We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY:

Core Java, Perl, JavaScript, Swing, JEE, and .Net Software Engineer with 10+ years performing maintenance and enhancements to back - end business components of mature software applications, including 8+ years of core Java including JEE and Swing applications, 7 years of VB classic, ASP.Net, C#.Net and VB.Net, and 5+ years of SQL, and Oracle PL/SQL, specializing in back-end business objects. Have also worked with graphical user interface (GUI) objects in n-tier environments. Have worked with Java, JSP, and JavaScript, as well as with VBA, VB, VBScript, and ASP, using Oracle, SQL Server, Sybase, Teradata and Access back-ends. Have worked primarily on teams performing back-end software maintenance, including bug fixes and enhancements. Possess some working knowledge of Microsoft's .Net framework and JBoss, obtained through a combination of business and personal projects. Seeking software maintenance projects which will leverage my experience supporting applications in Java and/or .Net.

TECHNICAL EXPERTISE:

Languages: Java, Perl, JavaScript, VB6, VBA, Visual Basic, PL/SQL, JSP, C#.Net, ASP.Net, VB.Net, C, C++, ASP.Net, Unix Shell Scripting.

Operating Systems: Windows versions 3.1 to 10, Unix, Linux, Solaris

Database: SQL Server, Pervasive, Informix, Oracle 11g, Sybase 11.x, Microsoft

Access Tools: IntelliJ, JSE, JEE, Eclipse, IntelliJ, Spring Boot, Git Hub, Maven, Netbeans, SQuirreL, JSON, Vaadin, RESTful Web Services, SOAP Web Services, JIRA, Stripes, Visual Studio, Websphere, VMWare, Swing, XML, XSL, Weblogic, DB2, Informix, Dojo with JavaScript, JBoss, Struts, Hibernate, Oracle SQL Developer, Quest TOAD, Subversion, TortoiseSVN, Rational Clearcase, Visual Web Developer Express, SharpDevelop, X-Windows,n-tiered architecture, business rules, PLC's

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, OH

Software Engineer

Responsibilities:

  • As Java maintenance engineer consultant to mid-size automotive service chain with 100+ stores, and a member of team responsible for transitioning from one point-of-sale (POS) system to another, perform bug fixes, enhancements and new development as needed to stand-alone retail sales and service reporting applications, and to database update processes, developed on Windows systems using IntelliJ IDE Java, and SQL, on Pervasive and SQL Server back-ends.
  • Work closely with other developers and with other team members in daily team stand-up meetings, to resolve issues as they arise, and to coordinate content for releases.
  • Use Git Hub for version control, and Maven to perform local builds.
  • Perform bug fixes, enhancements and new development as needed to stand-alone reporting applications and data creation utlities, and to database update processes, developed on Windows systems using IntelliJ IDE Java, and SQL, on Pervasive and SQL Server back-ends.
  • Work closely with other developers and with other team members in daily team stand-up meetings, to resolve issues as they arise, and to coordinate content for releases.
  • Use Git Hub for version control, and Maven to perform local builds.

Environment: s: Java, IntelliJ IDE, JSE, JEE, Git Hub, Maven, SQL Server, Pervasive, Spring Boot, n-tiered architecture, Microsoft Windows 10.

Confidential, Cincinnati, OH

Software Engineer

Responsibilities:

  • As consultant to large financial client, and member of team responsible for maintaining ECS suite of in-house and client-facing customer, policy and issue management applications, performed bug fixes and enhancements as needed to web-service middleware, developed on Windows systems and Weblogic environments using Java, and SQL, on DB2 back-end.
  • Collaborated with other developers, business analysts and QA team members, participate in regular team status meetings, and in version control process using TFS.
  • Performed unit testing and worked closely with QA team at all stages before and during system testing.
  • Performed bug fixes and enhancements as needed to web-service middleware, developed on Windows systems and Weblogic environments using Java, and SQL, on DB2 back-end.
  • Collaborated with other developers, business analysts and QA team members, participate in regular team status meetings, and in version control process using TFS.
  • Performed unit testing, and worked closely with QA team at all stages before and during system testing..

Environment: s: Java, Eclipse, JEE, Weblogic, TFS, DBeaver, n-tiered architecture, Microsoft Windows 10.

Confidential, Cincinnati, OH

Software Engineer

