Please initiate contact through email. | http://keithpray.net/ |
kap@alum.wpi.edu |
Summary |
Leader, Computer Scientist, and Software Engineer with 19 years experience solving problems by designing and building quality software in companies and teams of all sizes and academic research roles
- History of improving team productivity and efficiency by orders of magnitude - Strives to develop keen insight to find true, simple solutions to complicated, real world problems - 18 years Java development experience as primary language - 16 years providing technical team leadership - 11 years providing university computer science education - 4 years managing engineering employees |
Experience |
Sr. Software Engineering Manager/Architect,
BAE Systems,
ES
- Burlington, MA/Hudson, NH
: 09/2004 - present
- Direct technical leadership or functional management of 25 software engineers across multiple sites - Currently responsible to Software Director of 160 engineer organization - Technical Lead: Map Display - Hands on lead and architect in program of 65 software engineers - Saved $2 million during initial development of Map Display coordinating program management, system engineering, co-contractor, users, and customer - Captured portion of primary mission equipment from competitor comprising 50% of the product screen real estate - Recovered 2 month schedule slip upon joining Map team delivering features 20% ahead of first increment schedule - Reduced defect resolution and regression testing overhead of feature rich Map Display from 1 week to 4 hours - Led addition of 30 Map features, requirements through integration and test, on schedule and within budget - Initiated and advised 2 sponsored university projects coordinating legal, business area, and academic departments - Responsible to Business Area Director of 60 engineer organization - Productizing Lead: Tracking and Fusion - Leveraged disparate tracking and fusion capabilities over 14 different code bases - Instituted mechanisms for maturation of research developed capabilities in a production code base - Aligned source control and build infrastructure to support major, minor, and fix releases to multiple programs - Inserted automated testing, coverage, static analysis, run time performance, and dependency metrics - Reduced time to regression defect identification from 4 weeks to 1 day - Capability Lead: UAV Auto Routing High-Speed Emergency Re-Planner in program of 25 engineers - Increased code review effectiveness from 1 to 10 major defects found across all program projects - Chief Software Architect: Future Combat Systems Preparation and Planning Services Fires And Effects Planner - Customer appointed role leading 25 engineers from 2 companies on East and West coasts - Achieved reversal of deployment approach of 300K line code base in single 6 month spiral with no cost or schedule impact to previously planned tasks supporting customer direction change |
Adjunct Instructor,
Worcester Polytechnic Institute
(WPI),
CS Department - Worcester, MA
: 05/2004 - present
Courses: CS 525W Web Ware, CS 3043 Social Implications Of Information Processing. |
|
Research Scientist/Engineer,
Bioengineering Institute (BEI), WPI
: 09/2002 - 08/2004
- Cultivated business opportunities for novel data model and user interface technologies, Provisional Patent awarded. Research Assistant, Center For Research In Exploratory Data And Information Analysis, WPI : 09/2002 - 12/2002 - Conducted research for project funding proposals and preparation for conferences. Created and maintained web site. Geo. I. Alden Fellow, BEI, WPI : 02/2002 - 09/2002 - Authored MA Norfolk County Sheriff's Office technology plan, new data model and user interface technologies. |
|
Design Engineer,
EMC Corporation - Hopkinton, MA : 06/1998 - 10/2001
- Performance Analyst: Characterize and optimize EMC Data Manager (EDM) Backup Restore Solution - Realized twentyfold team productivity increase through initiating and leading continuous improvement effort - Provided performance white papers, inference engine expert system, and support to sales and field engineers |
|
Software Engineer, Scope Communications - Marlborough, MA : 1997 - 1998 - Created intelligent GUI widgets. | |
Software Consultant, 3Com - Marlborough, MA : Summer 1996 - Implemented a manufacturing quality database. | |
Skills |
Technical:
Product Size Estimation, Schedule Planning, Requirement Derivation, Algorithm, Architecture, Design, Implementation, Testing, Integration
Tools: Java, JSF, JSP, JavaScript, XML, HTML, XHTML, UNIX, Linux, BSD, Mac OS X, Windows NT/95 through 7, Jenkins, Eclipse, Subversion, ClearCase, Rational Rose, Test Track Pro, Weka, Emacs, Java SDK, Apache [Web Server | Tomcat, | TomEE | Shiro | Log4j], Primefaces, CesiumJS, Google Earth Plugin, Coverity, Fortify, MS Office Previous Experience In: C++, C, Prolog, Scheme/LISP, LaTeX People: Recruiting, Behavioral and Technical Interviewing, Performance Leadership and Management, Mentorship, Career Development, Salary Planning, Tasking Process: Continuous Improvement, CMMI Level 3, Effective Technical Product Review, Meeting Facilitation |
Education |
PhD in Computer Science,
Worcester Polytechnic Institute - Worcester, MA - In Progress
Master of Science in Computer Science, WPI - 2004 Thesis: Time Sequence Association Rules Bachelor of Science in Computer Science, WPI - 1998 with High Distinction Thesis: Machine Vision Billiards |
Publication | Mining Expressive Temporal Associations from Complex Data, Machine Learning and Data Mining in Pattern Recognition: 4th International Conference, MLDM 2005, Leipzig, Germany, July 9-11, 2005. Proceedings. |
Awards |
-BAE Chairman's Award Bronze, Silver nomination
-BAE Impact Award Alternative Display Solution -BAE Impact Award 20% Functionality Delivered Ahead of Schedule -BAE Impact Award Great Place To Work Diversity & Inclusion |