Tom
Software Engineer
Profile
Dashboard
Work Experience
Projects
Workspace
QUICK LINKS
GitHubLinkedIn
Email Me

Resume

View PDF

Work Experience

Spring Rebuilders
Systems Analyst
Sep 2024 - Present
Worcester, MA

Modernize database tech & restructure legacy systems to drive efficiency.

KEY CONTRIBUTIONS

  • •Convert manual excel sheet inputs to relational Postgres schemas
  • •Use Python data analysis to compare competitor pricing and generate reports
  • •Analyze markets to improve success rate on silent bidding contracts

TECHNOLOGIES

PandasPostgresPython
Razor Group
Senior Software Engineer
Mar 2024 - Sep 2024
Remote

M&A transitionary role to oversee the transition of Perch tech onto the Razor platform.

KEY CONTRIBUTIONS

  • •6-month transitionary role after M&A of Perch. Overseeing the transition of Perch tech and data into the Razor Group system.
  • •Converted Django-Rest-Framework APIs into a collection of AWS Lambdas, API Gateways and SQS queues.
  • •Reshape and backfill Postgres (relational) data into DynamoDB (non-relational) through a series of cron jobs targeting Advertising, Product, Shipping & Manufacturing records.
  • •Rebuild key Perch systems such as advertising engines, shipment booking tools and API management queues. Originally built with Django/Postgres, these systems required conversion to AWS Lambda/DynamoDB in order to flow through Razor’s system.
  • •Align tech & business strategies between companies, advising Razor engineers on Perch web app architecture, safely migrating data and features.

TECHNOLOGIES

API GatewayAWS LambdaPythonS3SQS
Perch
Software Engineer
Jun 2021 - Mar 2024
Boston, MA

Developed e-commerce web application, handling products at scale with Django-Rest-Framework.

KEY CONTRIBUTIONS

  • •Lead engineer on multiple end-to-end projects in Advertising, Shipping & Manufacturing.
  • •Decreased overall ad-spend by building an automated inventory analyzer, interacting with AWS Advertising APIs to enable/disable ads based on inventory levels and in-transit products.
  • •Worked directly with Mohawk Global Logistics engineers to simultaneously develop international shipment booking & tracking APIs between companies.
  • •Automated container packing by optimizing shipments by size and location, increasing the efficiency and cost of our shipments and suggesting optimal container configurations.
  • •Improved overall API performance via caching, indexing and memory-management techniques.
  • •Used thread pools to create a 3rd party API request management system, greatly minimizing failures through tracking, queuing & retries of POST requests to AWS & Mohawk.
  • •Developed database models, serializers, APIs, ETL & ELT pipelines, celery jobs, lots of tests.

TECHNOLOGIES

AWSCeleryDjango/DRFPythonRedisSnowflake

RSS Reader

Recent Articles