Responsibilities:

  • As member of team responsible for maintaining CX Student, a student and faculty-facing portion of JICS, a mature commercial higher education web portal-based campus management application suite, performed bug fixes and enhancements as needed to middleware plugins to the web service layer, developed on Unix systems and JBoss environments using Java and Perl, including SQL XML files, server-side processes in C and C++, and stored procedures on Informix back-end.
  • Added new features to Academic Planner, a separate existing commercial higher education portal application using JavaScript, Dojo, Java, Informix, and JBoss.
  • Collaborated with other developers and team members, participated in regular team stand-up meetings, and in version control process using RCS.
  • Performed unit testing, and worked closely with QA team as needed during testing.
  • Added new features to Academic Planner, an externally-developed commercial portal application using JavaScript, Dojo, Java, Informix, and JBoss.
  • Maintained and enhanced CX Student middleware (web service plugins) developed on Unix systems and JBoss environments using Java and Perl, including XML-based SQL query files.
  • Also developed and maintained CX Student server-side processes in C and C++, and stored procedures on Informix back-end.
  • Coordinated and collaborated closely with in-house and off-shore team members.

Environment: s: Java, Perl, JavaScript, Dojo, Netbeans, JEE, JBoss, RCS, Unix, Linux, SQuirreL, IIS, n-tiered architecture, Microsoft Windows 7.

Confidential, Dayton, OH

Software Developer

Responsibilities:

  • As member of team responsible for developing Documentum repository front-end JEE application for end client Confidential, performed development, enhancement, and unit testing of JSP pages, MVC classes, service and data access object classes, and configuration files as needed for Documentum repository front-end application using Spring 3 MVC.
  • Developed, supported and maintained Documentum front-end JEE web application’s database maintenance facilities, as needed using jQuery, AJAX and JSON.
  • Developed, maintained and enhanced code on the following platforms: Java, JEE, SQL, Oracle PL/SQL, jQuery, AJAX, JSON, including servlets for front-end JEE web application.
  • Coordinated and collaborated closely with team members at client site.

Environment: s: Java, JEE, Eclipse, Spring 3 MVC, Documentum, JQuery, AJAX, JSON, Maven, JIRA, Servlets, Tomcat, Subversion, Oracle PL/SQL, Oracle SQL Developer, n-tiered architecture, OOA/OOD, Microsoft Windows 7

Confidential, Dayton, OH

Software Developer

Responsibilities:

  • Performed analysis, maintenance and enhancements as needed to Porches web portal application, used by the students, faculty and employees of the University campus-wide as a gateway to a wide array of University business functions, and to the Internet.
  • Worked closely with fellow team members in determining end-user requirements, and collaborated as needed.
  • Developed, supported and maintained Porches JEE portal application’s database maintenance facilities, as needed using Vaadin.
  • Developed, maintained and enhanced code on the following platforms: Vaadin, Java, JEE, SQL, Oracle PL/SQL, including portlets for Porches portal application.
  • Coordinated and collaborated closely with team members at client site.
  • Performed administrative support for GE’s myEngines development team. Contributed to decisions concerning requirements, defects, and remedies.
  • Provided analysis of and enhancements to an Excel spreadsheet-based financial accounts tracking application used internally by Confidential Cincinnati’s Senior Vice President.
  • Designed and implemented additional web pages for a customer-facing .Net web site operated by Exxon Chemical as a subcontract resource to Confidential .

Environment: s: ASP.Net, C#.Net, VB.Net, SOAP Web Services, JSP, Java, J2EE, Microsoft Excel, Oracle PL/SQL, Quest TOAD, n-tiered architecture, OOA/OOD, Microsoft Windows XP & Windows 7.

Confidential, Cincinnati, OH

Software Developer

Responsibilities:

  • As member of team supporting Global Analytical Information Management System (GAIMS) application, used by the company's product testing scientists.
  • Performed analysis, maintenance and enhancements as needed to Global Analytical Information Management System (GAIMS) application code, used by the company's product testing scientists.
  • Worked closely with fellow team members in determining end-user requirements, and collaborated as needed.
  • Supported and maintained Global Analytical Information Management System (GAIMS) J2EE application, with Sapphire and JasperReports iReports.
  • Maintained and enhanced code on the following platforms: JSP, Java, J2EE, SQL, JasperReports iReports, Microsoft Excel, and Microsoft Visual Basic for Applications (VBA)
  • Developed and maintained the GAIMS team's Enterprise Content Management (ECM) thick client and web-based utilities in ASP.Net, C#.Net and VB.Net using Visual Studio Team 2008 and Agilent ECM API.
  • Coordinated and collaborated closely with team members at client site.

