Chief Software Technologist @ Object Partners, Inc.
Principal Engineer - Platform Services @ Target
BCompE, BEE, Computer Engineering, Electrical Engineering @
University of Minnesota-Twin Cities
DevOps Consultant @ From January 2015 to Present (1 year) Chief Software Technologist @ From January 2014 to Present (2 years) Software consultant @ Software consultant for Grails web application. Application is both a customer facing shopping portal for health insurance and a back-end batch processing system for interfacing with insurance carriers. From October 2011 to January
DevOps Consultant @ From January 2015 to Present (1 year) Chief Software Technologist @ From January 2014 to Present (2 years) Software consultant @ Software consultant for Grails web application. Application is both a customer facing shopping portal for health insurance and a back-end batch processing system for interfacing with insurance carriers. From October 2011 to January 2015 (3 years 4 months) Principal Consultant @ Software consultant specializing in Java, Groovy, and Grails based applications. From March 2011 to January 2014 (2 years 11 months) Software consultant @ Software consultant for Grails based web application. Application is a web portal that provides back-end integration to SAP for purchase order and invoice management. From March 2011 to September 2011 (7 months) Software Engineer Senior @ July 2010 - April 2011
Position: Software Lead International Maritime Patrol Aircraft programs
Lead group of 4 software engineers in porting legacy Java application to new hardware architecture. Coordinate efforts to combine J2EE software baselines with legacy Java embedded application baselines that utilized RMI communications. Managed $500K budget during 6 month period of performance. Report monthly EVMS status to upper management. Utilize agile development practices to accelerate development.
August 2009 - July 2010
Position: Java EE Developer
Lead developer for navigation subsystem for international anti-surface warfare system. Developed J2EE based navigation component that interacted with real-time I/O interface to navigation hardware and Oracle database.
Developed auxiliary support libraries and frameworks for providing system notifications and system configuration information.
Future business proposal author. Submitted proposals to international and domestic customers regarding airborne software mission systems and ground based support and maintenance facilities. Co-authored US Coast Guard (USCG) whitepaper and proposal for technical refresh of deployed airborne mission system. From August 2009 to April 2011 (1 year 9 months) Software Engineer @ Feb. 2007 - Nov. 2007
Lead Systems Engineer for integrated Video And Mission Processor (VAMP) subsystem for USCG Deepwater Medium Range Surveillance (MRS) aircraft. Performed environmental testing on VAMP and was primary on-site technical engineer at USCG bases in Elizabeth City, NC and Mobile, AL during integration and testing of aircraft platform.
Nov. 2007 - July 2009
Software & Systems Test Lead for US Navy Command, Control, Communications, & Computers (C4) for Anti-Surface Warfare (ASW) upgrade program. Coordinated software and system test efforts at Lockheed Martin facility and Patuxent River Naval Air Station according to US Military Standards in conjunction with US Navy counterpart (Lt. Commander). Managed $543K budget. Reported monthly EVMS status to program management. Provided on-site support for systems installation, integration, and test. Performed installation and integration of Microsoft Active Directory with DISA GCCS-J Common Operating Environment. From February 2007 to July 2009 (2 years 6 months) Software Engineering Associate @ Java software developer for USCG Deepwater Maritime Patrol Aircraft (MPA) programs. Developed Java based application software and user interfaces. From June 2006 to February 2007 (9 months) College Student Technical Specialist @ Developed hardware interface software in Java for video mixing capabilities on USCG MPA programs. Designed, implemented, and integrated video application, which allowed for communication with 2 video mixers via TCP/IP and vendor provided C library (JNI). Worked with hardware vendors to correct issues in API and hardware. From June 2005 to June 2006 (1 year 1 month) H&RL Computer Support Staff @ Various student positions including:
Computer Center Coordinator - In charge of residence hall computer lab available to 400 students.
Computer Center Supervisor - Student Manager for 11 Coordinators covering 13 labs. Directly responsible for server administration.
Computer Support Technician - Provide IT services for full-time staff for the Housing & Residential Life group. From August 2002 to May 2006 (3 years 10 months) .NET Developer @ Summer intern supporting corporate Information Systems department through development and deployment of web based reporting tools. Tools integrated with SAP personnel data, Microsoft System Management Server, and Microsoft Active Directory to generate reports regarding current status of IT patch and software automated deployments. From May 2004 to August 2004 (4 months) Lab Technician/Programming Specialist @ Summer intern at Mandan, ND factility.
Developed SAS based statistical analysis tool for analyzing relationships between weather patterns and crop diseases. Upgraded and debugged Crop Sequence Calculator (VB6) for national distribution to farmers. From May 2003 to August 2003 (4 months)
MSS, Software Systems @ University of St. Thomas From 2006 to 2009 BCompE, BEE, Computer Engineering, Electrical Engineering @ University of Minnesota-Twin Cities From 2002 to 2006 John Engelman is skilled in: Java, Spring, Java Enterprise Edition, JUnit, Grails, Eclipse, Software Engineering, Oracle, Program Management, Integration, MySQL, Agile Methodologies, Linux, Software Project Management