Software Engineer Resume
SUMMARY:
Creative, strategically oriented software engineer. Quickly assimilates and adapts new technologies. Generates performance improvements measured in orders of magnitude. Called “Mentor of Choice”, freely sharing information one - on-one or in large group presentations. Self-directed or team player.
TECHNICAL SKILLS:
Languages: Java, C++, Bash/Bourne/C/Korn shells, Perl, OS/JCL, TSO/ISPF, ROSCOE, RPF, Assembler, C, FORTRAN, LEX, Pascal, PL/I, RATFOR
Operating Systems: Windows 8/7/XP/NT, Linux, AIX, Solaris, SunOS, SCO UNIX, ULTRIX, HP-UX, Motif, X, z/OS, OS/390, MVS/ESA, MVS-XA, VMS
Web & GUI Development: SoapUI, RESTClient, Spring MVC, Spring Boot, TIBCO Spotfire, JavaScript, J2EE, JDK, JAX-WS, Struts, Wicket, Servlet, Applet, HTML, JSP, XML, XSLT, EJB, CSS, Facebook, ANT, Maven, jQuery, JUnit
Database Systems: JPA, Enovia PLM, Teradata, SQL Server 2005, 2008, 2012, Exadata, Oracle 7-12, SQL*Plus, Hibernate, Access, FOCUS, DBASE IV, IMS
Document Management: Microsoft Office 2013, 2010, 2007, 2003, 2000, Wiki, Frame, Collection/Conversion, Compression, Storage/Retrieval, Version Control, Metadata
Office Automation: Dimensions CM, Git, SVN, StarTeam, ClearCase, CVS, PVCS, RCS, SCCS, SourceSafe, Hudson, Jenkins, BuildForge
System Design: Rational Rose, Visio, MyEclipse/Eclipse Ganymede, Indigo, Juno, Kepler, Mars, Jetty 6, 9, WebLogic 11g, 12c, Websphere 7, 8.5, Glassfish, JBoss, Sun One, Tomcat 3-8, IIS
Industries: Investments, Accounting & Tax, Health Care (HIPAA), Human Resources, Law Enforcement, Legal, Marketing, Media, Military, Sales, Technology
PROFESSIONAL EXPERIENCE:
Confidential
Software engineerResponsibilities:
- Scripted 51 SQL functions, 66 SQL object types, 46 indexes, and several other database objects.
- Reduced hot/cold database schema switching to a single function call for twenty database tables, all requiring less than 0.1 seconds of elapsed time.
- Replicated the content of six web pages in SQL to provide a common source for Java and Cognos.
- Tuned SQL objects to be as fast or faster than direct table queries.
- Introduced technologies, including SQL types and subtypes, SQL recursion, XML queries, Junit, and ORM.
Confidential
Software engineerResponsibilities:
- Provided lead developer oversight over REST and SOAP web service creation and migration, employing Spring Boot 1.3.1, Spring MVC 4.2.4, Tomcat 8, SQL Server 2005, Eclipse Mars/STS, Stash/Git, JIRA, Confluence, and Jenkins.
- The project provided a framework for transitioning away from an existing external web service suite to new internal services with a long-term SAP solution goal.
- Scripted DDL for creating, recreating, populating, and documenting (MS Description) database tables.
- Established the persistence layer with JPA, DTO, DAO, and integration test implementations.
- Created and updated Java classes as needed.
- Trained the team on design pattern usage.
- Documented project setup and tool integration, including Javadoc standards.
Confidential
Software engineerResponsibilities:
- Devised queries that digest, decode, and format the HQM and QBR data for web service return.
- Authored the DAO, DTO, and Mapper classes, and supporting XML for persistence and service support.
- Updated the web service WSDL and schema files, and JAXB-generated classes to hold the new content.
- Obtained HIPAA certification.
Confidential
Software engineerResponsibilities:
- Created a JAX-WS web service that returns any of 21 different Enovia PLM document types given just the object ID and credentials. The web service utilized a Decorator design pattern to drive the build process using a dynamically configurable list of fields from JAXB-generated classes. This approach supports real-time tuning and rapid response to shifting requirements.
- Authored three Design of Experiment web pages to facilitate experiment plate setup.
- Enhanced a chemical definition web page with membership and authorization controls.
- Defined 32 new SQL objects, including eight database tables, fifteen views, a package, a procedure, and seven functions.
Confidential
Software engineerResponsibilities:
- Created five database tables, nine views, four functions, two stored procedures, and a job management package to facilitate Cintas maintenance and report generation.
- Successfully tackled and deployed fixes for a dozen change requests and CA Service Desk tickets.
Confidential
Responsibilities:
- Resolved all approved JIRA tickets, creating or updating dozens of Java classes as needed, and documenting processes with Javadoc. Employed Design Patterns, such as Strategy and Factory.
- Migrated the project files from an application server to two CVS projects, one for static content and faster builds.
- Added CAPTCHA protection to web pages, XML parsing with XStream, and collapsible lists using CSS.
Confidential
Software engineerResponsibilities:
- Integrated Java applications and IronPython widgets into shop WIP Analytics for Cognos replacement.
- Solely responsible for the customer-facing Deterioration application that relied on nine SQL query visualizations, built on an API of twelve Teradata database views.
- Designed and implemented a Fuel Burn web application that avoids infrastructure road blocks by storing customer context in the application, and using the context to control prompts instantaneously.
- Installed and demonstrated the use of statistical services and the R programming language in a new Durability (Weibull) analysis.
- Presented proofs-of-concept to Confidential Global Research for migrating applications to mobile devices.
- Tuned the Teradata database views to reduce execution cost by eight orders of magnitude.
- Utilized new Spotfire JavaScript API services without the availability of TIBCO documentation.
Confidential
Software engineerResponsibilities:
- Solely responsible for the Confidential web pages and back-end Linux processing, using SQL Server and Oracle databases, Applet/Swing and Servlet/XSLT architecture.
- Built Struts/Tiles applications for other Confidential web applications, including voucher and rebate programs.
- Provided financial services for tax preparation and A/R reconciliation.
- Coordinated the activities of as many as four contractors.
Confidential
Software engineerResponsibilities:
- Built Struts architecture, Java/J2EE applications, and JSP scripts under JBoss 4.0.
- Employed FBML tags and Java API for Facebook.com interactions.
Confidential
Software engineerResponsibilities:
- Solely responsible for migrating from JBoss 2.4 to JBoss 4.0 and configuring XML files.
- Authored Perl scripts to automate server management and configuration files generation.
Confidential
Software engineerResponsibilities:
- Solely responsible for designing and implementing a set of C++ objects to encapsulate Oracle 9i services for migration away from Oracle 7 without impacting project schedule.
- Delivered an AIX KSH and two C++ project applications on time for the first release window, allowing the company to save on development expenses.
Confidential
Software engineerResponsibilities:
- Designed a web-based Data Warehouse for quality control tracking of document indexing, and implemented a test system with a team of five other developers. Utilized Oracle JDBC access (Java) and ETL strategies.
- Eliminated $3M license cost by replacing Rogue Wave C++ class usage with STL classes.
- Accelerated the on-line database release process four-fold, eliminating 100 million daily I/O operations.
- Tuned a frequent six-hour process to execute the same work in 1% elapsed time and 0.1% CPU time.
- Mentored new contractors, employees, and co-ops, directing efforts in ten-fold performance enhancement, resulting in two contractors becoming FTEs, and reduced historical ramp-up times four-fold.
