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
-
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.
-
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.
-
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.
-
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).
-
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.
-
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.
-
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.
-
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.
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.
squanto.io
-
Gainz Trakr
iOS
Native iOS workout tracker built in Swift and shipped to the App Store.
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.
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.
GitHub
Education
-
Jan 2016 — May 2018
B.S., Computer Science
Athens State University · Athens, AL
Magna Cum Laude · 3.7 GPA
-
May 2014 — May 2017
A.A.S., Computer Information Systems — Programming
Calhoun Community College · Huntsville, AL
Summa Cum Laude · 4.0 GPA
-
Aug 2009 — Dec 2013
B.A., Spanish · Philosophy Minor
University of Alabama at Birmingham · Birmingham, AL
-
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.
NASA Space Apps Challenge
Project Firewatch
Winning team photo
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