Software developer and architect with an extremely detailed knowledge base of Microsoft technologies and software. Particularly interested in large complicated projects with strong security and performance goals.
New York, New York, United States
Updating Pilot communications systems
New York, New York, United States
Led effort to analyze and document legacy system
Designed and implemented various features on legacy ASP.NET application
Identified architectural flaws in legacy system and designed mitigation strategies
Designed Angular replacement to UI
Designed microservice approach to replacing existing functionality
Designed various SQL and NoSQL solutions to replace hosted SQL Server database
New York, United States
Designed and implemented various features for factory floor using Microsoft Orleans, Azure IoT Hub, and Cosmos DB (NoSQL) to control and orchestrate autonomous manufacturing devices to handle
Developed real-time and reporting solutions using React, TypeScript, Azure SQL, and Kibana (OpenSearch)
All solutions had handle loads of concurrent multi-threaded inputs across many devices in many factories in many locations
Developed UI features in React using GraphQL-aggegated microservices
Developed .NET firmware framework for devices to integrate with factory
Designed .NET-based software systems to ensure continuity and recovery of operations
Took over e-commerce back-end successfully completing it before high-profile deadline
Managed product evaluations and proof-of-concepts for third-party products
Managed or designed various additional .NET and TypeScript-based systems including file upload and management, sales funnel integrations, and project management integrations
Responsible for interviewing, onboarding, and support of new team members
Provided team-wide training at lunch-and learns and mentored staff on various technical concerns
Ran bi-weekly social meetings of the engineering teams for team building
New York, New York, United States
Implemented fixes across a wealth of new and legacy systems in C#, C/C++, Python, and JavaScript
Mentored/trained junior developers in the intricacies of dependency injection and entity framework
Replaced legacy systems with new .NET Core 3.1 services advocating for a microservices architecture
Added new security infrastructures to existing services
Responsible for making many existing AIX and Solaris applications Linux-compatible
New York, New York, United States
Senior Software Development Engineer – Developer on various products for a payment processing company
Skills Used: C#, T-SQL, Azure, EventStore, Entity Framework, .NET Framework, .NET Core, Visual Studio 2019, SQL Server 2017, SQL Server 2019, Git, Angular, React, Vue
Architected internationalization and multi-currency implementations for expansion into other countries and regions
Supported all other engineering teams in requirements gathering and design related to payment systems, accounting, and integrations
Managed and monitored all accounting operations for the system including all transactions, accounts, journals, posting, reconciliation, and all supporting data requests including direct support of the CFO during multiple audits
Managed and monitored database performance across all Azure SQL databases including query performance diagnostics and resolution including index tuning; Managed and implemented integration with major partner including responsible reporting of a major security vulnerability
Led mitigation and resolution efforts of production outage incidents including communications to stakeholders, post-mortems, and preventative measures
Managed the scheduled and manual task logic and infrastructure to support critical business operations such as merchant billing, customer payment processing, and collections
Managed and monitored various critical third-party integrations to improve efficiency, avoid rate-limiting issues, and proactively detect issues
Managed Azure Service Bus queues to monitor throughput, proactively detect issues, and resolve dead letter issues
Provided company-wide training on SQL Server performance and Entity Framework
Responsible for interviewing and onboarding and support of new team members
Mentored junior and senior staff on various technical concerns
Managed company-wide team building efforts including contests, monthly events, and employee resources
Education
1997 — 2000
University of West Georgia
1997 — 2000