Post Job Free

Resume

Sign in

Software Engineer Engineering

Location:
Colorado Springs, CO
Posted:
February 09, 2024

Contact this candidate

Resume:

Curtis L Heck

*** ****** ***** **, ******** Springs, CO 80906

ad3h7d@r.postjobfree.com

719-***-****

PROFESSIONAL SUMMARY

Software Engineer working for the State of New Mexico, Children, Youth, and Family Department (CYFD) providing support for 7 individual applications. Applications receive data via 17 micro-services. Front end code is a combination of AngularJS and Angular 14. Backend code is Java using JAXRS for RESTFul Web Services. Code is retained on GitHub and built/deployed by Jenkins.

TECHNICAL SKILLS SUMMARY

Languages: Java (J2SE and J2EE), JAXRS, AngularJS/Angular 14, Spring Framework, C#, GitHub, Jenkins, Redis, ElasticSearch, JavaScript, JSP, AJAX, XML, Swing, ANT, Bourne Shell, SQL, HTML, CSS.

Databases: Sybase, Redis, Oracle, and ElasticSearch

Operating Systems: Sun Solaris, SunOS 4.X, RedHat Linux Version 4.x – 8.x, Microsoft Windows

Software Programs: IntelliJ, Visual Studio, Keycloak, Jenkins, Eclipse, Fortify, Emacs, RCS, git/GITHUB, WebLogic, JBOSS, Tomcat, IIS

PROFESSIONAL EXPERIENCE

TEKSystems, Inc., Colorado Springs, CO Feb 2021 – Present

Software Engineer

Support 7 applications used by State of New Mexico. Fix bugs as found, determine solutions to vulnerability issues found with applications, configured Jenkins to use Jenkinsfile’s to build, test, and deploy applicaions.

Part of two person team writing Family Outreach Resource application using Angular mono-repo methodology. Now using mono-repo to re-write AngularJS applications in Angular 14.

Wrote standalong Java application to create ‘Out-Of-Home Care and ‘Adoption and Guardianship’ AFCARS JSON files for submission to NCWDMS.

RiverTech, Inc., Colorado Springs, CO May 2019 – Jan 2021

Senior Web Designer

Re-writing an account request/creation web site used by the US Army using C# and ASP.NET MVC. Initial web site had limited error checking and did not create accounts in Active Directory so adding error checking for Active Directory interaction, determining whether users already have accounts and/or have an active request, deleting Active Directory visitor accounts, and creating new Active Directory accounts in correct group.

Digital Management, Inc., Colorado Springs, CO Sep 2017 – May 2019

Software Engineer

Member of four person team maintaining iPERMS software. Fixed bugs and enhanced existing interfaces.

Currently working on re-writing iPERMS using Angular JS and Kendo for UI and RESTful calls for requesting data in JSON format. Server side uses DAO’s and Spring Framework.

Installed Adobe AEM (Adobe Experience Manager) on RedHat system under WebLogic.

Veteran Engineering and Technology, Colorado Springs, CO Apr 2015 – Sep 2017

Software Engineer

Member of four person team maintaining iPERMS software. Fixed bugs and enhanced existing interfaces.

Currently working on re-writing iPERMS using Angular JS and Kendo for UI and RESTful calls for requesting data in JSON format. Server side uses DAO’s and Spring Framework.

Braxton Technologies, Colorado Springs, CO Nov 2014 – Mar 2015

Software Engineer

Providing Software Engineering support to Harris Corporation on the CASCADE Project (update to existing signal processing system). Support includes creating an HTML5/JSP GUI for control of Built In Test.

Working with Jetty/JAX-RS HTTP server for GET/PUT of URL’s.

ISYS Technologies, Littleton, CO Mar 2012 – Dec 2013

Contingent Employee/Software Engineer for Colorado Springs Utilities

Working for Colorado Springs Utilities to expand capabilities of their Online Account Management (OAM)/Web Self Service tool, part of Oracle UGBU products. OAM is a software application running under WebLogic providing CSU customers a web based interface to view/modify their account information. OAM uses SOAP/XAI calls to Oracle’s Customer Care & Billing (CC&B) system for all user data. OAM has a Java backend and HTML, JSP, AJAX, JavaBean, and CSS front end. Project was managed under an Agile methodology.

Initially hired to fix a timeout issue with OAM when a customer with more then 40 accounts tried to sign into OAM. Now customers with hundreds of accounts can use OAM.

Modified OAM to allow customers to purchase Wind Power, add/modify/delete Auto Pay for multiple accounts at one time, sign up for Budget Billing, request a forgotten password and/or UserId, sign up multiple accounts at one time for E-Billing, and validate user input.

