It Applications Developer Resume
SUMMARY:
- 30+ years experience in software development. Fulfilled team roles during all aspects of the software development life cycle including requirements gathering, design, development and deployment of web - based systems.
- Web Service development experience with REST/SOAP.
- Working knowledge of AWS
- Enjoy problem solving in a collaborative environment.
- Database design and application development using Postgres and Oracle
TECHNICAL SKILLS:
Software Languages: Java 1.8C/C++ SQLPython JavaScriptShell Script
Software Tools: Spring FrameworkSpring DataSpring MVCHibernateGit/CVS/SVNMaven/Gradle/Ant WebServices REST/SOAP Jenkins Junit/Mockito
Operating Systems: MacOS X, Linux (Red Hat, Ubuntu), Windows (2000, 2003), UNIX (Solaris, AIX)
PROFESSIONAL EXPERIENCE:
IT Applications Developer
Confidential
Responsibilities:
- Team member on project to convert legacy vehicle inspection system from Microsoft .NET to SpringBoot/Java. My role involved backend webservices to receive/send data from/to a mobile vehicle inspection app. Vehicle inspectors captured technical vehicle information concerning engine, tires, vehicle damages along with numerous photos.The application grades the condition of the vehicle on a scale from 0 to 5 so it can be sold at auction.
- Developed backend web services using REST and SOAP to facilitate vehicle information storage/retrieval. Communicated with 3rd Party services to obtain vehicle data and make use of industry services for grading condition. Interacted with customers to develop webservices to deliver inspection reports. distribute vehicle condition data to customers.
- Developed services using AWS SQS for message queue management and S3 for storage of data files and images.,
- Lead position on creating automated data project to load in client data files containing vehicle damage part information (Excel format) into a Postgres database. Data files arrived in an AWS S3bucket, were picked up and processed into various tables in the DB.
- Wrote many Flyway migration scripts to modify Postgres database.
- Docker development including downloading Postgres, installing locally and import test data scripts so developers could test locally. Created Docker script for Jmeter load tests uploading vehicle information.
Environment: Open JDK Java 1.8, Postgres 9.5, REST/SOAP, Agile/Scrum, SpringBoot 2.0.02, Spring MVC, Spring Data, Flyway, Swagger 2, Git, Jenkins, Hibernate 4, Postman, Junit, NetBeans, New Relic, BitBucket, Jira, Docker, Microsoft Teams, Swagger
Sr. Java Developer
Confidential
Responsibilities:
- Team member on suite of modules to automate Gas Stations TV's advertising network.
- Team member developing REST web services interacting with the business domain. Worked in an Agile, Java development environment, using Hexagonal Architecture. Participant in Domain driven design sessions based on business concepts and processes.
- Introduced Spring 4, Gradle and Swagger (auto documentation) to the development organization.
- Installed and configured Nexus, SonarQube and Jenkins continuous integration server for automated builds, deployment and software quality reporting.
Environment: Java 1.7/8 MongoDB 3.0.7, REST, SpringFramework 4.2, Spring MVC, Spring Data 1.9, Gradle 2.4, Swagger 2, Git 2.1, Jenkins 1.6, SonarQube 5.*Sr. Java Developer
Confidential
Responsibilities:
- Team member JPASS subscription project. Assisted in implementing PayPal Express Checkout APIs into the subscription purchasing workflow.
- Team member in implementing a Digital Rights Management solution for Jstor platform. Researched available off-the-shelf solutions and chose File Open. Wrote software combining custom development with the File Open API to implement on-line and off-line subscription based models.
- Introduced Sonar code quality metrics platform to the organization. Analyzed legacy Jstor code to obtain base-line quality metrics using Checkstyle, Findbugs and PMD. Analyzed the current state of JUnit tests and code coverage.
Environment: Java J2EE, Oracle 11g, Eclipse, Git, Agile/Scrum, GreenHopper.
Information Architect
Confidential
Responsibilities:
Member of the ICD 10 (International Classification of Diseases) project team performing analysis of tools and requirements to convert applications from ICD 9 to 10 codes.
- Generated a written technical assessment with recommendations regarding tools and solutions for the ICD code conversion.
- Member of the Architecture/Infrastructure team at Flagstar Bank establishing corporate standards and best practices for software design, development and deployment. The development environment features the use of various tools are used to generate statistics (Checkstyle, Findbugs, PMD) using Maven and Sonar to display project scorecards. Examples of standards are source code must have 80% JUnit code coverage; code must not contain any Checkstyle warnings or errors.
- Converted core Loan Origination System from using Ant to Maven. The system contained 1M+ lines of code, including many modules, types of components and code generation. Converted many systems across the bank from Ant to Maven, many including Flex components. Experience with writing Maven archetypes and plugins.
- Installed and maintained corporate Maven repository using Sonatype Nexus.
- Member of Architecture team designing corporate Service Oriented Architecture approach to development. Systems are fronted by REST-based ‘conduits’ offering a pinch point for data transformation, caching and common access.
- Team member on JBoss conversion project which converted existing Loan Origination System (1+ M lines of code) from Weblogic 8.1 to Jboss 4.2 cutting operational costs in half.
- Team member to Install Oracle Business Intelligence Enterprise Edition (OBIEE) to capture corporate Key Performance Indicators concerning mortgage loans and banking deposits. Developed code promotion procedures between development and production environments.
- Team member on corporate code quality measurement project. Wrote Python scripts to enforce quality rules on CVS check in. Java classes must have JUnit tests to be allowed to check in.
- Lead on Proof of Concept project evaluating Web Application Firewall appliances. Six month project from RFP to vendors to in-house evaluation of Breach and Imperva solutions.
- Researched OSGi technology (Spring DM) for feasibility of converting mortgage origination system into a more modular, service oriented design.
Environment: JBoss, Java J2EE, Spring Framework, SpringBatch, Spring MVC, REST, Hibernate, Axis, Oracle 11g, Sonar, Nexus, Eclipse, SQL, Maven, Ant, Python, CSV.
Technical Specialist
Confidential
Responsibilities:
- Team member Infrastructure group on GPSIS (Global Procurement & Supply Information System) project
- GPSIS employs an overall Model-View-Controller architecture
- Developed several classes used to track user profile information and user system access. Wrote many classes to aid in reporting of commodity cost savings at various enterprise levels
Environment: Windows 2000, AIX, Java 1.3, JSP, Servlets, JDBC, DB2, Websphere 4.5, Tomcat, Netbeans.
