We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

A hands - on position that utilizes my experience in software design and implementation to build pragmatic solutions towards a short and long term technology roadmap.

SKILLS:

Javascript: Java MEAN (Mongo, Express, Angular, Node) full stack development, C++ 10+ years

Database technologies: BigTable, NoSQL, mysql, postgres, ms-sql

OS: Linux and Windows. Worked extensively on both.

Methodologies: Agile, Scrum, Kanban, waterfall, UML

J2EE: Reason, Tomcat, JBOSS,JSF

Web UI: Angular, GWT, DOJO

3D APIs: OpenGL, WebGL, ThreeJS

EXPERIENCE:

Principal Software Engineer

Confidential

Responsibilities:

  • Key member of Agile/Scrum team working on core platform features.
  • Implemented clustering technology support for Hazelcast and Ignite for remote execution, messaging, load balancing, and cluster management.
  • Implemented cloud deployment and auto-scaling support.
  • Designed and implemented data grid component to support multi-node caches.
  • Implemented internal clipboard component used internally for all data modeling.

Lead architect/manager

Confidential

Responsibilities:

  • I held several roles as a technical lead and manager at Confidential .
  • As manager of a distributed team (architecture team on-site, developers off-shore) I tracked the progress of multiple development projects.
  • I introduced an Agile development process, managed multiple releases, and did team member evaluations, reviews, and hiring.
  • As a technical lead I designed and implemented solutions to improve product stability, performance, and scalability.
  • This dramatically reduced the number of system outages and reduced the JVM memory footprint by 25%.
  • Improved product stability by redesigning our build/deploy system to use git, gradle and docker.

Technical architect

Confidential

Responsibilities:

  • Designed and reviewed software solutions of online and batch banking software.
  • Led team of UI developers building a Java JSF/RichFaces front end.
  • Solved performance problems connecting web tier over low-bandwidth networks.

LEAD ENGineer

Confidential

Responsibilities:

  • Designed and implemented front-end archiving software for this small startup.
  • Company ran out of funds.

Software ENGineer

Confidential, California

Responsibilities:

  • Designed and implemented features for Confidential ’s AdWords product.
  • Developed software for combining Confidential Analytics data with AdWords click-conversions.
  • Working with Java and C++ using BigTable.

Principal Software Engineer

Confidential

Responsibilities:

  • Designed and implemented a web-toolkit to build front-end applications for a large J2EE telecom inventory / configurator product. archiving software for this small startup.
  • Build with JSF web technology as an extension to the NetBeans IDE.

We'd love your feedback!