Front-End Engineer
Alkymi
- Contributed to design system by implementing highly-reusable layout and control primitives.
- Developed client for interfacing with a remote WebSocket to support real-time data updates using TypeScript and Redux.
Senior Back-End Engineer
Projector PSA
2022
- Underwent extensive training for managing and tuning databases, indexes, and queries.
- Enhanced and maintained client-facing and internal web services and stored procedures.
Lead Front-End Engineer
Projector PSA
2022
- Reimplemented the generic search application and filtering controls in React, utilizing React’s Context API for state management and custom hooks for encapsulating shared behaviors.
- Developed and comprehensively tested a highly customizable component library including dropdown menus and date selectors, as well as numerous other form and layout primitives.
Software Engineer
Projector PSA
2021
- Established a training program to streamline the on-boarding process for new interns.
- Instituted a component-based architecture in existing dashboards and editors to improve maintainability.
- Reimplemented the generic search application in React and Redux, including components for selecting filter criteria and configuring various aspects of the data-display grids.
- Led and mentored interns on projects to rewrite portions of both the web and mobile applications, including mobile expense reporting and project workspaces.
- Improved Google Lighthouse score by 20% by introducing code-splitting to front-end build process, both manually and through the use of dynamic imports with Webpack.
- Implemented a generic, asynchronous dashboard component, enabling the development and release of two additional application modules six months ahead of schedule.
- Developed client specific web services to retrieve project information for use in the client’s own time and expense tracking applications using ASP.NET MVC.
- Developed and verified extensive, highly customizable component library including dropdown menus, date selectors, and numerous layout primitives.
- Implemented extensive client-side routing using React Router, including hooks for re-fetching data and programmatically navigating from outside of the navigation context.
Database Application Developer
Northeastern University
2016
- Reimplemented an application for managing event registrants using ASP.NET WebForms and jQuery.
- Integrated the existing event registration application with an external payments system.
- Developed an inventory tracking application that integrated with the existing equipment reservation system using ASP.NET WebForms and jQuery
- Maintained the inherited resource management application suite, reporting tools, and other utilities used by administrative staff.
Software Engineer Intern
Projector PSA
2015
- Architected generic component for creating resizable, section-based interfaces using Marionette.js.
- Created jQuery plugin for traversing input grids and handling keyboard shortcuts.
Desktop Support Specialist
Northeastern University
2014
- Generated weekly equipment inventory tracking reports.
- Resolved software and hardware issues for administrative and research staff.
- Transported and assembled computer hardware utilized by research students.
Software Engineer Intern
Charles River Development
2013
- Created internal dashboard and report application to track team performance for project managers and team leads using HTML, CSS, and ASP.NET MVC.
- Collaborated with project managers and team leads to determine application requirements.
Math Tutor
MathStars
2012
- Assisted and engaged elementary and middle school students with math homework.
- Organized and led drawing workshop for students in order to promote creativity and integrative learning.
- Played games and drew with students after the completion of their homework.