Christopher W Hushour

  • Java/ J2EE Developer
  • Indianapolis, IN
  • Member Since Jan 27, 2023

Candidates About

Christopher W Hushour

 

I have been developing software professionally (mostly via contract) for about 27 years, primarily in Java, J2EE, and JavaScript. My top skill is the ability to work with many different technologies in an efficient and productive manner.

I just left a short-term contract with Nike in Beaverton, Oregon. This involved various Triage and Sustaining work on the Launch Readiness Dashboard enterprise product with Java 1.8, JavaScript React/Redux, Docker, Spring (MVC, Boot), Linux, Jenkins, Jira, Git/Bitbucket and AWS.

I have worked on client side, middle tier, and server-side solutions. I have worked with several different application servers including WebLogic, JBoss, and Tomcat and used them on various occasions as web portals to integrate disparate data sources. I am looking for a permanent or long-term contract position in Oregon that will challenge and utilize my skills in providing a solid solution to my company.

 

Professional Summary

 

  • Over 27 years of IT experience with emphasis in software engineering, architecture, design, development, and quality assurance
  • Looking for Oregon opportunity
  • 12+ years exp. with Java server side, front end, middleware and web services.
  • Wrote the first wireless email and web client for the Palm Pilot
  • 6+ years experience with C/C++
  • 5+ years experience with .NET, C# MVC
  • 4+ years experience with RESTful and SOAP web services
  • Mission critical application experience across a variety of industries, including classified government applications, healthcare, financial services and telephony
  • Energetic, hard working, people oriented team player, self-starter and innovator
  • Member of the Google Glass Developer Program

 

Technical Skill Inventory

Languages: Java 1.8, (Including Swing for RCP), J2EE 1.2-1.4, Webservices, Struts 1 and 2, Spring, Flex, EJB, JSP, Java Beans, Java Servlets, JavaScript (jQuery, Node.js, Angular, Knockout, Chart), Java Messaging Service, JDBC 3.0, Java Web Start, Java Advanced Imaging, JavaMail 1.2, JavaHelp 1.1.2, J2ME, Solr, Lucene, Ajax, VisualBasic.Net, asp.net, PERL, PHP, Python, VMware, C/C++, XML, XSL, XSLT, X/MOTIF, COBOL, FORTRAN, HTML, LISP, PASCAL, PL/SQL, SQL / ISQL / ESQL/C, RESTful and SOAP web services

Application Servers: WebLogic, Apache/Tomcat, Glassfish, WebSphere E-Commerce Server, JRun, JBoss, Java Web Server, J2EE 1.4 App Server, Borland Enterprise Server, Broadvision, ATG Dynamo

Methodologies: Agile-Test Driven Dev/Scrum, Xtreme Programming, RUP, J2EE Design Patterns, OO Design, SOA

Operating Systems: UNIX (Solaris, BSD, Linux, RS6000, AS400, LINX Real-Time), Windows (98/NT/2000/XP,7,10), Mac, Android, Palm OS, Windows CE

Databases: Oracle 11g, SQL Server 2014, DB2, Sybase, Postgres, Informix, MySQL, MS Access

 

Development Tools:  IntelliJ, NetBeans, Eclipse, Rational Application Developer (RAD), Mule, JBuilder 9.0, Visual Paradigm, Satellite Tool Kit (STK), Merant Tracker, CVS, GIT, Subversion, Rational Rose, ANT, Maven, Log4J, JUNIT, Together J, Rally, Erwin, Visual Studio, Crystal Reports, CodeWarrior, GDPRO, Borland C++, Visual C++, Plone/Wiki, Selenium

 

Professional Experience

 

Nike (Beaverton, Oregon) – Short term contract

Senior Software Engineer

February 2018 – May 2018

·         Developing a front end user interface using Java, JavaScript, React/Redux, also with Microservices on the backend along with Amazon Web Services.

·         Agile/Scrum environment

