I'm a Full Stack Software Engineer who thrives on a diet of coffee and code. I enjoy candlelight dinners, long walks on the beach, my bourbon neat, and my JavaScript vanilla. My passion lies in developing web applications that make a difference in the world.
Experience
2023 — Now
2021 — 2023
2021 — 2023
• Developed virtual games utilizing Angular, Firebase, NgRx, Jest, RxJS, Angular Material, Flexbox, SCSS, and HTML to enable therapists to conduct remote therapy sessions with students and patients using engaging virtual games.
• Engineered games with responsive design to ensure compatibility with all devices and browsers ranging from tablet size and larger.
• Implemented real-time user interaction capabilities, enabling all users in the Therapy Room app to see the same updates simultaneously.
• Built a variety of games, including the Clue card game, Candyland, Go Fish, Trio, and several in-house board games, that aid in engaging and entertaining students and patients.
• Redesigned and revamped the Therapy Room app to ensure visual consistency and modernize the design by creating reusable components, implementing Angular Material and Flexbox, and aligning it with the design team's Figma mocks.
• Improved state management in the Therapy Room app by implementing NgRx
• Boosted unit test coverage by introducing the Jest testing library.
• Upgraded the Therapy Room app codebase from Angular 1 to Angular 2+, the team is currently using Angular 13.
• Guided the implementation of agile methodologies, resulting in increased collaboration in JIRA, and improved capacity estimations, while also facilitating retrospectives and standups that resulted in team process enhancements, such as fit and finish design reviews, more rigorous code reviews, and PR guidelines.
• Updated documentation in Readme and Confluence for topics such as onboarding, style guides, deployment practices, and test writing.
2019 — 2021
2019 — 2021
New York
• Introduced state management to the Angular codebase with NGRX to reorganize and streamline the handling of data
• Optimized unit tests speed by converting all Karma tests into Jest; test suites currently run 200% faster
• Assisted in upgrading the UI codebase from Angular 6 up to Angular 12
• Incorporated Tailwind CSS while reorganizing the HTML and CSS styles
• Collaborated with the Product team in discussing the feasibility of new features and the creation of JIRA tickets so more accurate estimations can be made for that work
• Refined any completed feature work through “Fit and Finish” reviews with the User Experience team
• Interviewed candidates for engineering position and trained five new hires on Front End processes regarding data handling, testing, and deployment
• Developed configurable and reusable UI components for healthcare clients to utilize when they needed to present and/or quickly update information regarding covid-19, virtual care, and provider information
• Participated in the entire lifecycle of new features from concept and design, to development, to deployment; some features include Expert Medical Opinion, Benefits, Surgery Support, and FAQ pages
• Refactored the user feedback flow allowing users to submit more accurate results regarding incorrect information to their healthcare provider emails
using Angular, and Ruby on Rails
• Updated documentation in Readme files and Guru cards for knowledge sharing for current and future engineers
2018 — 2019
• Joined JetBlue's Mobile Web Check-In team. The application is built in Angular 6(upgraded from 4), Typescript, RxJS, NGRX, Jest, Tachyons, HTML, CSS, Flexbox, Node, Yarn
• Built the traveler information feature allowing international passengers to enter information for their passport, country of residence, and emergency contact
• Created the priority list feature, giving crew members on standby the ability to check their seating priority and assigned seats in real time for single, and connecting flights
• Developed the merchandising feature which allows passengers to purchase extra upgrades such as “Even More Space Seats” and “Jet with your Pet"
• Implemented the traveler numbers feature; passengers checking in through mobile web can enter their TrueBlue, and KTN numbers ensuring they get their flight points and benefits
• Aided in upgrading and refactoring the Mobile Web Check-In App from Angular 4 to Angular 6
• Wrote unit tests for components utilizing Angular and Jest
2017 — 2018
2017 — 2018
• Created a customer portal tool using the MEAN stack (Angular 4), allowing customers to view their invoices, energy consumption and payment information
• Designed an internal tool using the MEAN stack (Angular 4) which enabled administrators to edit customer profiles, and view energy farm information. Administrators can manage the billing process for customers
• Developed the enrollment portal using the MEAN stack (Angular 2), potential customers can view their nearest solar farm, energy bill savings, and enroll
• Built a referral platform using the MEAN stack (Angular 2) that generated referral codes for customers to increase enrollment rates
• Utilized ngrx/Rxjs to application state to optimize speed and SPA functionality
• Updated micro services and API’s in Node, Express, and Mongo
• Incorporated unit tests into multiple applications utilizing Angular and Karma
• Applied the UX team Invision designs using Foundation, Flexbox, and SASS
• Record documentation for applications to aid in onboarding new engineers
Education
General Assembly
Web Development Immersive
2014 — 2015
General Assembly
Front End Web Development
2014 — 2014
Baruch College
Master of Science (M.S.)
2011 — 2012
Baruch College
BBA
2006 — 2010