Environment: s: ASP.Net, C#.Net, VB.Net, JSP, Java, J2EE, JasperReports, iReports, Sapphire, Microsoft Excel, Microsoft Visual Basic for Applications (VBA), Oracle PL/SQL, Quest TOAD, n-tiered architecture, OOA/OOD, Microsoft Windows XP.

Confidential, Eatontown, NJ

Software Developer

Responsibilities:

  • Responsibilities included Java code enhancements using industry standard GOF design patterns and n-tiered architecture using Swing, as well as code reviews and problem resolution. Application gathered data extensively from external sources, incorporating numerous JNDI, JMS and MQ calls to real-time data gathering applications.
  • Supported and maintained related test application in C under Solaris (Unix) platform, including some shell scripting. Collaborated closely with other team members.
  • Supported and maintained Java client server application using Swing
  • Used industry standard GOF design patterns and n-tier architecture
  • Incorporated JNDI, JMS and MQ calls to real-time data gathering applications
  • Performed code reviews and problem resolution
  • Supported and maintained test application in C under Solaris (Unix) platform, including some shell scripting

Environment: s: Java, Swing, C, Unix Shell Scripting, Eclipse, VMWare, Active Directory, JUnit, XML, XSD, JNDI, JMS and MQ, standard GOF design patterns, n-tiered architecture, OOA/OOD, Microsoft Windows XP.

Confidential, Dayton, OH

Software Developer

Responsibilities:

  • Responsibilities included Java and JSP application code design and development using mostly standard POJO business and persistence objects, as well as use case and test case analysis and JUnit test design along with problem resolution documentation.
  • Developed XML and XSD content files as well as supporting PL/SQL stored procedures.
  • Collaborated closely with a variety of team members.
  • Developed and maintained multiple J2EE application layers, including JSP, Java, XML and Struts.
  • Occasionally participated in implementation of new application functionality.
  • Performed test case analysis and unit testing.

Environment: s: Java, J2EE, JSP, JUnit, Spring, RAD6, Websphere, PL/SQL, Oracle SQL Developer, XML, XSD, Rational ClearCase, UML, OOA/OOD, Oracle 10g, Microsoft Windows XP.

Confidential, Saint Louis, MO

Software Developer

Responsibilities:

  • As member of medium-sized software development team, developed and maintained web-based J2EE applications for the Confidential using Java, Websphere, Struts, Hibernate, Spring and JSP. Designed and implemented stored procedures and packages in PL/SQL using Quest TOAD.
  • Worked closely with other developers, analysts and team members. Accomplishments include successful rewrite of highly-visible Java Websphere Struts application to in corporate Hibernate.
  • Developed and maintained JSP, XML and XSL content files associated with GUI design and with Struts object layer.
  • Maintained custom reporting subsystems associated with programmatic output generation in PDF and XLS formats.
  • Received award for referring additional development resources.
  • Participated in successful rewrite of end-client application highly visible to customer.
  • Developed and maintained end multiple J2EE application layers, including JSP, Java, XML/XSL Struts and Hibernate.

Environment: s: Java, J2EE, JSP, Struts, Hibernate, Spring, Websphere, PL/SQL, Quest TOAD, XML, XSL, Subversion, UML, OOD, Oracle 9i, Microsoft Windows XP.

Confidential, Overland Park, KS

Programmer/Analyst

Responsibilities:

  • Member of wireless engineering rapid application development (RAD) team.
  • Designed prototype of remote inventory application, including proprietary interactive diagram, as requirements were being discussed.
  • Created simplified functional requirements document to capture evolving requirements into a uniform, easy-to-code-from format.
  • Performed maintenance and upgrades to telephone engineering support application in VB6 with Oracle 9i back-end, including stored procedures in PL/SQL.
  • Met regularly with end users to assess team goals, and coordinate with fellow team members to assure consistency with user expectations.
  • Designed proprietary interactive diagram for prototype of new remote inventory application. Created simplified functional requirements document to capture evolving requirements. Performed maintenance and upgrades to existing telephone engineering support application.
  • Coordinated with fellow team members and with end users.

