We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Idaho Falls, IdahO

PROFESSIONAL SUMMARY:

  • 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.
  • Currently I am on a short - term contract with Confidential in Idaho Falls, Idaho. This involves various Triage and Sustaining work on the Security Information Event Management (SIEM) enterprise product with Java, Pascal, Docker, Ruby, Ubuntu Linux, Version One, TeamCity, Service Now, Jira, C, C++, Git/GitHub and Virtual Box.
  • 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 Colorado or Oregon that will challenge and utilize my skills in providing a solid solution to my company.
  • Over 27 years of IT experience with emphasis in software engineering, architecture, design, development, and quality assurance
  • 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.2-1.7, (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: NetBeans, Eclipse Mars, 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:

Confidential, Idaho Falls, Idaho

Software Engineer

Responsibilities:

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

Confidential, Idaho Falls, Idaho

Senior Software Engineer

Responsibilities:

  • 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) for backend communications
  • Visual Studio 2013 and Chrome
  • Project lost funding in June 2017

Confidential, Spiceland, Indiana

Senior Java Software Engineer

Responsibilities:

  • 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

Confidential, Plainfield, Indiana

Senior Software Engineer

Responsibilities:

  • 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

Confidential, Connersville, Indiana

Google Glass Software Engineer

Responsibilities:

  • Recently accepted to the Confidential
  • 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

Confidential, Indianapolis, Indiana

Senior Software Engineer

Responsibilities:

  • 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

Confidential, Indianapolis, Indiana

ASAP Senior Developer

Responsibilities:

  • 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

Confidential, Fishers, Indiana

IT Specialist

Responsibilities:

  • 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)

Confidential, Indianapolis, Indiana

Software Engineer

Responsibilities:

  • 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

Confidential, Indianapolis, Indiana

Software Engineer

Responsibilities:

  • 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

Confidential, Indianapolis, Indiana

E-Commerce Developer

Responsibilities:

  • Software Engineer on the E-Commerce project supporting the Confidential 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

Confidential, Denver, Colorado

Software Engineer

Responsibilities:

  • 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.

Confidential, Centennial, Colorado

Software Engineer

Responsibilities:

  • 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

Confidential, Littleton, Colorado

Software Engineer

Responsibilities:

  • 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

Confidential, Englewood, Colorado

Software Engineer

Responsibilities:

  • 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

Confidential, Littleton, Colorado

Software Engineer

Responsibilities:

  • 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

Confidential, Centennial, Colorado

Software Engineer

Responsibilities:

  • 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

Confidential, Colorado

Responsibilities:

  • 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 Confidential
  • This also involved work with JSPs, PHP and some Tomcat web applications as well as some C# and ASP.net

Confidential, Denver, Colorado

Senior Software Engineer - Tech Lead

Responsibilities:

  • 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

Confidential, Colorado Springs, Colorado)

Senior Software Engineer

Responsibilities:

  • 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.

We'd love your feedback!