Download PDF

Professional Summary

Software Engineering Team lead focused on quality and delivery.  Supported and improved communication standards and the technical skill set of my team.  Successfully led team through software product life cycle to meet deadlines and satisfy customers.

Work Experience

Mar 2018Present

Software Engineering Team Lead

Thales - Melbourne FL
  • Led software team through the delivery of multiple software monitoring applications.
  • Prioritized stories to meet deadlines and software requirements.
  • Managed expectations of stakeholders.
  • Organized team meetings following the agile process.
  • Built teams skill sets through cross-training exercises and learning activities.
  • Delegated tasks to team members for effective sprint cycles.
  • Assisted with management reporting needs and cost estimates.
  • Improved team delivery through code quality and documentation standards.
  • Encouraged team communication through tools and process.
Sep 2016Mar 2018

Software Engineer

Thales - Melbourne FL
  • Developed C# applications for the aircraft messaging system.
  • Developed Microservices to supplement event driven messaging solutions.
  • Designed software solutions to support features such as payments security and other ground services.
  • Coordinated with third-party points of contact to ensure that provided COTS tools and APIs integrated correctly with our applications.
  • Maintained requirements with Systems Engineering team members.
  • Developed simulators and custom test tools to help efficiently test real world scenarios.
  • Documented instructions to improve usability and testability of the system.
  • Worked with test teams to effectively hand-off solutions.
Sep 2013Aug 2016

Software Engineer

Inmarsat - Melbourne, FL
  • Developed C# and C++ applications and web services to support maritime internet and entertainment services.
  • Designed solutions to migrate from legacy applications to improved software solutions.
  • Worked with test team to help successfully hand-off and improve installation process.
  • Managed and fixed bugs with guidance of key stakeholders.
  • Engineered custom reporting solution for internal stakeholders.
Sep 2011Aug 2013

Senior Analyst - Software Solution Developer

Avanade - San Jose, CA
  • Developed C# applications and web services for customers with given requirements.
  • Developed Reporting solutions for Data Warehouse and Business Intelligence projects.
  • Led onshore and offshore teams in the development of software solutions.
  • Coordinated with stakeholders and teams to ensure deadlines are met.
  • Managed customer expectations to ensure delivery of products.
  • Traveled to customer sites for optimal engagement and coordination.
May 2011Sep 2011

Software Contractor

NASA Ames Research Center with Fujitsu - Mountain View, CA
  • Developed a software solution using Hadoop and Java Pathfinder to ensure performance improvement.
  • Designed a solution with the guidance of mentors to help improve performance of test tools.
  • Documented observations about Hadoop and Symbolic Execution.
  • Coordinated with managers to deliver software on time.
Jan 2009Dec 2009

Software Product Line Engineering Internship

POSTECH Software Engineering Lab
  • Worked with South Korean tech companies to help identify how to help them align with Software Engineering delivery models.
  • Wrote documentation to support Software Engineering process.
  • Developed prototypes to help simulate software engineering process flow.

Education and Certifications


Technical Proficiency

C#, Java, C++,  Python, SQL, ASP.NET, REST, SOAP, TCP/IP, Multi-threading, IIS, MS BI Stack

Industry Experience

Maritime, Avionics, Banking and Financial Services, Insurance, Entertainment, Satellite Communications


Onshore and offshore team leadership, Documentation, Confluence, JIRA, Excel