Software Developer / Freelance Photographer
Dublin, IE / New York, USA
andrew.h.ally@gmail.com
On Request
Skills
Java 8+
Spring Boot
Javascript
Angular JS
Node JS
Kotlin
Android
MongoDB
Oracle DB / PL SQL
Amazon AWS
Tibco Business Works
Test Driven Development
Agile, Certified Scrum Master
Docker
Jenkins
Creating a platform that allows users to create workflows with no coding experience needed.
Implemented and migrated Citi’s corporate cards management system from a legacy vendor solution to a custom solution that allowed more flexibility and faster response times when dealing with card holders.
Primary developer for the application’s integration with the financially regulated body that stored client funds. Application was a well structured Java application with high code coverage with regards to tests. Our teams developed utilizing agile methodologies and strict test driven development practices. We encouraged cross training between mobile and middleware teams via rigorous code reviews, pull requests, and presentations / workshops on new tech. Implemented very robust system utilizing SQS queues, NoSQL database, and was in the process of setting up a hybrid database architecture.
Application Lead for Citi Marketplace Product Designer: Started and completed a complete rewrite of a 10 year old legacy system that was used to create products for a flagship application within the bank. Upgraded the technology stack from a Java/Sybase Backend and a .Net client to a full Mean Stack application. Analyzed the legacy system and used that analysis and client input to create a completely new application what increased performance very significantly and added additional audit and controls that the platform never had before.
Worked on several applications within the bank, executing various tasks ranging from bug fixes on J2EE applications, Complete ETL workflows to load databases and massage incoming data for application needs, created Webservices and workflows using Tibco Business Works to help facilitate application needs for data and logic when the parent applications were not able to execute logic.
Created a repair capture system to eliminate the need for sales associates on the floor to fill in detailed forms by create a web client that they could use from one of the terminals on the floor. Integrated this web client with a signature capture pad that was connected to the terminals and integrated with a webcam to allow associates to take images of the items being brought in to reduce risk to the company. This solution ran for approximately 4 years after I left the company with zero outages or bugs until it was replaced by a vendor solution.
Bachelors of Science in Computer Science