Senior Software Engineer with extensive experience in both startups and Big Tech, specializing in building scalable solutions.
Experience
2024 — Now
Spearheaded the rapid development and deployment of a customer service chatbot using OpenAI’s GPT API alongside LangChain in Python, achieving project completion from concept to live service in under one month. As team lead, integrated multiple data sources including internal databases, Salesforce, and ChargeBee, utilizing contextual frameworks to craft a nuanced understanding of user intents. This significantly reduced the workload on customer support by autonomously resolving a large spectrum of inquiries.
Technical lead for the strategic development and deployment of a comprehensive SQL database schema and service infrastructure in Node.js, for the company’s critical tax credit data processing and storage. Drove cross-functional team collaboration, translating product use cases into precise functional requirements, data models, and scalable APIs, significantly enhancing operational efficiency and data integrity.
Designed and implemented a ground-up microservice for data synchronization between MainStreet and Salesforce using Docker, Kubernetes, SQL and Node.js, forming the core of all sales communication. The microservice facilitates real-time data flow and harmonization, enabling strategic customer engagement with real-time customer insights. Technical lead alongside two contractors, completed the project on a tight timeline before tax season.
Overhauled the credits redemption flow, used to give customers their final tax credit redemption information from MainStreet after filing their forms with the IRS. Built new SQL database schema to accurately track customer statuses, and redesigned the backend service in Node.js and frontend in React to minimize customer friction.
Executed development of envelope encryption for all Personal Identifiable Information in MainStreet’s SQL database using Google KMS and a custom wrapper on the company’s object relational mapper solution. This was critical work in the company’s efforts to obtain SOC 2 Certification.
2019 — 2022
Headed API redesign for High Velocity Sales (HVS) engine framework using Java and Spring to support asynchronous processing. Those APIs are the basis for building features around the entire HVS product line.
Spearheaded design and development of an event handling pipeline using Java for Video/Voice calls in cross-team effort. Enabled data analysis to be run externally on Video/Voice calls and surfaced those results in Salesforce.
Mentored a summer intern and was the primary point of contact for onboarding, project work and questions. Scoped out a three month project proposal and held daily sync ups to go over progress and work through blockers.
Authored several reference pages for engineers as part of the organization wide Best Practices initiative, including testing guidelines, code styling guidelines, code review guidelines, and a spike template.
Automated an organization wide process to assign engineers to rotations for security and customer trust work, with notifications and shift swapping functionality, removing overhead of manual assignment for all of Sales Cloud.
Accelerated promotion from AMTS to MTS Software Engineer within nine months of joining (15 month average).
Migrated historical payment web service to multi-threaded platform (SaaS standard).
Cut average processing time by over 60% compared to the prior web service performance.
Fixed over 10 high-priority bugs for team after early completion of project.
2016 — 2016
San Mateo, CA
Implemented data sorting, parsing and cleansing of big data sets for B-2-B Product Recommendation System.
Built an internal tool with a JavaFX GUI for Product Recommendation System data analysis.
Developed an AngularJS based website utilizing Spring Boot server to demonstrate Beta product to customers.
Education
2015 — 2019
Rensselaer Polytechnic Institute
Bachelor’s Degree
2015 — 2019