Front-end Consultant
2019 - 2019Brookdale Senior Living- Rewrote a React application to use hooks and completed final version 1 features in the month prior to launch.
- Improved UX by incorporating CSS and SVG animations and keyboard shortcuts to the application's main form.
- Wrote a suite of end-to-end tests using the Cypress framework.
Technologies: ECMAScript (ES6), Git, CSS3, CSS, HTML5, Cypress.io, React, JavaScriptFront-end Developer
2019 - 2019Milwaukee Electric Tool- Created Azure functions to migrate data into CosmosDB from legacy systems.
- Used Terraform to describe the project's cloud infrastructure and defined the CI/CD pipelines in Azure DevOps.
- Added features and wrote tests for a time tracking application built with React and .NET Core.
Technologies: ECMAScript (ES6), Git, NoSQL, Azure DevOps, CSS3, .NET Core, Redux, CSS, React, HTML5, Azure, Azure Cosmos DB, C#, JavaScriptFull-stack JavaScript Engineer
2017 - 2018GMR Marketing- Led the adoption of recompose and reselect libraries within the frontend codebase.
- Integrated our recruitment application with Twilio to allow recruiters to send text messages to candidates.
- Created a Node API to parse and save resume documents of various file formats.
Technologies: Webpack, TypeScript 3, ECMAScript (ES6), Git, Node.js, NoSQL, CSS3, Visual Studio, CSS, HTML5, JavaScript, Redux, React, MongoDB, .NET Core, C#, TypeScriptApplication Developer
2017 - 2018Generac Power Systems- Created a new SPA for the company's dealers to monitor the status of their wifi connected generators.
- Developed of progressive web app prototype of this new SPA to investigate replacing other native apps supported by the department.
- Worked with the IT department to authorize users via their identity server using the OpenID connect protocol.
Technologies: SQL, Webpack, TypeScript 3, ECMAScript (ES6), Git, Babel, Azure DevOps, CSS3, Visual Studio, CSS, HTML5, Redux-saga, Redux, React, C#, TypeScriptSoftware Developer
2014 - 2017Advicent Solutions- Developed a financial account aggregation service to support an application similar to mint.com.
- Developed various frontends with AngularJS for data integration workflows between external CMRs and the company's systems.
- Wrote front and back end unit tests using Jasmine and NUnit (C#).
Technologies: CSS3, Visual Studio, CSS, HTML5, SQL, AngularJS, JavaScript, C#