Post Job Free
Sign in

.Net Core C#

Location:
Smoketown, PA
Salary:
$70
Posted:
October 08, 2025

Contact this candidate

Resume:

BENNIE JOHNSON

+1-775-***-**** ******.************@*****.*** Smoketown, PA 17576

SUMMARY

Technical Leader and Full-Stack Developer with over 12 years of experience in designing and developing microservices, APIs, and web applications. Strong expertise in the Microsoft technology stack, including C#, .NET Core, and ASP.NET, with a deep understanding of microservices architecture and cloud-based solutions (Microsoft Azure). Proven ability to deliver highly available, secure, and high-performance software systems, particularly in the industrial sector. Skilled in driving technical excellence, scalability, and innovation in complex development environments. EXPERIENCE

Senior .NET Full Stack Engineer / Software Architect 03/2022 to Current GE Healthcare, Chicago, IL, Remote

● Performed extensive coding in Microsoft .NET, using C# and ASP.NET, in a web-based environment.

● Designed and reviewed high-level architecture and the design of solution components.

● Developed internal search APIs which used Elasticsearch instead of MySQL queries, speeding up search 5x to 10x depending on the query.

● Reduced the client-facing webpage load time from 30+ seconds to only milliseconds by minimizing database round trips using Entity Framework 6/7 for efficient stored procedure result-to-entity translation.

● Developed and deployed scalable and modular web applications with core web technologies, SOLID design principles,

● Entity Framework Code First Approach, and design patterns such as dependency injection and factory.

● Developed a multi-thread application with high performance and availability to process alarm events from about 40,000 clients and millions of events per day using .NET Core, SQL Server, and RabbitMQ.

● Created a microservice for integration with credit card brokers to be used by all internal applications for collecting credit card payments. It was a REST API developed in .NET Core.

● Implemented Azure DevOps, trained the team, and worked on configuring CI/CD pipelines for all projects, including legacy projects in VB6.

● Developed a sales web portal to automate the entry of a new customer with approval flows and credit analysis. Used .NET and SQL Server.

● Created the default architecture—project structure and application skeleton—using domain-driven design for the new .NET projects.

● Established MySQL and Elasticsearch API unit test frameworks with in-memory databases for efficient and comprehensive testing.

● Built a Windows Forms and Windows Service application to manage a large pipe production plant.

● Created database models to represent complex business entities and relationships with SQL Server or Oracle.

● Implemented a WPF desktop application for internal users to seamlessly construct transactional data for partnering companies.

● Developed and integrated back-end, web-based tools to enable dynamic data feeds using ASP, JavaScript, Microsoft SQL, and IIS.

● Developed each portal consisting of a pair of apps: Blazor WASM UI with Fluxor and Tailwind CSS, accessing API clients generated from an NSwag ASP.NET Core API.

● Migrated screens of a macOS app to the web using React and TypeScript.

● Built a React and TypeScript component to track employees working time, vacation, and sick days.

● Developed with the web using Angular as the front-end tool connecting to a back-end using REST APIs.

● Created a document reviewing the work of a consulting company to point out over 20 failures in implementing best practices on .NET 8.

● Developed an Azure-hosted HTTP API for an energy startup deploying solar trackers.

● Integrated a customized Swagger UI in a .NET Framework-based monolithic solution, configuring it to display specific APIs or endpoints.

● Modernized an existing system, moving it from legacy on-premises to an Azure PaaS solution. It involved analyzing the old system and designing and implementing the new version, including migrating from a state-based to an event-based architecture.

● Led conversations and solutions with a third-party application solution provider to migrate applications to Azure.

● Set up an automated testing framework for Powershell and ARM-based modules, as well as Terraform modules.

● Created the CI/CD pipeline for legacy Azure Functions using ACR and Azure DevOps. The code was stored in a GitHub repository, and GitHub Actions were used to manage PR.

● Handled the migration of PaaS (platform as a service) applications to the Azure cloud platform.

● Implemented an Azure cloud landing zone. Architected and implemented logging and monitoring of all Azure infrastructure resources.

Environment: C#, .NET, ASP.NET, MAUI, Blazor, Angular, React, TypeScript, MySQL, SQL Server Integration Services

(SSIS), RabbitMQ, Microsoft Power BI, Azure, AWS

Senior Full Stack Engineer 04/2017 to 02/2022

Vanguard, Valley Forge, PA, Remote

● Increased customer satisfaction and reinforced the company's principle of being attentive to client requests in a timely manner by working on enhancements and bugs identified by users.

● Constructed from scratch sales management system using ASP.NET MVC and an Oracle database.

