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)
- TypeScript (NodeJS, ExpressJS, NestJS)
- Python
- Databases (MySQL, Mongo)
- Docker
Frontend.
- TypeScript (React, Chakra-UI)
- HTML/CSS
Cloud.
- AWS (EC2, SQS, KMS)
- Google Cloud (Run, Storage, Function)
- DigitalOcean (Droplets, App Platform)
FinTech.
- Payments (PCI DSS, EMV)
- Encryption
- Tokenization
Experience
Senior Software Engineer, Payments
Genuine Parts Company | Apr 2022 - Present
- Collaborated within an Agile development team to successfully deliver new features for payments-related business solutions.
- Assisted in the validation and deployment of production-ready payment solutions to Google Cloud Platform, utilizing technologies such as Java Spring Boot, Cloud SQL, Pub/Sub, and more.
- Took ownership of developing 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.
Education
Bachelor's of Science in Computer Science
Kennesaw State University | Aug 2014 - May 2018
- GPA: 3.77
- Notable courses taken: Data Structures, Digital Image Processing, Artificial Intelligence, and Data Mining.