209 Downing Forest Pl. Mobile: 919-335-3329 bcgrimes@acm.org
Cary, NC 27519 Home: 919-355-8558 http://resume.baycg.com
Objective
A challenging position that would best utilize advanced application design/development, software engineering and project leadership expertise in web technologies and information visualization. This position should have opportunities for a creative and dedicated individual with the abilities needed to advance software projects and teams.
Computer Skills
Languages/Methodologies:
C#, JavaScript, C++, C, UML, Agile/Scrum, Design Patterns, GUI, RIA, OOA/OOD, CSS,
HTML, SQL, Visual Basic, Perl, FORTRAN, UNIX shell scripts
Software:
Visual Studio, SQL Server, jQuery, ASP.Net, Qt, OpenGL, Team Foundation System,
Perforce, Rational Rose, ClearCase, Quantify/Purify, RequisitePro, NUnit,
CxxTest, MFC, Mesa, Motif, X Window System, StarTeam, Kdevelop, UIM/X, Oracle,
Pro*C, CodeCenter, MS Word/Project/PowerPoint, various UNIX utilities and PC applications
Hardware:
Intel, AMD, Sun, SGI, HP, DEC, IBM, Cray
Operating
Systems:
MS-Windows, Linux, UNIX
Work Experience
Cerner Corporation 4/08
– Present
Senior Software Engineer
Durham, NC
Working as a member of the R & D team
of senior software engineers with responsibilities in client-server and
database applications design and software project management.
· Creating and maintaining new and existing features of an enterprise-class rich internet application (RIA) healthcare management solution for maximizing patient care quality and staffing efficiency.
§ Technologies used: C#, JavaScript, jQuery, CSS, ASP.Net, SQL Server, RIA, Visual Studio, Team Foundation System, Perforce, NUnit
§
Target platforms: Windows
Credit Suisse 9/07
– 3-08
Senior Software Engineer
Morrisville, NC
Worked as a software team lead in the Reference
Data Group (RDG) with responsibilities in database applications design and
software project management.
§ Technologies used: SQL Server, Eclipse, Perl, Java, UML, Rational ClearCase
§ Target platforms: Solaris, Windows XP
Modeling and Simulation Branch, NSWC PC, U. S. Navy 4/04
– 8/07
Senior Software Engineer (Secret clearance)
Naval Surface Warfare Center Panama City Beach, FL
Worked as a senior software engineer in
the Modeling and Simulation branch of the Littoral Warfare Analysis and
Applications Directorate with responsibilities in applications design and
development (application framework, data management, GUI, computer graphics).
Design Lead: Organic Post Mission Analysis (OPMA) Project
· Created overall modular application design and led several team members in the development of an application to replace the current post mission analysis software applications for 5 developmental Organic Airborne Mine Counter Measures (OAMCM) systems.
§ Technologies used: Visual Studio/C++, Qt, OpenGL, CxxTest, UML, Rational Rose, RequisitePro, ClearCase
§ Target platforms: Windows XP/2000, Linux (planned)
Jacobs Technology, Inc. 5/03
– 4/04
Senior Software Engineer (Secret clearance)
Panama City Beach, FL
Worked as a senior software engineer on
the Naval Surface Warfare Center Panama City support team with responsibilities
in applications design and development (computer graphics, GUI).
Team Member: JMPS Gator Mission Planning Project
· Designed and implemented graphics module for JMPS Gator Mission Planning software development effort using a proprietary application framework from Northrup Grumman.
§ Technologies used: Visual Basic, StarTeam, DOORS
§
Target platforms: Windows XP/2000
Synopsys, Inc. 10/97
– 4/03
Senior R & D Engineer
Mountain View, CA
Worked as a senior software engineer and
technical lead on the Reusable Components team with responsibilities in
applications design and development (computer graphics, GUI).
Technical Lead: SynGL Project
· Led the team that designed and implemented a graphics module to be used in all Synopsys commercial products as a replacement for a prior MFC-based module.
§ Technologies used: OOA/OOD, Design Patterns, C++, Qt, Visual C++, Java, Kdevelop, ClearCase, Quantify, Purify, Perl, MS Project/PowerPoint/Word
§
Target platforms: Sun, HP, NT, Linux, IBM, SGI
Team Member: CoCentric System Studio
Project
· Assumed development and maintenance duties for the MFC-based low-level graphics library and schematic drawing modules used in the majority of Synopsys commercial products.
§ Technologies used: OOA/OOD, C++, C, MFC, Visual C++, ClearCase, Quantify, Purify, MS Project/PowerPoint/Word
§ Target platforms: Sun, HP, NT, Linux
ACS Defense, Inc. 4/95
- 9/97
Senior Software Engineer (TS/SCI clearance)
Dayton, OH
Worked as a senior software engineer and
technical lead with responsibilities in applications design and development
(computer graphics, GUI), project management, applications management, and business
development.
Technical Lead:
· Continued development of VISAGE visualization package used by Survivability/Vulnerability analysts at several DOD and industry sites. (see position below)
§ Technologies used: C, OpenGL, Mesa, Motif, UIM/X
§ Target platforms: SGI, Sun, Linux
· Developed software project management procedures and tools used in software development and maintenance at the Dayton office.
§ Technologies used: C, Motif, UIM/X, Aegis, shell scripts
§ Target platforms: SGI, Sun
Team Member:
· Developed Special Satellite Modeling visualization package used by intelligence analysts at the National Air Intelligence Center at Wright-Patterson AFB.
§ Technologies used: C, OpenGL, Mesa, Motif, UIM/X, CodeCenter
§ Target platforms: SGI, Sun
· Developed portions of the Snapshot satellite communications simulation software and database.
§ Technologies used: C, Oracle, SQL, ProC, Motif, UIM/X
§ Target platforms: Sun
Information Systems and Technology Center, 88 CG/SCTA 5/89
- 4/95
Computer Engineer (Secret clearance)
Wright-Patterson AFB, OH
Worked as a junior software engineer with
responsibilities in applications design and development (computer graphics,
GUI), applications management, applications technology insertion, product
management, and organization outreach.
· Designed and developed an advanced visualization package (VISAGE) used by Survivability/Vulnerability analysts at several DOD and industry sites. This included extensive design and development work in computer graphics and GUI.
§ Technologies used: C, HOOPS, Motif, UIM/X
§ Target platforms: SGI, Sun
·
Coordinated creation and
management of the Wright-Patterson Major Shared Resource Center (MSRC)
Visualization Lab, used by DOD High-Performance Computing (HPC) customers.
Education
MS
in Computer Systems 1995
(Computer Graphics, Software Engineering)
Air Force Institute of Technology
Wright-Patterson
AFB, OH
BS in Computer Engineering 1988
(Computer Engineering, VLSI)
Wright State University
Dayton, OH