I am a motivated graduate majoring in Computer Science from the New Jersey Institute of Technology who specializes in Front End technology and Software Development. Currently focusing on React while dabbling in other frameworks and technologies.
Experience
2022 — Now
2022 — Now
New York, New York, United States
• Worked on the podcast websites for both onboarding new podcasters and existing podcasters to provide them with the best experience creating content.
• Implemented instrumentation framework to improve the developer experience when tracking user events while providing technical documentation for the project and future use.
2021 — 2022
2021 — 2022
New York, New York, United States
• Team lead on Zoom integrations with external vendor hardware where the main focus was implementing and troubleshooting the Zoom web client on their devices. Focused not only on implementation, but also on managing the projects, ensuring deadlines are met, creating tickets/tasks, writing technical documentation, and collaborating with both external and internal team members to successfully complete the integrations.
• Write technical documentation on projects, both new and existing, to improve the developer onboarding experience and share the knowledge across the team.
• Championed adding developer tools to the code base to maintain clean code with tools such as ESLint, Stylelint, and Jest Unit Testing.
• Responsible for reviewing merge requests and encouraging collaboration amongst team members.
2020 — 2021
2020 — 2021
United States
• Team lead for the Forbes.com core website, leading initiatives, mentor team members, collaborate closely with multiple departments to complete projects, and develop a healthy, collaborative team culture.
• Set standards to enforce good software development practices and improve the overall team's workflow during the software development lifecycle.
• Architect solutions spanning multiple stacks and services to complete large scale projects while utilizing full stack knowledge to contribute to a wide array of projects, estimate timelines, and create roadmaps to ensure deliverable dates for various projects.
• Champion and push forward Forbes’ Web Vital scores to improve user experience and performance. Primarily worked on improving Content Layout Shift and reducing javascript bundle sizes while researching new technologies and solutions to improve our site performance and keep our code base efficient.
• Created and maintained technical and process related documentation for the team to improve our onboarding process and to share technical knowledge with the engineering team.
• Maintained internal Forbes npm packages using Typescript, Webpack, and Jest while ensuring they are performant and follow best practices.
• Implemented and created ads utilizing Google Ad Manager.
• Created scripts and maintained tracking events for UI components and page views utilizing Google Tag Manager.
• Migrated our AMP article implementation off a legacy code base to a faster optimized code base and became team lead for the AMP code base.
• Migrated our image asset management API from a legacy Java Spring-based stack to a Python server using Flask implementing REST APIs and improving the maintainability of the code base.
• Created a web component template repository to boost team productivity when creating new web components and to keep the component library up to date.
• Worked with third party video vendors, such as Brightcove, to maintain our video implementation site wide.
2019 — 2020
2019 — 2020
Jersey City, New Jersey, United States
2017 — 2019
2017 — 2019
Jersey City, New Jersey
Currently one of the main developers of Forbes' mobile article AMP pages while also building standalone features list pages (e.g. Forbes' Billionaires List Lander) and contributing to various front end templates site wide.
Experience with Google Tag Manager.
Worked with a web development team to help create and maintain a progressive web application.
Working mainly with HTML, CSS/SCSS, and ES6/ES5 JavaScript.
Work with React.js, Redux, Angular, and AngularJS.
Node.js, Express, and Webpack used for the backend.
Some experience working with Java written APIs fetching data stored by our CMS and sending it to our front end templates.
Code review and responsibility to produce efficient maintainable code.
Experience using Enzyme, Mocha, and Chai for unit tests and selenium for web browser automation testing to test react components and functionality.
Provide solutions for bugs and tickets to improve functionality and user experience in the application.
Education
New Jersey Institute of Technology
Bachelor’s Degree
2015 — 2017
Felician University
Bachelor of Science (B.S.)
2009 — 2013