We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

2.00/5 (Submit Your Rating)

Manchester, NH

SUMMARY:

  • Objective: to work in a team of developers creating products that delight customers.I have over 30 years of experience and accomplishments as a software engineer. I am a creative problem solver, designer, and developer. I hold ten software patents in the field of data mobility and synchronization.

TECHNICAL SKILLS:

Primary: Java, C#, C++, XML, SQL, Hibernate, Windows, Agile Scrum, Service - Oriented Architecture, Test-Driven Development, Spring Framework, MySQL, PostgreSQL, Maven

Secondary: JavaScript, AngularJS, HTML, Tomcat, Apache

PROFESSIONAL EXPERIENCE:

Confidential, Manchester, NH

Principal Software Engineer

  • Scrum Master and Lead Developer in a 7-person team.
  • Finishing up a yearlong rewrite of “Envoy” - a Java-based web server that acts as the nerve center for multi-site energy management functions.
  • Using Java, Spring, Hibernate, PostreSQL, Tomcat, Apache.
  • Also developing a new Web UI for Envoy using JavaScript, AngularJS, Kendo, and Bootstrap.
  • Also updating the “Edifice” Configuration Modeling tool, written in C#.
  • Following a Service-Oriented Architecture with cleanly separated, loosely coupled Data Access (DAO), Data Transformation (DTO), and Service layers.
  • Following a Test-Driven Development approach, with automated Unit Tests and Integration Tests.
  • Practicing Continuous Integration, using Jenkins.
  • Projects completed earlier:
  • Implemented “Transportable Solutions” as part of a 5-person Agile Scrum team.
  • Transportable Solutions is a desktop app, written in C#, for intelligently replicating complex XML-encoded models.
  • Implemented, as part of a distributed team (US+India) a new Alarm Management System
  • Responsible, along with other team members, for maintaining, extending, and modernizing Teletrol’s building automation and energy management product line - eBuilding: the "Envoy" Enterprise Server (a Java-based web server), the "Edifice" Configuration Modeling tool (a C# desktop app) the "eSC" Building Controllers (C++ software for WinCE Computers).
  • The “Easel” Graphical Programming Tool (a J++ desktop app)
  • A complex legacy code base - 500,000 lines of code - with 10 years of history
  • XML Configuration Files are used throughout.
  • Achieved a deep understanding of the eBuilding product line - what it does, how it is used, how it is implemented, where it needs improvement.

Confidential

Principal Software Engineer
  • Developed Electronic Flight Bag (EFB) application for commercial airline pilots. The EFB provides an appliance-like User Experience for viewing aeronautical charts on a Touch Screen computer.
  • Developed C++ DirectX-based Surface Moving Map application for Touch Screen Windows XP computers, analogous to a GPS device used in an automobile.
  • Worked directly with corporate Sales and Marketing to turn business requirements into designs, especially with respect to User Experience refinement.
  • Prepared our software and aeronautical data to receive FAA certification under the DO-178B and DO-200A standards.
  • Managed the Exeter office, with peak headcount of 7 persons - 3 software engineers and 4 aeronautical data specialists.

Confidential, Nashua, NH

Architect and Principal Software Engineer

  • Designed and implemented the Sync Engine which forms the core of all Intellisync products, including the BlackBerry Desktop Manager, which is still in use 20 years after original release.
  • Obtained patents for inventions in the field of data synchronization.
  • Completed server product implementation for both Solaris and Windows Server platforms with Oracle database.

Confidential

Project Lead, Software Developer

  • Worked for 2 years in Cambridge, England. Coordinated multi-site projects with international sites in Massachusetts, England, and Singapore. Served as lead designer and developer for a wide array of software solutions. Also worked for over 10 years at Data General sites in Westboro, MA, and in Cambridge, MA.

We'd love your feedback!