● Contributed to the development of many key web and back-end systems for the platform. Using various technologies such as ASP.NET, ASP.NET Core, WCF, REST API, TypeScript, JavaScript, and React.

● Mentored staff on new technologies such as ASP.NET MVC, C#, Angular 2+, and Entity Framework.

● Refactored the legacy application using the latest version of React and .NET to improve performance and maintainability.

● Created a new Razor tag to generate third-party URLs.

● Migrated .Net 4 applications from IIS to Docker containers and upgraded them to .Net 5.

● Worked on an interactive map portal that displayed information about media appliance failures written in

.NET Core and

● React, improving issue visibility by 26% and enabling faster response times

● Created database models to represent complex business entities and relationships with SQL Server or Oracle.

● Led a pivotal role in a project re-platforming initiative, collaborating closely to migrate projects from .NET

● Framework 4.8 to .NET 6. Adapted codebases, incorporated new features, and ensured compatibility with the latest .NET ecosystem versions.

● Enhanced performance by integrating Elasticsearch API, segregating transactions, and auditing data. Replaced multiple database read calls with a single Elasticsearch API call, significantly improving response times and reducing database load.

● Optimized the SQL database schema and stored procedures from an average of one to fifteen seconds to under one millisecond.

● Implemented a robust CI/CD for a .NET 5 project, employing YAML specifications. Automated builds, ran tests, and generated coverage reports. Docker images published on Amazon ECR and Nexus facilitated seamless deployment on Amazon ECS.

● Created REST APIs and utilized Windows Communication Framework (WCF) services for seamless data exchange, improving system interoperability by 23% .

● Migrated the application from a monolith in .Net Framework to microservices with the latest version of .Net Core to increase scalability.

● Built and deployed WinForms applications following n-tier architecture methodology with C#, .NET, ADO.NET, LINQ, also developed GUI forms, custom classes, custom controls.

● Configured and utilized Amazon S3 Service for uploading documents into the AWS cloud

● Worked in a wide-area network to maintain all the device-related data in PostgreSQL, Amazon RDS, and Oracle databases.

● Implemented Azure services such as Azure Functions, Azure Service Bus, and Azure Storage for various application functionalities.

● Optimized the cost of different infrastructure elements such as Azure SQL Server DB, Azure Functions, Azure Resources Groups, and other resources.

● Created CI/CD pipeline in Azure Pipeline to build Docker images and push them on Azure ContainerRegistry(ACR) and Azure Kubernetes Service(AKS).

● Extensively used SSIS to create packages to move data from a single data source to a destination

● Built environments and pipelines, establishing CI/CD processes for development, quality assurance (QA), staging, and production environments.

● Tested a PoC for Lambda function in Node.js to compare with AWS Batch. Environment: C#, .NET, ASP.NET, .NET Core, Windows Communication Framework (WCF), LINQ, REST APIs, Windows Forms (WinForms), MongoDB, React, Angular, TypeScript, JavaScript, Microsoft SQL Server, Azure, AWS, CI/CD, Docker, Kubernetes.

Software Engineer 07/2013 to 02/2017

Belvedere Trading, LLC, Chicago, IL

● Worked with multiple teams to fix the fraud algorithm using SQL and C#.

● Optimized the SQL database schema to reduce the response time of C# APIs for Business logic.

● Implemented a new design using Bootstrap with HTML and CSS for all devices.

● Created software applications in a test-driven development (TDD) environment.

● Created a new UI for tablet users with ASP.NET MVC Razor.

● Utilized cloud technologies such as Microsoft Azure and Amazon Web Services (AWS) for hosting and deploying web applications, leveraging cloud services for scalability, reliability, and security. Environment: C#, ADO.NET, ASP .NET, WCF, Entity Framework, SQL EDUCATION

Bachelor of Science: Computer Science 04/2013

Baylor University United States

SKILLS

● Languages: C#, JavaScript, TypeScript,

HTML5, CSS3, C/C++

● Frameworks: .NET, .NET Core, ASP.NET MVC,

Entity Framework, ASP.NET, WCF, WPF,

AngularJS, Angular, React, Blazor

● Cloud/DevOps: AWS, Azure, Heroku, Docker,

Kubernetes

● Project Management: Agile, Scrum, Jira, Git,

Github, NuGet, SDCL (Waterfall, Iterative),

DevOps Practices

● Databases: MS-SQL Server, Oracle,

MySQL, MongoDB

● Software Testing: NUnit, xUnit, Jasmine, Jest, Moq, Selenium, Cypress, Postman, Swagger



Contact this candidate