Senior Software Engineer | InformData (formerly SJV Data), Atlanta, GA — Jun 2023 - Apr 2026
- Diagnosed a vendor round-robin race condition causing duplicate assignments on internal accounts: traced the bug to a query-then-write window where uncommitted reads bypassed the rotation counter. Worked within a constraint that prevented changing the commit point, and shipped a fix that preserved intake throughput.
- Built a personal AI development desk in VS Code (Copilot Chat, GitHub Models) with purpose-built skills for code review, DB exploration, Postman/API testing, Jira communications, Confluence documentation, and code-standards enforcement — collapsing context-switching across tools into a single chat surface and absorbing tasks that previously required a teammate’s time.
- Owned ambiguous production issues end-to-end: reproduced failures, formed hypotheses, validated root causes through data analysis, and iterated on solutions.
- Developed mental models for tracing data flow through distributed systems to isolate where transformations diverge from expected behavior.
- Partnered with product and QA to translate vague business requirements into testable technical specifications.
- Led the technical implementation of a multi-sprint data provider migration effort coordinating across teams, managing scope creep, and communicating blockers early.
- Applied defensive programming patterns: null handling, boundary conditions, graceful degradation when upstream data is malformed.
- Championed observability by adding structured logging and metrics to surface data quality issues before they hit production.
- Contributed to a domain-specific language (DSL) engine — a rules execution platform that evaluates business logic against incoming records to produce filtered, classified results.
- Maintained backwards compatibility during migrations by running old and new paths in parallel for validation.
Software Engineer, Cirrus Insight, Raleigh, NC — Nov 2021 – Jun 2023
- Participated in program increment planning sessions, scoping and estimating development tasks to align delivery commitments with capacity
- Designed and built an email reply tracking and reminder notification system integrating .NET, Gmail API, MS Graph API, Azure Functions, and MongoDB
- Collaborated with consulting firms to establish a data warehouse architecture, laying the groundwork for an analytics platform
- Completed the Databricks Data Analyst and Data Engineer learning paths and obtained the Associate Data Analyst Certification
Software Developer, SJV Data Solutions, Atlanta, GA — Dec 2018 - Nov 2021
- Built-out and automated a process resulting in revenue retention utilizing Distributed caching, a BackgroundServer implemented in .NET Core and SignalR.
- Established new business health status checks and anomaly detection reports with AWS Lambda and CloudWatch Rules.
- Implemented new logic in the main RESTful API, an internal content management system, and public-facing applications.
- Maintained department and industry development standards through well-communicated and documented expectations.
Junior Web Developer, Coded Alchemy, Seattle, WA — Feb 2018 - Feb 2019
- Developed custom public-facing websites in .NET utilizing the Umbraco Content Management System to give clients complete control over their content
- Worked closely with the development team on best-in-class architectures.
- Architected scalable systems utilizing best practices and design patterns.
- Developed front-end using HTML, CSS, JavaScript, jQuery, and Bootstrap.
Junior Software Developer, TQS Enterprises Inc., Hayesville, NC — Aug 2016 - Nov 2018
- Led requirements gathering sessions with business owner’s in an extremely fast paced environment on an SMB scale.
- Developed a small scale inventory management system for forecasting purchases from various distributors.
- Created a shipping logistics application for use between TQS and Amazon’s FBA program.