·         Jenkins, Jira, Confluence, Git/Bitbucket, IntelliJ, Linux, MacOS

·         Testing: Mocha, Mochito

 

McAfee (Hillsboro, Oregon) – Contract ended due to lack of funding

Software Engineer III

August 2017 – Present (ending Feb 28, 2018)

·         Working with various technologies associated with the SIEM project including: Ubuntu Linux, Windows 10, Java, Spring (Boot) JavaScript, Restful Services, C, C++, Pascal, SQL, HTML5, CSS, XML, Flash, Git/GitHub, Virtual Box, Version One, TeamCity, Jira, Ruby, Perl, Kafka and Docker

·         Investigating microservices with Java, Docker, and Spring-Boot

·         Exploring VM possibilities using Linux, Docker, as well as Pixie boot and various boot tools

 

Idaho National Laboratory – Project Hire (Idaho Falls, Idaho)

Senior Software Engineer

May 2016 – June 2017

·         Design and development on the Smart Meter Communications project in Homeland Security.

·         Using JavaScript jQuery, Angular 1.5, Node.js, and various other JavaScript libraries

·         Wrote some Java Web Services (RESTful) and Spring-Boot for backend communications

·         Visual Studio 2013 and Chrome

·         Project lost funding in June 2017

 

Draper, Inc (Spiceland, Indiana)

Senior Java Software Engineer

January 2016 – March 2016

·         Position to convert some VB.Net XML/.XSD/XSLT Restful Services to Java, JavaScript, Spring (MVC, Boot, Web Services), Hibernate, JDBC, and SQL Server using Eclipse mostly in Windows 7

·         Used some interfaces with Java web services to talk to an ISeries RPG system for warehouse provisioning using an EDI database

·         Swing development for a new Small Parts application using NetBeans

·         Use of Selenium for automation of website testing of invoice submissions

·         Used Git for source control and set up a GitHub for the company on an Ubuntu VMware server

·         Maven for builds

 

 

 

 

 

 

 

 

Ingram Micro Mobility (Plainfield, Indiana)

Senior Software Engineer

August 2015 – October 2015

·         Contract to support mobile device provisioning and software support at several Plainfield facilities.

·         Developing, enhancing, and testing multiple applications and databases using C# MVC/ASP.NET/VB.NET, Web Forms, SQL Server 2014, Oracle, Selenium, Restful Web Services

·         Windows 7 Enterprise, Android OS

·         JavaScript (jQuery, Knockout, Angular 1.5) and Selenium for client side web activations of devices and spoofing of 3rd party websites

 

Google Glass Explorer Program (Connersville, Indiana)

Google Glass Software Engineer

April 2014 – December 2016

·         Recently accepted to the Google Glass Explorer program

·         Designing and Developing my own Google Glass applications including a Dog Training application and a Trivia application

·         Android Operating System and Java, C#/.NET, and C++, Windows 7, Mac OS

 

 

Polaris Laboratories (Indianapolis, Indiana)

Senior Software Engineer

April 2014 – July 2014

·         Worked on enhancing and debugging the Horizon Reporting Application written in Java 1.7

·         Checked current code for SQL injection, Cross Site Scripting, Buffer overflow to insure secure web pages

·         Used GIT as source control, and Agile Methodology with Test Driven Development

·         Involved working with JSP, JavaScript (jQuery, Angular, Chart) for reporting, Postgres and Oracle database, and Jira bug tracking tool

·         Did some conversion work from Oracle to Postgres database

 

Indiana Department of Child Services (Indianapolis, Indiana)

ASAP Senior Developer

January 2014 – April 2014 (short term contract)

·         Support specialist on the ISETS/INVEST Project (Child Services Financial processing application)

·         Wrote Java 1.6 to replace the old ISETS Cobol mainframe application with new INVEST application and added JUnit tests

·         Utilized Spring Framework for Webservices (SOA)

