Dedicated professional with a proven track record of developing event-driven, automated, and self-service solutions. I pride myself in developing distributed systems, with proficiency in both frontend and backend. I bring strong communication, problem-solving, and analytical skills. Complementing these with effective documentation and organizing abilities I’m confident I can bring value early on and work independently with guidance from the team.
Overview
16
16
years of professional experience
Work History
Senior Software Engineer .NET, C#, Azure, NoSQL, and VueJs
Insight Global
Remote
08.2022 - Current
Backend modernization of an on-premise MVC application to a cloud native event driven architecture using CQRS, MassTransit, Azure CosmosDB, and Azure ServiceBus
Frontend development on greenfield project to convert from MVC monolith to vue2
Upgraded frontend components from vue2 options API to vue3 composition API
Refactored large components into maintainable, testable, and reusable components
Reducing quote to cash time by over 60%
Software Developer and Solutions Consultant
Edge Software Solutions
Remote
08.2016 - 08.2024
Designing, developing, and supporting web apps (Customer Portal, Self Service Tools) for a midsize energy company as well as a fortune10 healthcare company
Troubleshooting production issues and root cause analysis
Designing short-term workarounds and long-term fixes to keep operations flowing
Reporting to the Director of Technology and CIO Team
Advising on software architecture and assisting in determining future technology stack direction
Lead Software Engineer
ALFA Insurance
Remote
11.2021 - 06.2022
Lead software development efforts in a variety of languages and frameworks including C# MVC, Java, React, and VueJs
Coaching, mentoring and enabling development staff in all aspects of SDLC
Designing and deploying a Blazor WASM app to Kubernetes via Helm charts and Jenkins pipeline
Tracking and monitoring production systems for issue identification across multiple environments and operating platforms using Splunk
Acting as a liaison between technical and business teams, focusing on the big picture
Improved quote to cash UI and backend resulting in200% more conversions
Senior Software Developer
Miracle Software Systems
Remote - 3 Days Onsite Per Week
01.2017 - 01.2019
Owned key initiatives using C# and JavaScript within a large, agile team supporting a Fortune100 company's store operations
Paving roads for best practices in DevOps, including Jenkins CI/CD and ServiceNow ITSM
Mentoring junior and senior programmers, conducting code reviews, and ensuring high-quality software delivery
Replacing a legacy ASP.NET application with a distributed stack utilizing Google App Engine, BigQuery, Angular, Node.js, Python, and .NET
Automating OS patching for over30,000 check out machine servers using workflow automation, SSH, SQL, bash, and PowerShell eliminating90% out of compliance servers
Streamlining asset management through event driven workflows integrating with SAP Ariba
Improved agility in application migrations and server refreshes, empowering stakeholders with efficient self service tools
Consultant and Solution Architect
PMG.net
Atlanta, GA
01.2011 - 01.2016
Implemented solutions using ASP.NET and C# alongside JavaScript libraries to enhance business processes through digital innovation and automation
Collaborated with12% of Fortune100 companies, focusing on project scoping and overcoming technical challenges to maintain team efficiency
Developed reusable platform connectors using dotnet and JavaScript, enabling seamless integration with services like Salesforce, SAP, and ServiceNow, AWS
Provided product support by addressing feature requests and resolving urgent customer issues, while promoting new product features to existing clients
Programmer Analyst
CGI Technologies and Solutions
Raleigh, NC
01.2009 - 01.2011
Providing analysis of functional requirements
Developing technical designs
Implementing technical designs with Java, Hibernate,4GL scripting, along with JavaScript and YUI frontend
Supporting testing feedback loop between test, development, and business teams