Andrew Wells CV
Andrew Wells CV
Andrew Wells CV
INFORMATION
Full-stack Software Engineer Specializing in Java web development (615) 473 - 4052
[email protected]
460 River Bluff Dr
Franklin TN, 37064
EXPERIENCE SUMMARY
• Designing and developing batch and web based Java application solutions since 2012
• Strong team member and mentor in a variety of agile/scrum environments
• Very familiar with build tools like Maven and CI tools like Jenkins, Bamboo, and TeamCity
• Strong version control skills in Git and SVN (We all know Git is better…)
• Beginning to learn and manage AWS infrastructure as Idemia is migrating to it
WORK SUMMARY
PROJECTS
Cobol to Java:
Our team designed and wrote a series of Java batch processes that replaced a portion of mainframe cobol
code UBS had for calculating Financial Advisors’ cash flow into and out of UBS. Optimization of the Java
code involved writing very efficient byte based data processing and manipulation.
AngularJS / Java Web Application:
We designed a content management system for collaboration and communication between UBS and other
banks. Each team member worked on a range of components from frontend to backend to get better
experience across the board.
Risk Asset Management:
Worked in a multi-team project to deliver asset risk management solutions for UBS’s Wealth
Management and Investment Banking arms.
Technologies involved: Java, Oracle, PL/SQL, Linux, Autosys based batch environment.
Trade Management Platform:
Currently working on UBS’s trade reconciliation platform to help correctly process stock market trades
executed by UBS.
Technologies involved: Java, Sybase, Spring, Hibernate, liquibase, Git, JBehave, Teamcity
PROJECTS
Web Service Support:
Our Spring based web services focused on several things:
- Maintaining best practice standards for all internal and external facing web services in Fleetcor.
- Developing a suite of web services that were up to the current day’s standards.
- We rewrote older SOAP web services to use a RESTful JSON based approach.
- Designed a multi-tiered service architecture for a more decoupled approach to how the services within
Fleetcor interacted. This allowed the most flexibility with how our clients wanted their
data.
- Designed contract first web services utilizing XSDs to generate dynamic WSDLs.
Centralized Logging system:
Our team worked to design and implement a logging system that spanned across all of our web services. The
ultimate goal was to utilize Elasticsearch’s technology to make the logs easily accessible to technical
analysts assisting clients to troubleshoot.
Web service SLA monitoring:
Used Spring’s IOC technology to retroactively apply SLA tracking on all web services. This allowed our
customers to better see if the services they were getting complied with the agreed upon SLAs.
Conversion of Ant to Maven:
We lead an initiative to convert old Ant built projects to utilize Maven’s build processes.