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, Confidential, ANT, Maven, jQuery, JUnit, PuTTY
Database Systems: JPA, Enovia PLM, Teradata, SQL Server 2005, 2008, 2012, Exadata, Oracle 7-12, SQL*Plus, Hibernate, Access, FOCUS, DBASE IV, IMS, Squirrel SQL, Toad, SQL Developer
Document Management: Microsoft Office 2013, 2010, 2007, 2003, 2000, Wiki, Frame, Collection/Conversion, Compression, Storage/Retrieval, Version Control, Metadata, Base-64
Office Automation: Dimensions CM, Git, SVN, StarTeam, ALM, ClearCase, CVS, PVCS, RCS, SCCS, SourceSafe, Hudson, Jenkins, BuildForge, Artifactory, uDeploy
System Design: Rational Rose, Visio, MyEclipse/Eclipse Ganymede, Indigo, Juno, Kepler, Mars, Oxygen, Jetty 6, 9, WebLogic 11g, 12c, Websphere 7, 8.5, 9, Glassfish, JBoss, Sun One, Tomcat 3-8, IIS, Dynatrace
Industries: Investments, Accounting & Tax, Health Care (HIPAA), Human Resources, Law Enforcement, Legal, Marketing, Media, Military, Sales, Technology
PROFESSIONAL EXPERIENCE:
Confidential
Responsibilities:
- Completed numerous deployments and environmental setups on Linux, Oracle, and WebSphere application servers.
- Scripted SQL queries to track resource consumption, metadata, and data usage across partitions and subpartitions.
- Led a team of five people that identified process improvement areas and solutions, and documented strategies.
- Introduced database tuning strategies to reduce latencies identified by Dynatrace. Added Squirrel SQL to standard.
Confidential
Responsibilities:
- Scripted four shell scripts, three SQL views, and two stored procedures for BIRT letter handling of PDF documents.
- Designed and documented the detection and notification of changes to the Out of Statute Dates on charged-off accounts.
- Automated WebSphere server configuration with two new database tables with triggers, and two new SQL functions.
- Introduced XML-based queries and two SQL tables with triggers to demonstrate XML data handling and flexible database design.
Confidential
Responsibilities:
- 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 as, or faster than, direct table queries.
- Introduced technologies, including SQL types and subtypes, SQL recursion, XML queries, JUnit, and ORM.
Confidential
Responsibilities:
- 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, and trained the team on design pattern usage.
- Documented project setup and tool integration, including Javadoc standards.
Confidential
Responsibilities:
- 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 .
Confidential
Responsibilities:
- Created a JAX-WS web service that returns any of 21 different Enovia PLM document types given just the object ID and credentials (non-SQL). 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 and authorization controls.
- Defined 32 new SQL objects, including eight database tables, fifteen views, a package, a procedure, and seven functions.
Confidential
Responsibilities:
- Created five database tables, nine views, four functions, two stored procedures, and a job management package to facilitate Confidential 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 project files from an application server to two CVS projects, to separate static content.
- Added CAPTCHA protection to web pages, XML parsing with XStream, and collapsible lists using CSS.
Confidential
Responsibilities:
- 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.
- Installed 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.
Confidential
Responsibilities:
- Solely responsible for the SunnyD OSB (www.sunnyd-osb.com) web pages and back-end Linux processing.
- Built Struts/Tiles applications for other OSB web applications, including voucher and rebate programs.
- Provided financial services for tax preparation and A/R reconciliation.
Confidential
Responsibilities:
- Released a Confidential .com application, “myFavSchools”, into the general public domain as a recruiting tool for higher institutions. The application provides school information to students to share with their friends. Employed FBML, Struts, Java, JSP, and JBoss 4.0.
Confidential
Responsibilities:
- Perfected customer interactions with VMI applications improving applet performance, versatility, and reliability, employing JBoss 4.0 and Perl.
Confidential
Responsibilities:
- Developed server-side Oracle applications in support of enterprise-wide order management to facilitate the migration to new systems without losing access to the tools familiar to the sales force.
Confidential
Responsibilities:
- Supported group-based and company-wide projects in proprietary database (non-SQL) development and management of the fastest commercial search engine in the world with three times the data content of the World Wide Web. Effort was focused on performance and the smooth interactions between disparate and evolving technologies.
