Motivated Senior Software Engineer with a passion for frontend technologies, including TypeScript, React, and Node.js.
Overview
10
10
years of professional experience
1
1
Certification
Work History
Senior Software Engineer
PlexTrac
05.2023 - Current
Led feature development initiatives using HTML5, TypeScript, React, and Node.js, directly contributing to a 10% increase in Net Promoter Score (NPS).
Authored a technical design plan to reduce tech debt, including package upgrades, library consolidation, performance improvements, and component organization, as well as metrics to assess progress.
Collaborated with UX/UI designers to translate Figma designs into code and set up Storybook to showcase existing components, leading to the deduplication of React components across the project.
Spearheaded technical groups to establish company-wide engineering principles and address issues within the codebase.
Advocated for more iterative development and testing practices, leading to an increase in test coverage and smaller PRs
Lead Software Engineer
Harvie
06.2020 - 05.2023
Led the frontend development for an e-commerce grocery store, refactoring the existing PHP application to use React and TypeScript
Built an internal React component library enabling reuse across various product areas.
Led a six-month initiative for performance improvements across the member-facing site and presented findings as a speaker at the inaugural Remix Conference in 2022.
Adjunct Professor
Washington & Jefferson College
01.2020 - 05.2021
Taught web design and development courses, providing instruction to up to twenty undergraduate students per class.
Built relationships with students, mentoring on personal, professional and academic goals while providing coaching on effective study habits.
Graded quizzes, tests, homework, and projects to provide students with timely academic progress information and feedback.
Software Engineer
Discovery Robotics
05.2018 - 06.2020
Designed and developed the user-facing application running in kiosk mode on the robot using a full stack JavaScript environment, including React and Node.
Designed and tested the haptic interface.
Managed cloud services and developed communication protocols between the fleet and the cloud using AWS IoT and RoboMaker.
Designed and maintained the SQLite database for the user-facing application on the robot.
Assisted in creating wiring for the robot chassis as needed (and for fun)
Application Developer
HM Health Solutions
06.2015 - 06.2017
Used Angular.js and JavaScript to develop the Highmark Find a Doctor application
Collaborated with stakeholders regarding project capabilities and limitations to deliver optimal functionality.
Software Engineer II
PHT Corporation
06.2014 - 06.2015
Web application design and development for one of the industry’s leaders in clinical electronic data management.
Education
Bachelor of Arts - Computing & Information Studies
Washington & Jefferson College
Washington, PA
Master of Science - Information Science
University of Pittsburgh
Pittsburgh, PA
05.2019
Skills
HTML & CSS
JavaScript & TypeScript
React
Remix
UX/UI Design
Frontend tooling
Web performance
Node
Python
ROS
Amazon Web Services
Certification
AI Programming with Python - Udacity Nanondegree
Timeline
Senior Software Engineer
PlexTrac
05.2023 - Current
Lead Software Engineer
Harvie
06.2020 - 05.2023
Adjunct Professor
Washington & Jefferson College
01.2020 - 05.2021
Software Engineer
Discovery Robotics
05.2018 - 06.2020
Application Developer
HM Health Solutions
06.2015 - 06.2017
Software Engineer II
PHT Corporation
06.2014 - 06.2015
Bachelor of Arts - Computing & Information Studies