I am a technical leader who specializes in backend development, driving clarity and leading others to solve complex problems in a collaborative environment.
Jersey City, New Jersey, United States
Member of FCAT, the internal emerging technologies incubator of Fidelity Investments.
Successfully converted-to-permanent as L6 engineer (Principal SE).
Primary responsibility: ownership of the Customer-Accounts API, a key component of the Node.js microservices ecosystem powering cryptocurrency & equities trading platforms:
User base grew 470+% from July ‘23 to Feb‘25
Backend: Node.js (JavaScript/TypeScript), MongoDB, Mongoose, Kafka
Infrastructure: AWS, Jenkins
Spearheading the utilization of Fidelity's internal LLM tooling to streamline the software development process, facilitating a reduction in feature delivery timeline of 50+% (~6 to ~3 weeks)
Autonomous Project Delivery
Orchestrate and implement features end-to-end, including timeline projection, KPI selection, deployment, and coordination with Product/QA to ensure alignment on evolving business needs. Two key projects led to date:
1. Account Restrictions Summarization - Support the ability to concurrently update any active account (200k+) based on the shifting cryptocurrency regulatory landscape. Complex data requirements included managing multiple data sinks, including conditional updates to MongoDB collections, Kafka topic publication, & Elasticsearch re-indexing.
2. Cryptocurrency Wallet Address Cancellation - Allow customers to deactivate wallet addresses.
Built a vertical facilitating the interaction between external customers & multiple internal business units that manage the cryptocurrency assets (i.e., “own the keys”).
On-Call Production Support
Principal engineer (L6) responsible for managing on-call prod support (~12am-4am ET).
Crafted thorough rollout plans & coordinated interaction between Engineering, DBAs, Product, & Prod Support to ensure seamless execution of monthly installs & corresponding validation
Data Engineering
The ability to swiftly craft ad-hoc scripts to support data analysis in regards to troubleshooting or testing is mission-critical.
2023 — 2023
New York, New York, United States
Awarded Software is a pre-seed startup that provides a CRM-type solution to universities for managing the scholarship awarding process.
Primary responsibility was the successful delivery of a shippable-MVP:
Frontend: Next.js
Backend: FastAPI, GraphQL
Infrastructure: Render.io, AWS
Extensively utilized ChatGPT to troubleshoot and resolve complex technical problems. In particular, AI tooling allowed for my swift and effective implementation of a Python FastAPI microservice with GraphQL, a largely unfamiliar stack.
Successfully managed the architecture, implementation, and delivery of multiple large-scale projects from UI to deployment. Two most impactful:
1. Eligibility Matching Engine: Python FastAPI microservice responsible for computing scholarship eligibility for current & prospective students, the core framework enabling the proprietary awarding process.
2. Manual Communications: Python FastAPI microservice handling SMS message and email publishing to various stakeholders (e.g., scholarship recipients, application reviewers),
2022 — 2022
New York, United States
Button is an enterprise-grade, mobile e-commerce platform.
Member of Post-tap, the team responsible for driving incremental revenue for brands via SMS app routing and linking into apps from affiliate partnerships.
Primary responsibility was the development and maintenance of a complex microservices architecture, working in over 30 separate APIs mostly built with Node.js/TypeScript, JavaScript, and Python.
Architected and managed the effort to build an entirely new type of “collection” marketing campaign, Direct Subscriber Capture (DSC), driving an increase in DSC subscribers of over 600% MoM for Sam’s Club, one of the Button’s largest clients.
Required to wear “multiple hats”. Button had no explicitly denoted teams (ie. Quality Assurance, Data Science, Backend, Frontend). Senior engineers were expected to understand & manage the whole scope of their projects for the entire SDLC:
Frontend: Updating an antiquated SDK or internal dashboard was part of the job description.
Backend: Contributed entirely new feature sets to various microservices in a polyglot microservices ecosystem (TypeScript, JavaScript, Python)
Data Engineering: Needed to be comfortable deriving client-requested insights from terabyte-sized datasets in Google BigQuery.
Quality Assurance: Whether pulling 3TB of SMS data for an ad-hoc client data analysis request, testing new SDK functionality, or troubleshooting strange EC2 behavior in the staging environment, seniors were their own QA.
DevOps/Platform: All Senior developers were responsible for managing resources in AWS where Button runs multiple ECS clusters across several regions.
2020 — 2022
Jersey City, New Jersey, United States
Member of Node.js Architecture team, a firm-wide initiative to build out a Node.js middle-tier
application layer to replace legacy infrastructure
Primary responsibility was an order management system: an event-driven, microservices architecture API that manages the exchange of trading data between the various internal platforms and legacy C++ applications.
Spearheaded building an Angular SPA for internal management of trading sessions
Managed the integration of a consultant-built platform for automating ad-serving across all
client-facing applications within Tradeweb’s infrastructure
Oversaw the CI/CD process for multiple Node.js/Typescript applications across all hosted, on-prem Docker Swarm environments from dev → prod
2019 — 2020
Greater New York City Area
Cedrus Digital: software consultancy firm
Managed various AWS services, such as DynamoDB, Lambda, & EC2, to direct client migration from on-premises to the cloud.
Helped architect and implement a streaming serverless ETL solution for data re-modeling effort.
Contributed to multiple Node.js (w/ Typescript) microservices and their respective test suites.
Optimized state management in Angular SPAs using RxJS and state-in-service pattern.
Built out corresponding test suite for all state-in-service optimization using Jasmine and Karma.
Education
Hack Reactor
Software Engineering Immersive
Providence College