Cloud native, primary backend, and enough frontend to be a threat, software developer with several years of high quality professional software development, many more years as a kid hacking away at websites and games. My bread and butter is Javascript/Typescript + NodeJS.
Experience
2023 — Now
2023 — Now
Owned, designed and built reliable, fault tolerant backend integrations in Rust for several payment providers for the cozy MMO Palia. Working closely with game engineers, product and data stakeholders to build an implementation to delight players and internal stakeholders alike.
Maintained operations supporting the monetization and digital item entitlements pipeline.
Extended and maintained various parts of internal administration tools and customer support workflows. Building additional tools to fit new use cases and improving existing ones
2019 — 2023
2019 — 2023
Led, planned and executed internal upgrades greatly improving security, performance across the entire backend application. Said work also included laying the groundwork for future security and performance improvements
Redesigned critical software infrastructure, making it highly scalable, over 2x increase in performance, massive reliability improvements, while also improving security and data posture. These changes manifested in improved CX and massive business cost wins.
Introduced a culture of observability into the Engineering org through logs, metrics, feature flags across the entire stack.
2016 — 2019
2016 — 2019
New York City
Utilizing Go I designed and built various tools to allow developers to deploy containerized applications quickly, securely and efficiently to AWS. Leaning on a variety of services such as ECS, VPC, SQS and more.
Built tooling to standardize application development across the backend engineering team streamlining onboarding from days to hours.
Working with internal and external stakeholders I planned and built well tested, scalable and fault tolerant high performance services in both NodeJS and Go.
Assisted in hiring as well as managing and mentoring junior software engineers.
2016 — 2016
2016 — 2016
New York
Designed a no downtime replacement for highly critical business software that was no longer keeping up with growth. Utilizing my deep knowledge of NodeJS+Javascript performance along with other optimization techniques my software scaled to multiple cores and multiple servers running in parallel.
Part of the team that from scratch built a warehouse management system and audit trail on a very tight timeline using Node.js, MYSQL, AWS SQS and S3 on the back-end with an interface built in ReactJS, replacing a legacy Oracle based system. The system easily handles a 250k+ sqft warehouse shipping thousands of items per day.
2014 — 2016
2014 — 2016
New York City
Designed a no downtime replacement for highly critical business software that was no longer keeping up with growth. Utilizing my deep knowledge of NodeJS+Javascript performance along with other optimization techniques my software scaled to multiple cores and multiple servers running in parallel.
Part of the team that from scratch built a warehouse management system and audit trail on a very tight timeline using Node.js, MYSQL, AWS SQS and S3 on the back-end with an interface built in ReactJS, replacing a legacy Oracle based system. The system easily handles a 250k+ sqft warehouse shipping thousands of items per day.