·         Used the Rational Development Suite (Rational Application Developer, Clear Case, Clear Quest, WebSphere Application Server and DB2 Database)

·         Investigated performance issues with the existing DocGen (report generating) Java application

·         Performed conversion of existing C# MVC/ASP.net pages to Java MVC/JSP framework (wrote a few custom APIs to help facilitate some of the conversion process)

·         Used Eclipse and Visual Studio IDEs

·         Used GIT for version control

 

 

 

 

 

 

 

 

 

Roche (Fishers, Indiana)

IT Specialist

June 2013 – September 2013 (short term contract)

·         Wrote Java webservices (SOA) and APIs for Goldmine/TIMS ERP and upgraded existing interfaces

·         Added debug and error logging using Log4j, logback, and slf4j since no logging existed

·         Java 1.6/1.7, MVC, JSP, JavaScript (jQuery, Angular), Hibernate, Spring, Struts 1 and 2, Junit, TestNG, Maven, Ant, XML, SQL Server 2008

·         Converted existing Ant builds to Maven for more robust builds and dependency integrity

·         Added unit tests utilizing JUnit and TestNG. Integrated ReportNG for better unit test HTML reporting

·         Checked web pages for cross-site scripting embedded in external and internal webpages. The internal and external sets of pages involve existing and new development.

·         Worked with NetBeans IDE 7.3

·         Set up Subversion source control since no source control was in place (Collabnet)

 

 

 

 

DFAS – DOD  (Indianapolis, Indiana)

Software Engineer

October 2012 – January 2013 (short term contract)

·         Java webservices and upgrading them to be more efficient

·         Checked current code for SQL injection, Cross Site Scripting, Buffer overflow to insure secure web pages

·         Worked with IntelliJ IDEA

·         Subversion source control

·         Wrote about 200 JUnit tests for existing code

 

INPRS – Indiana Public Retirement System (Indianapolis, Indiana)

Software Engineer

May 2012 – June 2012 (short term contract)

·         Worked on ForteListener that relayed Forte requests to various webservices

·         Involved Java coding with Eclipse IDE and pvcs as source control

·         Added log4j logging and better error dissemination along with JUnit socket testing

 

hhgregg Corporate Headquarters (Indianapolis, Indiana)                                                                                                     

E-Commerce Developer

October 2011 – February 2012

·         Software Engineer on the E-Commerce project supporting the hhgregg website.

·         Technologies used include Java, J2EE, Web Services (SOA), Websphere E-Commerce, Rational Application Developer (RAD), JUnit, Solr, Lucene, Hibernate, Oracle, DB2, SQL/Stored Procedures/Triggers, Firefox, Firebug, Quick Build (continuous build tool), Subversion, Tortoise, Eclipse IDE, Ant, PHP, Python, Jira, and Agile (TDD)

·         Was on call every few weeks on a rotating schedule and could dial-in via laptop and company issued iPhone in order to promote builds to dev, qa, stage, and production as necessary. Was also able to do some troubleshooting and get the necessary people involved

 

 

 

 

 

 

The Library Corporation (Denver, Colorado)                                                                                                    

Software Engineer

July 2011 – October 2011 (permanent position - moved to Indiana)

·         Software Engineer on the GoCart project re-engineering, improving performance, and coding an existing application for the Chicago Public Library

·         Technologies used include Java, JUnit, Lucene, Oracle, Jenkins (continuous build tool), Subversion, Eclipse IDE, Maven, JavaScript (jQuery) and Jira

·         This is an Agile development environment with daily morning standup meetings discussing the previous day's accomplishments and goals for the current day. Some test-driven development was involved.

 

General Dynamics (Centennial, Colorado)                                                                                      

Software Engineer

February 2011 – June 2011 (short term contract)

·         Worked on the Calix project designing and coding for one of the communication pieces of the project

·         Created APIs that were UDP, Vita49, Gfp, and Mppe

·         Used Java 1.6, TestNG, XML/XSLT, Weblogic, Clearcase, Maven and the Eclipse IDE

