Software Engineering Manager
CurrentTechnologies: Angular, C#, .NET Core rest APIs, MSSQL, C# and Angular Unit Testing, Azure DevOps Build and Release definitions, Selenium Web UI tests, Git, Resharper, HTML, CSS.Began as a Senior Software Engineer. Quickly became the team's technical lead in April of 2015, and then Manager of the team in August 2015. Having a unified vision of where the codebase should be has always been a big deal to me. As a manager, I continued to write code for about 50% of my time.Spearheaded and accomplished the goal of releasing all our systems during business hours. Set up continuous integration on all the team's codebases to automatically run tests and deploy to the integration environment. Created custom dashboard to make broken tests and environment versions more visible. These last two things greatly improved code quality.Aided in the selection of a database deployment tool that would fit the company's Software Lifecycle. Also volunteered to run the hands on experiment of configuring and using the tool on the codebases my team is responsible for. At the end of 2018 my team and I began being a part of the telemedicine eye exam platform. For this new business initiative, we created the backed website that displays the exams for doctor approval. We were then chosen to also implement a web version of the customer facing part of the exam. This web version was for users that didn’t want to install our android or iPhone app. For this I obtained first hand coding experience in accessing the device’s hardware from the browser; which is more challenging than through an app.In October 2021 I became a part of Luna, a “startup” inside the greater organization. I was a full time manager during that time, managing two engineering teams working on very different products. In October 2023, Luna's boundaries were restructured and I became a part of the core 1800 Contacts again. I went back to managing my original exam team only.