Motivated problem solver with 10+ years of experience architecting and implementing innovative full-stack enterprise software solutions with a passion for continuously learning new technologies and delivering high-quality code.
Experience leading engineering teams in modern application development as well as facilitating cross-functional communication for requirements gathering and UI/UX design.
Well versed in cloud architecture and CI/CD pipeline creation and management.
Overview
10
10
years of professional experience
Work History
Staff Engineer
Experian
03.2022 - Current
Lead a team of nine developers in modern web app design and implementation.
Created and maintained a .NET Core minimal API base package used for team-wide API development.
Created and maintained an API client generation tool.
Act as the key stakeholder in a home-grown cross-organization React component library.
Facilitated transition of various app deployment workloads from on-premise to cloud infrastructure (AWS).
Full Stack Engineer
Randall-Reilly
05.2021 - 03.2022
Acted as lead developer for a client facing analytics and reporting tool.
Designed and implemented a boilerplate React/Typescript app to be used for all future React development.
Assisted in the architecture/planning of a re-write for an existing SASS analytics product. This included weighing in on API design/development for the new frontend.
Software Engineer
Experian
07.2016 - 05.2021
Architected and implement software solutions to maintain and enhance a suite of products for facilitating communication with insurance companies on behalf of hospitals.
Knowledge of common software design patterns and when/where to apply them.
Designed and implemented several ReactJS apps for assisting support staff in gaining insight into the logical flow of transactions as they are processed throughout a software system.
Participated in the design and implementation of an API for facilitating general data access.
Support Engineer
Verint
05.2015 - 07.2016
Provided L3 support (bug-fixing) for a CRM and knowledge base product.
Gathered details from clients in order to reproduce and catalogue software defects.
Worked on remote sessions with clients to apply bug fixes.