WORK
Software Developer
Comcast Business
-
Successfully initiated and led the transition from a legacy
client application using Redux Sagas to a modern stack with
Remix, reducing development time and improving scalability and
maintainability.
-
Developed a comprehensive component library with UX, enabling
design and development teams to use code as the source of
truth for prototypes in Figma, streamlining the design and
development process and improving consistency across projects.
-
Implemented authentication in Remix using Okta, providing a
secure and streamlined user authentication experience,
improving user retention and engagement.
-
Mentored and coached junior frontend engineers, sharing
knowledge and best practices to enhance development processes
and improve team performance.
Lead Frontend Engineer
Canopy Servicing
-
Created a white label client portal for loan management using
Remix and Tailwind, delivering a user-friendly interface that
met the specific needs of clients and end-users.
-
Led a small team of frontend developers, collaborating with
designers and product managers to ensure the timely delivery
of high-quality products that met project requirements and
business objectives.
-
Developed a new component library using TypeScript and
Tailwind, working closely with designers to create reusable UI
components that reduced development time and improved
consistency across projects.
-
Conducted performance and usability testing to identify and
resolve issues, ensuring optimal performance and user
experience across all projects.
-
Stayed up-to-date with the latest frontend technologies and
best practices, and mentored team members to share knowledge
and improve development processes.
Sr. Software Engineer
Cengage Group
-
Spearheaded the creation and ongoing maintenance of a highly
accessible React component library for an organization,
ensuring consistency and best practices while providing
mentorship and guidance to fellow frontend developers.
-
Successfully implemented enterprise-wide deployment pipelines,
driving adoption and standardization across teams and enabling
the efficient build and deployment of over 800 services as of
October 2021.
-
Developed a custom authentication system that leverages a
custom Layer 7 Proxy to manage all state via headers,
resulting in a highly secure and efficient authentication
process.
-
Established a fine-grained, role-based authorization system to
ensure that users only have access to the resources and data
they need, enhancing the security and integrity of sensitive
information.
-
Created a custom UI for AWS services, enabling developers to
manage cloud services without direct access and improving the
efficiency and ease of use of cloud resources.
Developer
Saginaw Valley State University
-
Designed and implemented a performant API service to search
employees, instructors, and courses, improving the search
experience for users.
-
Created an OAuth2 server to enable secure authentication for
users and integrated it with various applications, enhancing
the security of user data and streamlining the authentication
process.
-
Successfully managed the migration of over 40,000 pages to a
new CMS, utilizing automation and custom internal tools for
manual migration and quality assurance, resulting in a
seamless and efficient transition to the new platform.
-
Implemented and managed a digital asset management solution
(DAM) for over 200,000 images and videos taken by the
university's communication team, improving access to and
management of media assets while ensuring compliance with
relevant policies and regulations.
-
Collaborated with cross-functional teams, including designers,
developers, and content creators, to ensure the timely
delivery of high-quality projects that met the needs of
clients and end-users.
Client Support
Dice Corporation
-
Provide software and systems support for clients using DICE’s
central station management software.