Experience
2021 — Now
2021 — Now
New York City Metropolitan Area
2018 — 2020
2018 — 2020
Jersey City, NJ
• Took on leading role for a new backend service, including creating the architecture for it after discussion with various stakeholders.
• Transitioned backend services to new bootstrap/management system and provided guidance on how to get services to deploy on Kubernetes.
• Improved on existing failure handling implementation that I had previously written after discussion with other teams on what issues they faced.
• Performed a major refactor on a critical backend service used by every GoTo customer.
2017 — 2018
2017 — 2018
Jersey City, NJ
• Transition services to new different Linux distribution
• Identified root bug that has caused numerous production errors and some outages
• Took over development of important backend service from other team
• Developed components to negotiate feature support in new client endpoints with backend
• Fixed bugs and worked on bringing code generation tools to standards compliance
• Updated testing tool to support features in-development
2015 — 2017
2015 — 2017
Jersey City, NJ
• Update, develop, and maintain operations interface to backend servers.
• Implemented new server health observers.
• Maintained and helped transition between build systems.
• Developed load distribution components.
• Maintain build systems.
• Develop, maintain, debug & fix resource management systems.
2014 — 2014
2014 — 2014
Working on bringing open source ScaleJS to production capabilities. Creating mobile project system so ScaleJS projects are easy to move between multiple mobile devices, with my specific focus being iOS, and later Android (along with getting a BlackBerry build working, though never put into production)
Backend work for financial transaction system using Google Protobuf. Added ability to create, update, cancel orders, logging and performance improvements, and implemented code to make sure accountability exists within backend for any user action.
Continued working on Excel IDE and frameworks, now officially released as XLSharper, to fix bugs, round out features, and complete any unfinished functionality. Updated SQL database usage by XLSharper backend to allow for additional user functionality without impacting the rest of the system.
Education
Stevens Institute of Technology
Computer Science
Morris County School of Technology