About

I’m a software engineer working across Apple platforms and Microsoft Azure. My full-time role is as an Azure Consultant and Support Engineer at Microsoft, where I help troubleshoot enterprise web-hosting workloads across Azure App Services, Function Apps, Container Apps, Static Web Apps, and App Service Environment. My work spans platform troubleshooting, networking, DNS, private access, TLS and certificates, authentication, scaling, deployment, and diagnostics.

Outside of Microsoft, I build native iOS and macOS apps in Swift and Xcode and ship them to the App Store.

I hold a B.S. in Computer Science from Athens State University, an A.A.S. in Programming from Calhoun Community College, and a B.A. in Spanish & Philosophy. I also have completed the CompTIA Security+ certification.

A longtime language enthusiast, I am professionally proficient in Spanish and have also studied Italian, Portuguese, Mandarin Chinese, Farsi, and Esperanto at varying levels. In May 2024, I attended the Polyglot Gathering in Prague.

Experience

  1. Jul 2021 — Present

    Azure Support Engineer·Microsoft

    Provide enterprise-level cloud configuration and assistance to Microsoft Azure customers — investigating technical issues across App Service, Container Apps, Static Web Apps, App Service Environments, Function Apps, Application Insights, the Azure CLI, ARM templates, Azure SQL, Entra ID, and Virtual Networks. Diagnose and resolve issues spanning DNS, private endpoints, VNet integration, TLS and custom certificates, scaling, and deployment. Translate ambiguous customer symptoms into root causes and stable architectures. Communicate in Spanish with Central and South American clients.

    • Azure
    • App Service
    • Container Apps
    • Static Web Apps
    • ASE
    • Networking
    • TLS
    • DNS
    • Spanish
  2. Jul 2019 — Jul 2021

    C#/.NET Software Engineer·U.S. Army Aviation and Missile Command

    Co-designed an access-rights management tool to update roles and privileges at the application level for all AMCOM G6 web applications. The .NET Blazor framework was chosen to eliminate JavaScript and improve maintainability. Built with Razor Pages and the Mediator pattern; Telerik UI for Blazor handled dynamic web elements. Performed UI automation testing using Selenium C# WebDriver, plus xUnit, Moq, and Fluent Assertions. Assisted in development of a command-wide user-provisioning library packaged as a NuGet package on .NET Standard 2.0; used Dapper and Slapper for object mapping and nested-object population.

    • C#
    • .NET
    • Blazor
    • Razor Pages
    • Selenium
    • xUnit
  3. May 2018 — Jul 2019

    C#/.NET Applications Developer·KBRwyle

    Promoted readiness of the U.S. Aviation and Missile Command (AMCOM). Served as team lead and developer of a web-based inventory management system rewritten from Oracle Forms to .NET Core using the MVVM architecture. Server-side used C#, LINQ, and SQL; client-side used HTML/CSS, jQuery/AJAX, and Bootstrap. Collaborated with customers to gather business and technical requirements; designed application logic, UIs, and the database using UMLs, flowcharts, pseudocode, and wireframes. Mentored other developers as a lead application developer (LAD). Programmed an application that managed user access to Army information systems, designed with the .NET MVC framework and Kendo UI components.

    • C#
    • .NET Core
    • MVVM
    • SQL
    • jQuery
    • Bootstrap
  4. Oct 2017 — Apr 2018

    Full-Stack Software Developer·OASYS, Inc.

    Worked on an acquisition-logistics data-management tool for the U.S. Army. Built data-driven reports and SPA components in Java and AngularJS; supplemented with JavaScript and HTML/CSS. Wrote unit tests with JUnit, Mockito, and Jasmine; end-to-end tests used Protractor and Selenium. Collaborated using the Atlassian tool suite (Jira, Confluence, Bitbucket).

    • Java
    • AngularJS
    • JavaScript
    • JUnit
    • Selenium
  5. May 2016 — Aug 2016

    C# Software Developer Intern·KBRwyle

    Supported the Patriot Missile Defense System. Developed a WinForms GUI plugin in C#/.NET that served as a data-and-bug tracker for the Patriot Missile System and an all-in-one team collaboration tool. Used DevExpress WinForms for enhanced .NET controls. Built a Python script to extract data into CSV from hundreds of PDFs and designed a SQL Server database to manage the extracted data, queried via ADO.NET. Briefed senior CAS officials on the plugin's functionality and benefits.

    • C#
    • WinForms
    • Python
    • SQL Server
    • ADO.NET
  6. May 2016 — Jun 2016

    IT Support Technician·Integrated Behavioral Health

    Maintained and set up computer systems for company employees. Assisted with network setup in the new Decatur office. Configured computers for remote access. Created Word and Excel documents for the company president.

    • Networking
    • IT Support
  7. Dec 2015 — Mar 2016

    Java Software Developer Intern·Fiscal Systems

    Worked on a Java web portal used to track a live feed of POS transactions. Set up test databases with PostgreSQL and pgAdmin. Compiled projects using Eclipse integrated with Maven. Used VMware virtualization running SUSE Linux to run Apache servers.

    • Java
    • PostgreSQL
    • Maven
    • Linux
  8. Sep 2014 — Dec 2015

    Software Test Technician·Fiscal Systems

    Manually tested a touchscreen POS system application to find and document defects. Worked primarily on Linux systems using Bash. Communicated with servers via PuTTY to modify configuration settings. Wrote technical documentation for clients. Translated proprietary software from English to Spanish.

    • Linux
    • Bash
    • QA
    • Spanish

