Drew Frantz

Software Engineering Professional, Development Lead, Software Engineer/Architect

Summary

Software engineering professional with a proven track record of leading teams to design, build and ship commercial software products and releases. During my career I have been part of more than 40 product releases for the following product lines (IDT ATRT Analysis Manager, SAP ESP, Aleri CEP, Rational RSA, XDE, Rose). To every assignment I will bring a passion for software development, experience in product development and the grit and commitment required for completing the job.

Strengths

Skills

Commercial Products

SAP - Sybase - Aleri
SAP ESP Studio
Hana SAP ESP
Aleri Studio
Rational Software - IBM
Rational Software Architect
Rational XDE
Rational Rose/J
Rational Oracle8
Rational Rose 2.5-4.0
Rational Rose for Powerbuilder
Rational Rose for SQLWindows

Work Experience

Sr Software Engineer - Innovative Defense Technologies (IDT)

Present

Lead senior software architect for IDT’s Core Product Team (CPT). The CPT has the responsibility of developing C++, Java and Typescript common frameworks, services and libraries upon which all the ATRT-AM products are built upon. The team is also responsible for defining an efficient software development process, build system and testing environment for the team of Software and System engineers residing in Mt Laurel NJ, Arlington VA and Fall River MA.

Software Engineer - Innovative Defense Technologies (IDT)

August 2015

Software Engineer on BMD market segment team.

  • Mentor system and software engineers (new graduates thru experienced) on software engineering best practices including software design/continuous integration/unit testing/performance tuning/integration/coding in C++/Java
  • Develop/support data loading components for Aegis, BMD and Patriot programs. C++ custom binary files, csv files, Java Serialized Objects
  • Performance tuning of BMD/Aegis data loading components (C++ 30% improvement, Java 100% improvement)
  • Build infrastructure for data-loading internal profiling C++ Profiling tool (_penter/_pexit) & Java Profiling (jvisualvm)
  • Analyse and fix memory leaks in C++ event reconstruction component
  • Part of core team that lead effort to move ATRT core product from monolithic C++ tool to a browser based front-end and C++ backend
  • Back-end Infrastructure for from ATRT web client (C++, JNI, json)
  • Continuous integration of ATRT code base between multiple sites
  • Codify various core features including (Data loading ease of use, database backup)
  • Reduce/refactor core infrastructure for consistency to eliminate development/production environment inconsistencies
  • Support monthly release deliveries to multiple clients of ATRT Analysis Manager product
  • Construct internal tools (profiler, installer merge file code generator, trusted download scanner)
  • Enhanced tray icon tool for initializing database and user domain (glassfish war file)
  • Construct internal test harnesses for testing REST and JNI api's
  • Construct REST services for iATRT UI (DataLoading, Dataset management, status logging of analysis and reports)
  • Analyze component dependencies and refactor as needed to simplify and decouple UI dependencies on backend engine(s)
  • Construct BMD/Aegis & Patriot data-loading implementation REST service (use new threading model, tune performance)
  • Performance tune Patriot data-loading REST service
  • Performance tune Patriot/BMD/Aegis event reconstruction REST service
  • LogViewing UI and REST service
  • C++/java REST service and UI js/dhtmlx dataset viewer and property editor
  • Development Architect - SAP

    September 2014

    Lead development activities (design, scoping, scheduling, and implementation) for all current shipping releases of SAP ESP Studio and Hana ESP Studio plugins. Serve as development lead and development architect for standalone ESP Studio and Hana ESP plugins. Manage virtual ESP Studio team of 2-4 software engineers. Acting scrum master of ESP team and participate in other ESP scrums to resolve UI end to end dependencies. Represent ESP team as part of larger Hana Studio team, resolving issues of graphical tool harmonization and standard UI behavior.

    IDE/GUI Lead Software Architect - Aleri

    Led ground-up development of IDE for Aleri complex event processing platform called Aleri Studio. Served as IDE architect and development lead on all release of Aleri Studio product until company was acquired by Sybase in 2010(Sybase acquired by SAP 1 month later).

    Senior Software Engineering Consultant - IBM

    As a member of the ISSR I have engaged with various clients in the NJ, NY, PA area (Lockheed, Telcordia, Verizon Wireless, MCI, Navy, PJM, Och-Ziff, Vanguard, UPS, etc.) as a senior software engineering consultant. As a senior consultant I have performed the following duties at various clients:

    Senior Staff Software Engineer - Rational Software Corporation/IBM

    (February of 2003 IBM Acquires Rational)

    Led ground-up UI development of a number of different products including Rational XDE 1.0, VSM 1.0, Rational , Rose/J, Rose/CORBA and Rose/Oracle8 , Rose/PowerBuilder and RoseSQLWindows in addition I also designed and delivered a number of new features to the Rational Software Architect and Rational Rose products.

    Education

    Widener University

    Master of Engineering, Computer and Software Engineering

    Widener University

    BS, Electrical Engineering

    Nova Southeastern University

    Ph.D. Candidate Computer Science (ABD)

    Unpublished dissertation proposal entitled "FreshLook: A reactive visualization tool for exploring UML object models". (C++, DirectX)

    Interests