Professional Profile
As an engineer-turned-leader, I have a distinguishing ability to use technology to deliver simple and elegant solutions. Converting theories and principles into clear, actionable ideas and strategies is intrinsic to my ability to engineer solutions to problems.
Work Experience
July 2016 - Present
Supervisor, Software Development
FCCI Insurance - Sarasota, FL
- Manage, lead and inspire the Software Engineering team.
January 2013 - July 2016
Software Engineer III / Manager
Boar's Head - Sarasota, FL
- Manage, lead and inspire the Software Engineering team.
- Developed the vision and roadmap for Manufacturing, Distribution, and Distributor facing web applications aligning with business goals, strategy and processes.
- Improved the stability of legacy web applications by implementing a stateless high availability architecture with Java and the Play Framework and standardizing on core technologies including Elasticsearch, Knockout, UIkit, HTML5 and CSS3.
- Improved the quality of new development initiatives by introducing software engineering principles.
- Implemented and secured RESTful APIs using the Typesafe Reactive Platform and JSON Web Tokens (JWT) in support of the mobile and web application portfolio.
- Accelerated application releases by implementing a continuous integration and continuous delivery workflow with Hudson, SVN and Artifactory, and by implementing an agile development methodology.
- Implemented the first iOS and Android mobile application for Boar's Head Distributors using the Apache Cordova mobile development framework.
June 2007 - January 2013
Sr. Software Engineer
Lockheed Martin - Orlando, FL
- Technical Lead of the Maintenance Management team, the information backbone providing core functionality for the F-35 in-service operations.
- Proficiencies in Java, HTML, CSS and the jQuery JavaScript framework were used to develop the application UI and business logic.
- Improved application stability by increasing performance of key Java components by 70%.
- Awarded for implementing process improvements and improving team efficiencies in an agile development environment.
- Increased team velocity by pioneering development tools in C# to automate frequent and time consuming activities.
- Mentored new team members in the technical intricacies of internally developed frameworks and encouraged the use and support of industry best practices.
Awards
- Lockheed Martin Spot Award - 2011
- Lockheed Martin Galaxy Award - 2009
- Lockheed Martin Spot Award - 2008
May 2006 - August 2006
Co-op Preprofessional Programmer - Team Lead
IBM - Endicott, NY
- Led the team of three developers in designing and implementing a system to automate mainframe stress with Java, PHP, HTML, CSS and JavaScript.
- Created an abstract model of the system in UML.
- Established development schedule with the Project Manager and communicated updates to the leadership team.
- Authored the software requirements specification to accurately reflect the needs and requirements of the end user.
2002 - 2005
Intern
HealthServe Information Technology - Poughkeepsie, NY
- Developed code, unit tests, and assisted integration and deployment for all software projects.
- Developed web-based applications with Active Server Pages(ASP) including a document store repository and a change management application.
- Designed and created SQL Server databases for web-based applications.
Technical Skills
Languages
Java, JavaScript, HTML5, CSS, C#, SQL, UML
Technologies
Play Framework, Hazelcast, Couchbase, Elasticserach, Logstash, Kibana, Knockout, jQuery, Cordova, Selenium, dotCMS, WebLogic, UIkit, Lucene
Operating Systems
Red Hat Linux, Windows, z/VM
Tools
Hudson, Artifactory, IntelliJ, Adobe CC, MS Project, Visio, BrowserStack
Education
Clarkson University - Potsdam, NY
Bachelor of Science in Software Engineering
Minor in Mathematics
- Presidential Scholar
- Clarkson Crew Team
Continuing Education
- dotCMS: Web Developer
- dotCMS: Content Architect
- Core Elasticsearch
- Oracle SOA Suite: Essential Concepts