Skills

HTML/CSS
12 years
JavaScript
10 years
Python
8 years
SQL
8 years
C#/.NET
5 years
Azure
5 years
Swift
4 years
Java
2 years

Projects

  • Squanto

    macOS/iOS

    An intelligent translation app that breaks down each phrase word by word—revealing the meaning, context, and nuance behind each individual term.

    • Swift
    • SwiftUI
    • macOS
    • iOS
    • watchOS
    squanto.io
  • Gainz Trakr

    iOS

    Native iOS workout tracker built in Swift and shipped to the App Store.

    • Swift
    • SwiftUI
    • iOS
    App Store
  • Corrupt Video File Inspector

    Open Source

    A GUI program for macOS and Windows that scans video files via ffmpeg and flags those with bad sectors as corrupt. Tkinter UI, py2app for Apple silicon, pyinstaller for Windows.

    • Python
    • Tkinter
    • ffmpeg
    • macOS
    • Windows
    GitHub
  • Stock & Crypto Ticker Display

    Open Source

    A Raspberry Pi web app that displays current stock and cryptocurrency prices via the Finnhub and Nomics APIs, scrolling across an animated marquee with user-configurable tickers.

    • Raspberry Pi
    • JavaScript
    • jQuery
    GitHub

Certifications

  • AZ-900: Microsoft Azure Fundamentals

    Microsoft · June 2024 · Credential 4A6B65D252604D5

  • CompTIA Security+

    CompTIA · January 2020 · Verification RS5BY1WE0DB113CR

Education

  1. Jan 2016 — May 2018

    B.S., Computer Science

    Athens State University · Athens, AL

    Magna Cum Laude · 3.7 GPA

  2. May 2014 — May 2017

    A.A.S., Computer Information Systems — Programming

    Calhoun Community College · Huntsville, AL

    Summa Cum Laude · 4.0 GPA

  3. Aug 2009 — Dec 2013

    B.A., Spanish · Philosophy Minor

    University of Alabama at Birmingham · Birmingham, AL

  4. Mar 2012 — Jul 2012

    Spanish Language and Cultural Immersion

    Pontificia Universidad Católica de Chile · Santiago, Chile

    Study abroad

Awards

NASA Space Apps Challenge — 1st Place, Professional Category

April 2017 · STEAM Works Studio, Lowe Mill

A 32-hour hackathon (April 29–30, 2017) where teams built software or hardware solutions for NASA-curated challenges. My team — Project Firewatch — chose "And YOU can Help Fight Fires!", building a fire-monitoring and crowdsourcing tool for local fire managers. My contribution focused on Linux Bash and Python scripting to automate hourly downloads of NASA satellite imagery, convert CSV → JSON, parse the dataset, and feed it into Google Maps to display location and size of currently visible fires worldwide.

Relevant Coursework

B.S., Computer Science

  • Calculus I
  • Calculus II
  • Calculus III
  • Discrete Mathematics
  • Applied Probability and Statistics
  • Database Systems
  • Networking Fundamentals
  • Local Area Networks
  • Intro to Digital Logic Design
  • Digital Design Lab
  • Computer Science I
  • Computer Science II
  • Introduction to Assembly Language
  • Data Structures
  • Programming Language
  • Operating Systems
  • Topics in Object-Oriented Programming
  • Software Engineering
  • Senior Software Engineering Project
  • Senior Software Engineering Project Lab
  • Algorithm Analysis
  • CS Elective I — Scripting Languages
  • CS Elective II — Visual C# Development
  • CS Elective III — Computer Graphics
  • CS Elective IV — Fund. of Information Security

A.A.S., CIS — Programming

  • Computer Programming Concepts
  • Intro Web Development
  • C# Programming
  • Database Management Systems
  • C++ Programming
  • Advanced C++ Programming
  • Java Programming
  • Advanced Java Programming
  • Software Support
  • Hardware Support
  • Cisco I
  • Mobile Forensics
  • Security Analyst
  • Linux I

Get in touch

Reach me at nhershy@gmail.com, on LinkedIn, or GitHub.