Hello, I’m Thomas!
I am a software developer, based out of Atlanta, Georgia.
I’m passionate about crafting robust software, building cloud-native solutions, and following the ever-changing FinTech industry.
On a more personal level, I am a Christian, saved by grace alone. I enjoy spending time with friends and family, strolling through nature, and playing mandolin.
Skills
Backend.
- Java (Spring Boot)
- Golang (Gin)
- TypeScript (Node, NestJS)
- Databases (MySQL, PostgreSQL)
Frontend.
- TypeScript (React, Chakra-UI)
- HTML/CSS
Cloud.
- AWS (EC2, Lambda, SQS, KMS)
- Google Cloud (Run, Storage, Function, GKE)
- DigitalOcean (Droplets, App Platform)
FinTech.
- Payments (PCI DSS, EMV)
- P2P Encryption
- Tokenization
Experience
Senior Software Engineer, Payments
Genuine Parts Company | Apr 2022 - Present
- Delivered new payments-related business solutions as a part of an Agile development team.
- Led a team of 6-7 engineers to develop solutions to handle card-present transactions.
- Designed and implemented production-ready applications utilizing Google Cloud Platform products, such as Cloud Run, GKE, CloudSQL, Storage, Functions, Pub/Sub, and Monitoring.
- Utilized technologies such as Java (Spring Boot), Go (Gin), and TypeScript.
- Proactively created productivity-enhancing tools, boosting the team’s efficiency.
- Promoted coding standards and best practices, driving their adoption across the entire team.
Software Engineer
Paya | Feb 2020 - Mar 2022
- Worked within an Agile development team to develop and maintain a microservice-based payments gateway.
- Supported a team of 4-6 developers as team lead to deliver business solutions.
- Researched and maintained the platform’s existing fleet of EMV-capable card terminals as subject matter expert.
- Took lead on the design, development, and validation of business-enabling solutions, built on top of the AWS platform (using EC2, S3, KMS, Lambda, and others).
- Worked with a variety of frameworks and platforms, such as Serverless Framework, Node.js (Typescript/Javascript), PHP, Ember.js, and React.js.
Software Engineer
Elavon | May 2018 - Jan 2020
- Worked within an Agile development team to develop and maintain a Mobile SDK to drive integrated payment applications for customers.
- Designed, developed, tested, and documented new features for iOS, Android, and Java (Windows) platforms.