Summary
Overview
Work History
Education
Skills
Timeline
Generic

Thomas Forde

Western Springs,IL

Summary

First and foremost, I love developing software. I am an extremely fast learner, as you can tell from my experience. I have 3+ years of professional experience but have been programming since high school, I had my first programming internship in 9th grade. I have proven expertise in developing large-scale applications. I've worked on a wide range of projects, including POS software, online shopping solutions, ticketing, registration, marketing, and even developer tools and DevOps integrations.

Overview

10
10
years of professional experience

Work History

Software Engineer

Preferred Risk (Warrior Invictus)
04.2024 - Current

Preferred is a subsidiary of a company that owns multiple insurance companies. We do most of the tech for those companies.

  • Automated CMS (medicare) and claims reporting by writing a service that took data directly from our system, translated it to the correct format, and sent it out. Previously, 10s of thousands of reports were done by hand, per month.
  • Saved many headaches by writing a simple LSP/symbol parser using python to streamline development of a proprietary software package that lacks community tooling.
  • Implemented our own custom SMS service used daily to communicate with hundreds of thousands of customers.
  • Re-wrote thousands of lines of code from legacy systems, to new technologies like Ruby, .NET, Java, and python.
  • Moved those same legacy systems from onsite servers, into the cloud.

Software Engineer

LeadzAura
02.2024 - 05.2024

This was a very temporary position just to get them started, and help build a team. It was understood from the start I wanted a full time position, and would just work as a contractor temporarily. LeadzAura is a AI marketing company at it's core. It uses AI to scrape data on potential leadz for targeted / untargeted marketing campaigns and in order to personalize marketing emails for each lead.

  • Improved web scraping technology by implementing python threading along side selenium (for javascript heavy sites) and scrapy.
  • The sole engineer developing the front end and supporting architecture using Next.JS, React.JS, Redis, PostgreSQL, TurboRepo, and Vercel.
  • Designed and implemented a "journey system" for email triggers. With our AI email personalization and data scraping, users can drag, drop, and connect different actions and triggers to fully automate email camscrapyard. This API was written fully in python.
  • Main engineer behind designing their architecture. Which involved a docker containerized system so we can have full control over scalability and separation of the different parts of our software, which required very different environments to run. Another benefit of this was when we hired a new dev, setting up their machine took minutes.

Lead Software Engineer, Software Engineer

PlayerFirst Tech
02.2022 - 02.2024
  • In under two years, worked closely with the CEO and CTO in order to grow this company from 10,000 users and 3 developers to 2 million users and 15 developers. I lead a team of 5 people.
  • Added millions of dollars to the bottom line by developing a system that allows the ability to add custom fees to payments (this was used for taxes, hotel fees, transaction fees, handling fees, item specific fees, etc).
  • Built a custom payment system for our apparel store.
  • Developed a system that consolidated the all accounting to org-level accounting from business and consumer-facing invoices.
  • Saved our employees countless hours of time by developing an automatic penalty-based scheduling system for large tournaments, using factors like athlete skill, team history, field distance, time, weather probabilities, limiting factors like coach availability. This was done all in python using Google OR-Tools for constraint programming, and pytorch for ML. (I learned what I needed to, but I am not advertising myself as an ML engineer).
  • Upgraded our legacy .NET application to newer .NET technologies, python, and React.JS.
  • Developed automated systems and a data lake for data congregation using python scripts and c# from many different sports orgs as they were acquired.

Software Engineering Intern

Transunion
04.2015 - 10.2015

Transunion is one of the largest, if not the largest, credit providers in the world. I worked as a software engineering intern and a cyber security intern. I worked with some very interesting people, including an ex-NSA offsec engineer, and soaked up knowledge on both teams.

  • Python, Javascript, Scripting (zsh, bash), Flask
  • Red teamed linux boxes
  • Worked on a financial python API

Education

Bootcamp - Fullstack Software Engineering

App Academy
California
01-2022

Bootcamp - Fullstack Software Engineering

University of Minnesota
Minnesota
09-2021

Skills

  • C#
  • Java
  • Kubernetes
  • Javascript
  • TypeScript
  • NET (Various "Flavors")
  • SQL (PostgreSQL, SQL Server, SQLite, MySQL)
  • HTML
  • CSS
  • Golang
  • Python
  • React
  • NextJS
  • NoSQL
  • Docker
  • Microsoft Azure
  • Some AWS
  • Linux
  • Agile
  • OOP
  • Git
  • ExpressJS
  • NodeJS
  • Redis
  • Linux

Timeline

Software Engineer

Preferred Risk (Warrior Invictus)
04.2024 - Current

Software Engineer

LeadzAura
02.2024 - 05.2024

Lead Software Engineer, Software Engineer

PlayerFirst Tech
02.2022 - 02.2024

Software Engineering Intern

Transunion
04.2015 - 10.2015

Bootcamp - Fullstack Software Engineering

App Academy

Bootcamp - Fullstack Software Engineering

University of Minnesota
Thomas Forde