Software Engineer
Current• Responsible for back-end development using C# and .NET, SQL and Azure databases, and a variety of third-party tools and APIs.• Developed a program from top to bottom for notifying users of data breaches linked to their email addresses, increasing customer loyalty. Made use of the Have I Been Pwned API within in a C# program. Set up the SQL database to store opted-in users and updated the front-end of the web app to allow new users to enroll into the service.• Automated the process of biweekly deployments of new releases. Created a C# program to execute all GitHub actions, including creating releases branches, tags, and releases with generated notes. Used TeamCity to execute the different jobs of building, testing, and deploying to production environments (using Octopus Deploy). The process also automates the posting of release notes to Slack and shipping of tasks in Shortcut. The project has saved around 2 hours of manual labor time each release night. • Developed a program to bulk enroll users into the company’s new mobile app and upload their documents from the separate web app service, saving the time of clients and allowing their profiles to be prepared with their documents when they first enter.