Ben McCart
73 Price St. Apt. D
Redlands, CA 92373
[Send email to request phone number] 15-9060
[Send email using form at bottom]
OBJECTIVE
Software development position; actively seeking to relocate to a rural
locale in the north-western U.S.
EXPERIENCE
Senior Software Engineer, 12/2005 - Current
ESRI, Redlands, CA
* Lead for Maritime software development team.
* Establish C++, COM, and C# implementation best practices for
Maritime software developers.
* Interview candidates for software development positions on Maritime
team.
* Mentor newly hired Maritime software developers through project
life-cycle phases of design, implementation, creating unit tests,
delivery to Quality Assurance for testing, and post-release
maintenance.
* Review design documentation, source code, and unit tests of Maritime
software developers for completeness, correctness, adherence to best
practices, and ESRI's ISO 9001:2000 processes.
* Develop GIS software that extends the capabilities of ArcGIS to
produce paper and electronic nautical charts and manages common data
in a central database.
* Develop common library routines utilizing advanced meta-programming
with C++ templates and C# generics.
* Refactor existing code base to meet implementation best practices
and design goals.
* Reengineer legacy code to achieve goal of logistical
maintainability.
Software Engineer, 3/2003 - 11/2005
Prowess Inc., Chico, CA
* Responsible for entire life cycle of multiple projects including
concept proposals, requirements gathering, research & design,
implementation, testing, and maintenance.
* Team lead at a newly opened off-site office in Southeast Asia for
projects utilizing multiple technologies such as C++, OpenGL, and
DirectShow.
* Mentored new engineers at off-site office in C++ style and software
development methodologies, as well as Prowess's development process
and existing code base.
* Took an active role in documentation activities associated with
assigned projects including software requirements, software design,
test cases, and user manual.
* Assisted customer support department with technical expertise.
Junior Software Engineer, 6/2000 - 12/2001
Alliant Medical Technologies, Chico, CA
* Coordinated with other engineers in requirements gathering, analysis
& design, and implementation of projects in C++.
* Maintained code and improved code performance.
* Resolved assigned bugs and assisted QA department with testing.
Technologies: C/C++, STL, C#, .NET, UML, COM, ATL, ArcObjects, MFC,
and x86 Assembly.
EDUCATION
Master of Science in Computer Science, 8/2002
California State University, Chico, CA
Master's Project: Developed a C++ library for use in fuzzy logic.
GPA: 3.31
Bachelor of Science in Computer Science, 6/1998
Pacific Union College, Angwin, CA
GPA: 3.02
|