Created a Notification Center that allows a user to sign up for email and/or text messages for bill reminder, payment posted, and CSU News.

Modified every JSP in package to pass W3C Markup Validation Service, added AJAX calls, and created CC&B Business Services/XAI Inbound Service calls (custom SQL calls).

Integrated OAM into SharePoint.

Northrop Grumman, Sep 2009 - Nov 2010

Software Engineer/Contractor

Software Engineer supporting the FORMMS (Foreign Material Management System) project, fixing software bugs within the system and enhancing current application.

Utilized JSP, JBOSS, Java, and DOJO to create interactive applications on the FORMMS project.

Modified front-end code (XML and JavaScript) to modify user interface. Modified back end code to be able to use Oracle or Microsoft Access.

Environment: Java, JBOSS, JSP, JavaScript, and DOJO

Volt Technical Services (Northrop Grumman contract) Jul 2008 - Dec 2008

Software Engineer/Contractor

Provided support on the Space Control Net-Centric Mission Services IR&D program putting baseline under Configuration Management utilizing Subversion.

Modified and built ANT files to allow systems to be built at any level, and determined how to deploy the system in a stand alone or VM Image configuration.

Environment: Windows XT, Subversion, ANT

Northrop Grumman, Jan 2003 - Apr 2008

Senior Software Engineer

Provided Software Engineer support on the FORMMS project to enhance the current application, address and fix software bugs that were identified by the test team.

Supported the OGRE and PODS IR&D projects creating a multi-threaded client/server application that informs users of the plug-in version and allows users to download new files.

Created a thick client Java application, enhanced the existing baseline as time permits.

Modified the baseline to be database independent, allowing users to select units, import C2PC and MGC files and ensure consistent functionality between maps and menus.

Created and applied new additions to the existing Java Swing interface.

Tested and reviewed code changes with other team members

Utilized Java, J2SE and J2EE in the development of the Composable Mapping Extensible Toolkit (COMET) project

Enhanced the parsing of message traffic utilizing XML files to define message structure.

Integrated GATE/ANNIE (General Architecture For Text Engineering/Information Extraction code) into COMET.

Delivered BCS Version one and two to the Bulgarian Ministry of Defense, provided support to users, modified codes and fixed numerous bugs and enhanced existing applications

Environment: J2EE, Java, J2SE, XML, SWING

Northrop Grumman, Colorado Springs, CO Feb 2001 - Dec 2002

Contractor

Provided software support of the Phoenix MCS-P, Maneuver Control System – Phoenix, for the U.S. Army during training exercises.

Set-up and configured systems for planned exercises, trained users how to operate the system and created new applications to automate various tasks.

Environment: Personal Computers running RedHat Linux, C, X/Motif.

Northrop Grumman, Heidelberg, Germany Aug 1995 - Sep 2000

Software Engineer

Software Engineer supporting the Phoenix MCS-P program for the U.S. Army, supporting the Warlord Notebook and Warlord Military intelligence systems.

Systems consisted of client-server, X/Motif systems written in C, C Shell, Bourne Shell, Perl/Tk, and Tcl/Tk scripts.

Fixed software bugs utilizing GNU GDB and Rational Purify.

Wrote new programs in C and enhanced existing programs.

Optimized code for time-critical applications.

Wrote interfaces to other systems using client/server applications, sockets, Kermit, E-mail, mime types through Netscape, and FTP.

Wrote Perl/Tk, Perl CGI, Tcl/Tk, Bourne Shell and C Shell scripts for new applications.

Performed software/system configuration management using RCS.

Provided Oracle database maintenance, creating triggers and tables, along with insuring appropriate database access by users.

Environment: C, C Shell, Bourne Shell, Perl, Perl/Tk, Tcl/Tk, Netscape and FTP

Mystech Associates, Ft. Huachuca, AZ 1991 - 1995

Software Engineer

Software Engineer providing support for the design, development, testing and integration of the HAWKEYE/WARRIOR (MI) systems into an Army network.

Environment: C, X/Motif, C/Bourne Shell, Sun Unix Workstations

EDUCATION

Northern Arizona University, Flagstaff, AZ May 1988

Bachelor of Science in Electrical Engineering

Sun Certified Programmer for the Java 2 Platform 19 Jan 2006

Oracle Certified Associate, Java SE 8 Programmer 22 Feb 2018

CompTIA CertMaster Security+ CE SY0-401 Renewed 20 Apr 2018



Contact this candidate