Manager Of Engineering Resume
Daniel Island, SC
SUMMARY:
- Well - qualified, customer-focused project management professional (PMP) with expertise in all aspects of SDLC from requirements gathering, software development, testing through to delivery of products as well as certified scrum master (CSM) certification for a cloud based service provider and multi-million dollar Department of Defense programs.
TECHNICAL SKILLS:
Proficient in: Agile/Scrum Methodologies, personnel and resource management, Budget and cost control, Subcontractor management, Technical management/oversight, Configuration management, Strategic planning, Leadership and team building, Statement of work management, Full SDLC management with systems engineering principles, Communication ability to interface with top level Government POCs as easily as software development team
Familiar with: Business development, Proposal writing
Software Engineering Languages Proficient in: Java, Play Framework, C++, C, LISP, Visual Prolog, SQL, Oracle, CLIPS Familiar with: PHP, HTML, XML, JavaScript, Microsoft Access, MySQL, shell scripting (bash, awk, tcl, tk, expectk), SCALA
PROFESSIONAL EXPERIENCE:
Confidential, Daniel Island, SC
Manager of Engineering
Responsibilities:
- Support multiple US based teams as Certified Scrum Master for daily work. This includes using support tools like Rally, JIRA, Confluence, and Flowdock to support daily execution needs.
- HR responsibilities for four engineers, five business analysts, and lead manager in Hyderabad. This includes reviews, hirings, and firings where necessary.
- Execution responsibility of two US based and two Hyderabad based scrum teams. This includes reporting up to management on execution status and working with Project Management Office (PMO) on any risks that come up to threaten release goals.
- Support Agile steering committee for the company. Company is currently in transition and I served as a Wave 1 team to transition to prove value and set procedures and processes for how to roll out agile as a company.
- Work with Product Management, Engineering Management, and Project Management Office to prioritize engineering efforts across the R&D organization, provide Levels of Effort as part of planning, and help solve resourcing shortfalls.
Software Development Manager and Deputy Program Manager
Responsibilities:
- Key player who directs all major functions of Army-wide modeling and simulation program (MATREX). Direction included management of 30+ direct project resources consisting of systems engineering, software development, and integration and test personnel
- Played essential role providing technical and administrative support to $10M/year program; aid in site presentations, telecons, and document preparation
- Provided vision to the upper management as well as the software development team of the positives of moving to an agile methodology vice waterfall. All new projects now implement agile methodologies. Team is using Atlassian products (JIRA, Fisheye, and Crucible) for day to day management/coordination
- Demonstrate exemplary program and project management skills. Handled program Integrated Master Schedule (IMS) of all technical efforts as well as resource management to meet customer needs based on priority and timelines
- Managed Software Development Life Cycle (SDLC) processes from Requirements Management through the Systems Engineering Management Process (SEMP) to complete timely deliveries of modeling and simulation software. Role included negotiation with customer on requirements, requirements decomposition, negotiation with development team (as well as customer) on timeliness of deliverables, working with test team to identify focus of testing, support for integration and testing of software, and providing government acceptance testing to transition software to customer
- Provided cost estimates and rough order of magnitudes (ROMs) for customers requesting capabilities for existing products
- Led systems engineering solutions to middleware issues between DIS, HLA, TENA, and OneSAF
- Implemented cloud solutions to lower the barrier of non-simulation experts to be able to execute experiments without intimate knowledge of the applications being run. This included software development of a deploy system that would take requirements from the user and spawn off multiple VMs of software systems and return results back to the user in a timely manner. Development is Java using the Play Framework API. Administration of VMs is done via the VMWare VSphere application. All VMs are built either with VMWare and Oracle VirtualBox VMs and are being executed on virtual and preexisting hardware platforms based on customer needs and resources
- Boost business development as member of Program Management Office (PMO) for the Research, Development, & Engineering Command (RDECOM) MATREX program; launch strategy development for program support
- Published a paper with members of ATEC (different command of the Army) about integration of the MATREX environment into the live environment for testing of assets
Design and Development Lead, Modeling and Simulation Lead
Responsibilities:
- Provide interface between NAVAIR and Sikorsky and Rockwell Collins with respect to program requirements and capabilities for the CH-53K program. Supported the government in negotiating requirements with the contractor teams in order to fulfill platform (CH-53K) goals
- Led Government team in design reviews and provided feedback to the government on potential shortfalls of design decisions. This included evaluations of systems such as JPALS, different radar suites, and platform processes for taking off and landing
- Supported the development of simulation systems such as radar to handle testing of existing and new proposed platforms. This included identifying how to test the system in order to ensure adherence to the agreed upon requirements
Design and Development Lead, Sr. Software Engineer
Responsibilities:
- Led a team in designing, developing and maintaining various Army DoD simulation applications/tools. This included working with the technical lead to identify the requirements, come up with use cases and decomposed requirements. Once work was identified and priorities were set it included working with the 15 developers to see whose availability and skillset could perform tasks in designated timeline. Coordinated with testing team to get proper testing done of software prior to release. Provided government acceptance test in order to get software officially released with customer approval.
- Led integration events comprising of external Army DoD applications to one common MATREX infrastructure using an RTI with an HLA environment. This included working with 10 labs and centers across RDECOM with different software products to identify a common communication in order to work on military scenarios to provide answers to analysts
- Administered the PTR (Program Trouble Report) system, CVS system, and a continuous build environment. Held weekly PTR meeting to handle bugs, enhancements, and new work. Met with technical lead to provide status to all efforts and establish a priority list of known issues, new work, and support to integration efforts
- Led the building and pushing of the integrated environment throughout both the classified and unclassified laboratories. This included patches provided by external software packages that needed to be recompiled and then pushed (via scripts) across 20+ lab machines to ensure consistency across the lab
- Coded applications in C++/Java for windows and linux platforms
- Scripted software used for both linux as well as windows based systems for building and pushing of environment
- Managed schedules using Microsoft Project
