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.
Reactor Operator Instructor at United States Navy, Nuclear Power Training UnitReactor Operator Instructor at United States Navy, Nuclear Power Training Unit