Profile Image for Tripp Weiner Image

Tripp Weiner

Senior Software Engineer II

I am a backend product engineer with a passion for building scalable, reliable, and maintainable systems. I have 8 years of experience with a variety of technologies and languages, including C#/.NET, Go, Python, and PHP.

Skills

I am a Senior Software engineer with experience with a variety of technologies and languages on both the Web and in Real-Time systems. I enjoy using my skills to dramatically increase throughput and solve real problems for people.

Backend Development

I have experience building scalable, reliable, and maintainable systems using a variety of backend and cloud technologies, including: AWS Cloud, Docker, Caddy, DynamoDB, RDBMs, Redis, Open/ElasticSearch, Kafka, and more.

Programming Languages and Technologies

Python, Go, C#/.NET, JavaScript, SQL, noSQL, Elastic Search, HTML, CSS, Tailwind, C++, Real Time Operating Systems, Linux, Delphi, PHP.

Architecture

Lead the design and implementation of a new microservices architecture for a large-scale web application, including the migration of existing services to the new architecture. These redesigns resulted in 20x to 40x higher throughput and cluster resource reductions around 60%. Also helped build organization's Architecture Guild.

DevOps

Docker, Github, Terraform, CI/CD, CircleCI, Github Actions.

Experience

Senior Software Engineer II

Built In

Since Mar 2022

I work on the core services and platform team, building and maintaining the core services that power the Built In platform. I focus on MTTR, MTBI, scalability, and extensibility around core business services.

Titles

Since Mar 2024

Senior Software Engineer II

Mar 2023 - Mar 2024

Senior Software Engineer

Mar 2022 - Mar 2023

Software Engineer II

Achievements

> Improved throughput of automated job ingestion by 4x, reducing cluster CPU requirements by 73% and RAM requirements by 48%. This allows us to get newly posted jobs to users faster and more reliably. Technology used: AWS, Docker, Kafka, C#, python, PHP

> Increased job ingestion Mean Time Between Incidents from 1 week to 3 months and Mean Time To Recovery from 3 days to 5 minutes through rearchitecting code, meaningful testing, improved CDCI pipelines, and documentation. Technology used: AWS, Docker, Kafka, C#, python, PHP

> Refactored newsletter generation to lower send time from 40h to ~4h, allowing us to send newsletters in a timely manner and recover from failures faster. Technology used: AWS, SQS, Golang

> Created and own new Job Recommendation Email newsletter, which increased user engagement by 60% over the previous iteration. Technology used: AWS, Python, lambdas, SES, Docker

> Led Architecture Guild and study groups to help improve the overall archiecture of the company and help level up more junior engineers.

Software Engineer

First Trust Portfolios

Mar 2021 - Mar 2019

I worked on the trading team, building and improving systems used to trade Unit Intestment Trusts (UITs) and Structured Investments (SIs). I focused on automating manual processes, reporting, and performance improvements in search.

Titles

Mar 2021 - Mar 2019

Software Engineer

Achievements

> Improved compressed storage by 3x and observability into mandated IVORS reports process, leading to improved ability to catch and fix errors before they become issues. When they weren't caught, they were easier to diagnose and fix. Delphi

> Used smart chunking and iteration to improve search performance and app responsiveness by 2x, allowing traders to make decisions faster and more accurately. Delphi, SQL

> Automated FINRA TRACE reporting, saving the company 40 hours of manual work per week and reducing errors in reporting., Delphi, TRACE, openssl

Software Engineer

Omron Automotive Electronics

Mar 2019 - Sep 2017

I worked on the embedded switch team, building fine tuned embedded systems. I worked on providing developer tools to improve the speed and accuracy of the team, and on improving the performance of the systems we built.

Titles

Mar 2019 - Sep 2017

Software Engineer

Achievements

> Created parsers to convert LIN description files and Node Configuration files to C code, allowing quick and accurate development of embedded systems. C++, Python

> Used precise assembly to reduce the image size of the embedded system by 20%, allowing us to fit more features into the same space. C++, Assembly

> Developed 3 switches which are in production today. Supported switches in the field. Supported full life cycle of the switches, from Requirement gathering, to development, to testing and in field inspections. C++, Assembly, Real Time Operating Systems