Fullstack developer with 5+ years shipping production software end to end. Specialized in TypeScript, React, Node.js, and AWS, with a track record spanning rapid proof-of-concept builds through multi-year product ownership.
Professional Experience
Fullstack Software Developer
Fullstack Developer on the Solutions Engineering team, delivering technical solutions across the full sales cycle, from pre-sales demos and proofs of concept to long-term internal tooling and data infrastructure. Operated across a wide range of project types (external client-facing, internal, short-term POC, and long-term maintenance), directly supporting several hundred thousand dollars in recurring platform sales to businesses of all sizes.
- Built countless custom demonstrations and proofs of concept that helped secure deals across clients, contributing to several hundred thousand dollars in recurring platform sales
- Designed and maintained a long-running AWS ETL pipeline processing large-scale data, as well as an accompanying application for users querying the data
- Built and maintained a custom CLI tool for operating an internally developed application within AWS
- Worked daily with TypeScript, NestJS, React, AWS, and GitHub Actions (CI/CD) across two years
Fullstack Software Developer
Integral in the development of a DAM-similar product, focusing on the reliable implementation of new features, bug fixes, and hotfixes on frontend and backend. Brought several application features from concept to deployment, ensuring functionality and user satisfaction while working inside a CI/CD pipeline. Proficient in addressing complex challenges and enhancing product performance.
- Responsible for numerous features of the application from idea to deployment
- Implemented dynamic UI components and state management using React, React Context, Redux, MUI, and other third party libraries
- Engineered the main API with Express, emphasizing a modular approach and structured routes, use cases, and controller architecture
- Managed MongoDB for robust data solutions and integrated AWS for effective video and file storage
- Ensured unit testing of new components and features. Wrote and updated tests for everything added to the product in a Continuous Integration/Continuous Deployment environment
- Responsible for merging and testing changes in release-candidate conditions before staging and production
- Worked among a team of 5 developers in an agile environment
- Implemented documentation where needed using Postman, Swagger, Confluence, and Jira
Frontend Developer Consultant
Expertly captured client visions, transforming abstract ideas into compelling, user-centric digital experiences as a Frontend Developer. Excelled in bridging the gap between concept and reality, ensuring each solution was not only viable but also meticulously tailored to meet the specific needs of each client.
- Delivered an inventory tracking application, leveraging SharePoint APIs and a React + Fluent UI frontend
- Maintained and updated Objective-Key-Result custom collaborative application in sprint based iterations, utilizing a ExpressJS backend and React / Fluent UI Northstar frontend, deployed to Microsoft Teams platform
- Regularly designed and published custom SharePoint webparts created using React and UI libraries
Software Developer, IT
Met with clients to discuss business needs, clarify SOW requirements, and manage expectations from inception to execution. Developed, enhanced, and maintained various SharePoint-based applications for engineering, research, testing, and related files management.
- Designed dynamic sites and real-time dashboards using frontend expertise
- Developed solutions for automating invoice reporting and notifications