Environment: s: PL/SQL, Visual Basic 6.0, OOD, Oracle 9i, Quest TOAD, Visual SourceSafe, Microsoft Windows 2000.

Confidential, Earth City, MO

Programmer/Analyst

Responsibilities:

  • Have created 20 GUI, expert and interface classes in Visual Basic version 6.0 (VB6) and one interface class in Visual Basic 7.0 (VB.Net) to expose existing VB.Net device-level control functionality.
  • Am using .Net framework's Interop functionality to interconnect the two layers.
  • Have designed and implemented thin-client test application in VB6 to demonstrate process automation using the API.
  • Designed robotic automation API consisting of 20 classes in VB6 and one class in VB.Net interconnected using .Net Interop. Designed objects as needed, using discussion-based modeling process.
  • Used previous experience with OOA/OOD, VB6 and Java language to acquaint myself easily with VB.Net environment, and to begin immediately adding value in meeting project delivery milestones. Learned intricacies of .Net Interop, created an automated assembly registry process, and documented assembly registry steps.
  • Interacted closely with application architect and designers and builders of the machinery being automated, to insure adherence to user requirements.

Environment: s: VB.Net, VB6, .Net Interop, COM, DLL's, Business rules, 3-tiered architecture, OOA/OOD/OOP, SQL, ODBC, Windows XP, .Net 2003

Confidential, IL

Programmer/Analyst

Responsibilities:

  • Developed and maintained Visual Basic (VB) programs and Oracle PL/SQL stored procedures.
  • Developed Java Swing-based data creation utilities for test teams on other projects.
  • Participated in team-wide planning sessions, coordinated with other developers and conferred with analysts, testers and other team members.
  • Worked on large user-focused SDLC team, including VB, SQL and C++. developers, DBA's, SA's, QA testers and trainers, pooling and combining resources as needed. Developed, maintained and redesigned large portions of object-oriented, n-tiered application using Visual Basic 6.0. Designed, developed, and maintained scalable, object-oriented, n-tiered data creation utility programs using Java Swing runtime environment and Borland JBuilder development tool.
  • Designed and implemented stored procedures and packages in PL/SQL using Quest TOAD.

Environment: s: Java, Swing Components, Oracle 8i, Quest TOAD, PL/SQL, Visual Basic 6.0, OOD, Teradata, Visual SourceSafe, Microsoft Windows 2000.

Confidential, St Louis, MO

Programmer/Analyst (consultant)

Responsibilities:

  • Developed and maintained desktop and web applications at two client sites using VB6, VBScript JavaScript, ASP and HTML.
  • Database back-ends included SQL Server under Windows NT, Oracle under HP-UX, and dbase 2 middleware on AS400.
  • Oversaw third-party VB application code review, and assisted junior VB developers with coding problems.
  • Created and maintained entire suite of end-user applications, including Active Server Pages, HTML, VBScript and JavaScript code, and stand-alone VB applications. Worked with Oracle databases using Quest TOAD software and PL/SQL.
  • Received some exposure to Java 2 in connection with one client's plans to migrate entire database calling structure to XML and application structure to WebSphere.

Environment: s: Visual Basic 6.0, VBScript, Visual Interdev, Active Server Pages (ASP), HTML, JavaScript, SQL Server 7, Oracle 8, Quest TOAD, PL/SQL, Visual SourceSafe, with some preliminary exposure to Java.

Confidential, St Louis, MO

Programmer/Analyst

Responsibilities:

  • participated as a senior in the architecture design and development. Helped make key decisions on how to divide and organize the work. Designed, prototyped and implemented object classes for business rules, end-user GUI interface, and custom database tier to interface with legacy back-end. Created custom DLL's as needed. After receiving 32 hours of Rational-certified training, introduced Rational Unified Process (RUP) to project team as means of planning, executing and documenting evolution of application. Used Unified Modeling Language (UML) tools, such as TogetherJ to create artifacts from object analysis and design activities, to facilitate development. Instructed team-mates in use of UML. Mentored traditional VB developers in first-time Object-Oriented project. In prior project, used Sybase back-end via ADO and ODBC wrapper modules.
  • Designed enhanced GUI layouts including custom graphical icons.

Environment: Business rules, 3-tiered architecture, OOA/OOD/OOP, RUP, UML, TogetherJ, Visual Basic 6.0, custom DLL's, Sybase 11, SQL, ODBC, Windows NT

We'd love your feedback!