Connecticut, United States
Spearheaded development of a comprehensive React application leveraging TypeScript, GraphQL, and React Router significantly enhancing user interface efficiency and interactivity.
Integrated authentication and user management by implementing Auth0, including custom metadata provision for enhanced user profile functionalities.
Architected and implemented a NestJS GraphQL server, handling request validation and processing, ensuring secure and efficient data exchange.
Designed and developed a C# .Net microservice for robust user licensing and content service management, incorporating IP address verification with Azure Blob Storage to secure content access.
Authored Fluent Migrator scripts for seamless database migrations, enhancing data structure evolution and maintaining data integrity across SQL databases.
Utilized Npgsql package for efficient SQL database interactions, optimizing data retrieval and manipulation processes.
Collaborated directly with business leaders to tailor the product development process, ensuring the final output precisely met client usage expectations and requirements.
2022 — 2023
Implemented SQL Data Models and a query wrapper to provide an ORM-type approach to SQL queries, prioritizing testability, maintainability, SQL input data sanitization and usability for developers.
Expanded Jest test coverage to ensure a replicable TDD environment within a GitHub Actions CI/CD pipeline, verifying the intended functionality of Express middleware and preventing unwanted side effects.
Utilized Cypress for expanded E2E Test Coverage of a Redux-Express full stack application taking advantage of improved test isolation and speed.
Updated legacy usage of Moment.js date library to date-fns in order to modernize date/time representations within an enterprise full-stack app.
Conducted technical interviews for prospective engineers focusing on JS Knowledge and computer science fundamentals, technical
communication, debugging and analytical problem solving skills, along with overall cultural fit.
Led technical training for JR Engineers on topics such as advanced data structures, React, Express, Databases and JS DOM Manipulation..
Performed regular, in-depth code reviews focusing on React, Node, Express, SQL and No-SQL and promoting engineering best practices, code
readability, and TDD.
Mentored engineering teams through the development of open-source applications promoting efficient workflow, engineering best practices and
positive/productive team dynamics.
2022 — 2022
Employed the VS Code API to develop a VS Code extension that rendered extracted React-Redux data as a tree view. The extension displays components rendered, props passed in, selected state and dispatched reducers for each individual file.
Leveraged the Babel-Parser module to generate an Abstract Syntax Tree (AST) to programmatically parse JS and TS React/Redux files.
Developed AST traversal algorithm via a breadth-first approach of enqueuing all imported files to visit each file in a projects directory. Once in the AST body, developed modular methods to systematically visit different sections of a React-Redux component and extract the requisite data.
Utilized TypeScript to take advantage of type safety for an improved developer experience and to prevent type bugs. Babel-Types was used in conjunction with TypeScript to take advantage of predictive intellisense and type safety while traversing the different AST body elements.
Tested core AST parse functionality with unit tests and end-to-end testing of the Tree View API utilizing Mocha framework and Chai assertion library to ensure that the data parsed and displayed is correct for a given application.
Waterford, Connecticut, United States
Wrote SQL queries and VBA scripts to collect and analyze Secondary System equipment data for monitoring and trending.
Groton, Connecticut, United States
Developed leadership and troubleshooting skills by directing a team of up to 20 Navy sailors and civilian mechanics/electricians to conduct testing on the Reactor and Electrical plant of new construction Virginia Class Submarines. Held Department of Defense Secret Clearance.
Education
2014 — 2016
Texas A&M University
Master's of Science
2014 — 2016
2010 — 2014
Texas A&M University
Bachelor of Science (BS)
2010 — 2014