Evolving Software

Peter Franza

Peter Franza

Senior Software Engineer at Advanced Training and Learning Technologies

Location
Norfolk, Virginia Area
Industry
Computer Software

Summary

An accomplished software engineer with more than 13 years experience, with strong analytical skills and a broad range of computer expertise. Strong knowledge of Java with experience developing clean Object-Oriented designs utilizing agile software design methodologies and tools. Solid leadership skills that include mentoring and tasking team members to maximize levels of productivity, while maintaining a cohesive team environment. An effective leader demonstrating the ability to align team members with project and organizational goals. An excellent problem-solver, able to quickly grasp complex systems and identify opportunities for improvements and resolution of critical issues.

Specialties: Java, C#, GWT, HTML5/CSS3/Javascript, Web Services, Service Oriented Architecture (SOA), SQL, NoSql, JPA, Unity3d, C/C++, Perl, DHTML/XML, UNIX shell scripting, PHP, UML, OOA/D, Design Patterns, Networking, Unit Testing, Agile Methodologies

Experience

Software Engineer

Privately Held; 11-50 employees; Computer Software industry

May 2014Present (4 months)

Senior Software Engineer

Advanced Training and Learning Technology

February 2012May 2014 (2 years 4 months) Virginia Beach, Virginia

Created educational video games that blended a game engine (Unity3d) and web (GWT/HTML5/CSS/JS) seamlessly into a unified environment.

• Full support of product lifecycle, while providing oversight and mentoring of technical activities of team.
• Developed core architecture and system concepts.
• Managed time, tasking and provided oversight of activities and mentoring to a development team of engineers, artists, content developers and subject matter experts.
• Architected high availability delivery system.

Company Lead Engineer for "Pi and the Lost Function" and "Mission: Recon" video game series. Design and built an intelligent tutoring agent that monitored and players performance and would intervene when additional instruction was required. The video game runs on the Unity3d (C#) game engine and used GWT/JS/HTML5/CSS3 to integrate in the 2D overlays.

Created a web-based educational content delivery system that allows customers to consume educational material outside of the game environment. Using GWT/HTML5/CSS3 created an interactive delivery platform that reached desktop/iOS/Android platforms.

Created a high availability central web service architecture that game clients could interact with. The game servers provided services such as roaming player profiles, cross product analytics, customer activity auditing and reporting and back office administration functions. The architecture also served as a licensing server and automated payment processing center.

Created a suite of web-based content authoring tools using GWT/Java/JPA to allow SMEs to expedite the creation of educational assets. These assets could then be rapidly integrated into multiple delivery environments.

Senior Software Engineer

Privately Held; 51-200 employees; Information Technology and Services industry

June 2008January 2012 (3 years 8 months) Chesapeake, Virginia

Lead Engineer for the OpenTMS Next Generation Web Client a project that took the existing thick client application and re-engineered it as a high performance web client.
• Full support of product lifecycle, while providing oversight and mentoring of technical activities of team.
• Designed and developed core architecture and system concepts.
• Managed time, tasking and provided oversight of activities and mentoring to a development team of six software engineers.
• Architected high availability delivery system.

Lead Engineer for the Incident Tracking and Control System (ITACS) an enabling architecture for integrating security systems into a common operation platform.
• Full support of product lifecycle, while providing oversight and mentoring of technical activities of team.
• Designed and developed core framework architecture, as well as numerous support modules
• Integrated real-time automatic vehicle location (AVL) hardware into the tactical display system.
• Conducted demonstrations and briefing to customers and senior management

Core Engineer for the OpenTMS Intelligent Transportation System
• Provided full lifecycle support for numerous efforts providing considerable expansion to the system capabilities.
• Managed time, tasking and provided oversight of activities and mentoring to a development team of five software engineers.
• Provided development support to numerous additional modules and software efforts.

Software Design Engineer Sr.

Privately Held; 1001-5000 employees; Defense & Space industry

February 2006May 2008 (2 years 4 months) Norfolk, Virginia

Lead Technical Engineer for the Joint Live Virtual Constructive Data Translator (JLVCDT) plug-in framework that makes M&S protocol interoperability possible in a many-to-many protocol context.
• Developed core framework architecture which is being used by Joint Forces Command Center and the Navy Warfare Development Command.
• Developed plugins that enable support for the TENA, HLA and DIS simulation protocols.
• Developed plugins that support VMF, OTHGold and USMTF protocols which allow live C4I devices to operate in synthetic environments.
• Provided oversight of activities and mentoring to a development team of five software engineers
• Conducted demonstrations and briefings to customers and senior management.


Primary instructor for Alion’s JSAF developer’s course
• Instruct a week long class of 10-15 students
• Lead class through lecture as well as hands on experiments

Software Engineer

BMH Associates, Inc

May 2001February 2006 (4 years 10 months) Norfolk, Virginia

• Lead JSAF developer for the U.S. Joint Forces Command (JFCOM) Joint National Training Capability
• Software Engineering support for a TPS-75 radar emulator utilized by the Air Force Control and Reporting Center Trainer
• Software Engineering support for the design of the RF Hellfire Missile module of the Army’s Aviation Combined Arms Tactical Trainer (AVCATT) project.

Designed, developed and maintained Internet and Intranet medium scale collaborative websites and web based project planning/tracking tools for BMH and its customers.

Skills & Expertise

  1. Software Engineering
  2. Agile Methodologies
  3. C#
  4. Web Services
  5. Software Design
  6. Integration
  7. C++
  8. PHP
  9. Software Development
  10. CSS
  11. Linux
  12. Subversion
  13. Windows
  14. Computer Science
  15. C
  16. Unit Testing
  17. XML
  18. MySQL
  19. Programming
  20. HTML
  21. Android
  22. Databases
  23. Unix
  24. SQL
  25. Eclipse
  26. Agile
  27. Design Patterns
  28. HLA
  29. GWT
  30. DIS
  31. JavaScript
  32. J2EE
  33. Hibernate
  34. .NET
  35. Service Oriented Architecture Design
  36. UML
  37. Spring
  38. Java
  39. Software Project Management
  40. Java Enterprise Edition
  41. JUnit
  42. AJAX
  43. JPA
  44. JBoss Application Server

Publications

  • Letting the data speak clearly

    • Training & Simulation Journal
    • August 1, 2008
    Authors: Peter Franza, Roy Newton, Kevin Seavey

Education

Radford University

BS, Computer Science

20002004

Projects

  • Pi and the Lost Function

    • February 2012 to Present
    Team Members: Peter Franza

    Pi and the Lost Function is an educational math series for accelerated learning of core math skills. It uses game technology with sound teaching principals to create a fun and motivating environment in which players can learn math.

  • Mission: Recon

    • September 2013 to Present
    Team Members: Peter Franza

    Mission: Recon is a unique, computerized study guide that helps you prepare for your math placement test in an entertaining way. Mission: Recon uses a game based approach coupled with solid teaching and review strategies, to help students quickly and effectively prepare for their tests.

  • OpenTMS

    Team Members: Peter Franza

    OpenTMS Enterprise Suite is a customizable off-the-shelf solution that can be tailored to meet your unique operational requirements. OpenTMS provides a constantly evolving suite of components that are easily plugged into the GIS map-based OpenTMS core framework.

    The components can be procured as a complete Advanced Transportation Management System (ATMS) or separately to meet your immediate and exact transportation management needs and budget. With an easy-to-learn, consistent “look and feel”, OpenTMS components integrate to provide a completely custom solution that is adaptable to your changing needs and future growth.

Additional Information

Websites:
Honors and Awards:

Scientific Achievement Award, 2007
Software Engineer of the Year, 2006