Software Engineer with 20 years of experience in software development, quality engineering, and systems engineering of integrated software systems. Develop software and emulators. Research, review and develop technical documents.
Experience
2018 — Now
Artillery Fire Control
• Developing a cross platform software application using .NET MAUI (C# and XAML)
• Exposed to many facets of software development process as member of small start-up team: software architecture, design, requirements gathering, DevOps
• Participate on Integrated Product Team to plan sprints, determine and track tasks
• Participate in peer programming and peer reviews to improve code and practice
• Developed and updated legacy Ada code for ERCA (Extended Range Cannon Artillery)
• Worked with systems team to analyze requirements and specification documents
• Developed emulators in C# to aid in testing ERCA
• Tested software in the lab with emulators and support integration tests with other software systems on target hardware
• Promoted collaboration between Agile engineers at CPCE and ERCA management to assess and improve ERCA Agile process
2017 — 2018
CPCE (Command Post Computing Environment)
• Conducted end to end testing in lab environment
• Conducted functional testing using virtual machines
• Automated test procedures for communications and graphics
• Developed functional test and acceptance test procedures
• Used DI2E to develop and manage documents, collaborate with team members, track work progress
• Troubleshoot issues to determine root causes using test tools such as Wireshark, VTT
• Installed software builds in lab
• Participated in weekly IPT, daily scrum, sprint retrospective and sprint planning to plan and report work, collaborate with team
2011 — 2017
Mortar Fire Control
• Lead test engineer for several projects from engineering and evaluation to formal qualification tests
• Analyze system requirements for accuracy, readability
• Review design documents, technical manuals, defects, and test procedures for testability
• Provide guidance regarding development of test procedures, test reports, software requirements, computer based trainer
• Participate on integrated product teams with government, military and corporate representatives to discuss project schedule, requirements, and support
• Migrated all test team documents onto Sharepoint, organize documents into libraries, and train team to use the platform
• Prepare test plans detailing hardware, software, personnel, and facility requirements as well as entrance and exit criteria
• Report test results analyzing test data, providing setup, conditions, procedures, issues, and recommendations for further action
• Trace requirements to ensure full coverage in test procedures
• Represent the organization in travel to various sites to meet with stakeholders, test with production equipment, demonstrate interoperability, and/or provide on-site technical support for mortar related software systems
• Submitted proposal for the creation of a commuter benefits program that was implemented by the company
• Established a holiday tradition in the office of sending cards and donations to Valley Brook Village, a facility for homeless veterans in Lyons, NJ
2011 — 2012
2011 — 2012
Newark, NJ
• Worked as independent contractor with students in the Newark area
• Coordinated schedules with students/parents, tracked time and progress, created learning plans, submitted paperwork for No Child Left Behind funding
• Assessed student learning and knowledge through formal and informal assessments
• Taught new material by building upon student’s strengths and interests
• Incorporated reading, writing, and discussion into math learning to improve understanding and retention
• Regularly met with guardian and student to reflect on tutoring program and student progress
2008 — 2010
2008 — 2010
Newark, NJ
• Taught courses including Geometry, SAT Prep, Pre-Calculus Honors, and Calculus Honors
• Prepared student centered lesson plans guided by standard based objectives and essential questions
• Assessed student understanding through various means such as Do Nows, Exit Slips, activities, discussions, homework, presentations, projects, quizzes and tests
• Encouraged critical thinking and problem solving by having students solve, create, score and present open ended problems
• Provided access to concepts from multiple viewpoints including graphical, algebraic, numerical and conceptual
• Participated in a cross-curricular Professional Learning Community (PLC) to share and devise ways to improve as a teacher and as a school
• Collaborated with students to create an open and supportive classroom environment for learning using student surveys, roles, groups, journal entries and discussion
• Collaborated with colleagues to create common assessments and analyze results to drive instruction
Education
Montclair State University
M.A.T
2007 — 2011
Rutgers College, Rutgers University
B.S.
1998 — 2002