·         Worked with Web Services, Servlets, and Hibernate

·         Involved in doing UML class and sequence diagrams for design reviews using Rhapsody

 

Western Union (Littleton, Colorado)                                                                                                                                      

Software Engineer

October 2010 – February 2011 (short term contract)

·         Worked on the Point of Sale project, providing bug fixes and enhancements for an application still in production

·         Technologies used were Java/J2EE, Tapestry, Spring, Hibernate, IntelliJ IDEA, Subversion, Maven, Jetty, Oracle, Crystal Reports, XML/XSLT, JSP’s and Servlets

 

Jeppesen (Englewood, Colorado)                                                                                                                                        

Software Engineer

April 2010 – August 2010 (short term contract)

·         Worked on the Falcon Program on the Flight Dispatch team utilizing Java/J2EE, iReport, and an Oracle database

·         Technologies involved were Java/J2EE, JBoss, Microsoft Visual Studio, Swing, XML/XSLT, C# and ASP.net

·         Involved in creating Servlets and JSP and some coversion of asp.net to .jsp

 

PnP Space Software Group / Comtech-Aeroastro (Littleton, Colorado)                                                              

Software Engineer

March 2010 – April 2010 (short term contract – proof of concept project)

·         Worked on a proof of concept software solution for the PnP project (Plug n Play Satellite Technology)

·         Concept involved the design, creation, development, deployment, and launch of a micro-satellite solution within a two-week period

·         Technologies involved were C/C++, Microsoft Visual Studio, Java, Swing, Flex, XML, xTEDS, SDT (Satellite Development Tool), and SDM (Satellite Data Model)

·         Involved in producing UML class diagrams and sequence diagrams

 

 

 

 

Elavon (Centennial, Colorado)                                                                                                                                               

Software Engineer

May 2009 – March 2010 (contract)

·         Worked on the Agile, Hosted Ship project using Java 1.5, Spring, Hibernate, J2EE, JSP, iText (a Java pdf report creation library), Eclipse IDE, Sybase, Rapid SQL, Visual Basic, C#, ASP.net, Windows XP, Linux, WebLogic, and EA Server

·         Solely designed and developed the Report Generator component used to create PDF reports based on database information with iText as a Java library

·         This project is a replacement for a legacy Cruise Ship credit card processing application called Ship32

                                                               

Independent Senior Software Engineer (Colorado)

December 2008 – February 2009

·         Developed a Java thick client (Swing) application on a portable “mini” touch-screen hand held laptop. The hand-held device communicated with remote weather and chemical sensors in the field. The sensors also utilized the Iridium satellite network to relay sensor information from remote locations to various “offices”

·         Used Java 1.5 and developed with both Net Beans and Eclipse IDEs

·         Worked with Flex for a client that wanted a Flex front end that would communicate with the VAST application that was previously developed at General Dynamics

·         This also involved work with JSPs, PHP and some Tomcat web applications as well as some C# and ASP.net

 

 

Useful Networks (went out of business) - Pet Locator Project     (Denver, Colorado)                                                       

Senior Software Engineer – Tech Lead

March 2008 – December 2008 (permanent position)

·         Project involved server side and client-side coding for a GPS location device for dogs and tracking automobiles and people

·         Java based coding with JSP and Spring and Hibernate, including Web Services (multi-threaded) with Tomcat, WebLogic and GIS Mapping software (Microsoft Virtual Earth) for the web portal portion of the project, as well as SMS messaging from the GPS device to the remote web services running under Tomcat

·         Used the Agile methodology, doing daily morning SCRUMs and using Rally as our feature and defect tracking tool

·         Used Magic Draw for creating design documents based on UML,

·         Did some integration testing with Selenium

·         Converted some C#/ASP.net pages to JSP and JavaScript technology

 

Hewlett Packard (Colorado Springs, Colorado)                                                                                                                             

Senior Software Engineer

December 2007 – March 2008

·         Worked on the CVAE project enhancing an existing prototype using Java 1.5, Web Services, Clear Case, J2EE, and Flex.

·         Used was WebLogic and was a portal for various remote database resources.

 

Pre-Employ.com (remote work from home)                                                                                                                      

Senior Software Engineer

November 2006 – December 2007

·         Worked on various internal projects involving the enhancement of existing software written in Java, C#, ASP.net and VB.NET on both a Tomcat and WebLogic application server

·         One of these projects was a process flow interface between Health Care Source and a Screening Vendor

Verizon Business (Colorado Springs, Colorado)                                                                                                                             

Software Engineer

August 2007 – September 2007 (short term contract)

·         Implemented a conversion of a C/C++ application to Java (including some Hibernate and some Struts) for a security project with components including J2EE web services with WebLogic as the application server/portal, and an Oracle Database

·         Used the Eclipse IDE as the development tool along with CVS, Squirrel SQL, and Ant

·         Also used Wiki as our online document management (CMS) solution for sharing documentation across the team

 

5280 Solutions (Highlands Ranch, Colorado)                                                                                                                   

Developer

April 2006 – November 2006

·         Designed and implemented a Student Loan software solution for a company in Canada

·         Performed weekly releases and spoke directly with the client on a daily basis to provide constant communication on status

·         Provided unit and integration testing support

·         Worked with a geographically diverse team to provide a fast turnaround time of enhancements and defect fixes

·         Worked with VB.NET, C#, ASP.net, Windows Forms (for Rich Client capabilities), Visual Source Safe, and SQL Server 2000 to develop the product

 

General Dynamics (Centennial, Colorado)                                                                                                      

Senior Software Engineer

May 2003 – April 2006

·         Used Java 1.4 and J2EE to support the Vehicle Analysis and Simulation Tool (VAST) project by adding new features and fixing bugs

·         VAST simulates the life cycle of a satellite from launch until burn up in the atmosphere

·         Tools used on the project included JBuilder 9, Merant Tracker (enhancement and bug tracking), CVS (source control), Microsoft SQL Server 2000, Web Services, Satellite Tool Kit (STK), and Visual Paradigm.

·         VAST made use of Java Swing, Flex and could be run as a standalone application or through a browser as a rich client

·         Used the iText Java library in order to give VAST the ability to generate pdf, html, and rtf reports

·         Used Java 1.4, J2EE, XML, and XSL to process real-time messages for a classified client

 

MCI (Colorado Springs, Colorado)                                                                                                                                       

Senior Software Engineer

March 2003 – April 2003

·         Worked on a project to modernize the current application used by customer service representatives to process information related to the customers’ phone account

·         The old application was written in C++ and the goal was to change it into a web-based Java application

·         Used the Eclipse IDE for writing the Java and J2EE code

·         Used Visual Paradigm to do some UML modeling and Wiki as a web based CMS tool for sharing document among the team

 

 

 

 

 

 

 

Four Lights, Inc. (self-owned company with various contracts)

Owner - Vice President of Internet Technologies

May 1996 – December 2002

 

Four Lights expertise is based on custom software development and systems integration. I formed this company with 3 of my business colleagues: Marcia Stanfield, Luis Rexach, and Don Peoples. Our first products were GoWeb and GoMail. These were the first wireless web and email clients ever written for the Palm Pilot to the best of my knowledge. We presented these products at CTIA in San Francisco with Nikean, GoAmerica, and Novatel Wireless.

 

Over a period of 7 years following that, I worked with many clients both on site and in the Four Lights office.

 

The following is a brief description of my projects with Four Lights, Inc:

 

Autonomics International, LLC                                                                                                               

Software Engineer

September 2001- December 2002

·         Designed and developed a remote monitoring infrastructure using JBuilder 6, JRun, Tomcat, JMS, XML, J2EE, Interbase, MQL, and P