Post Job Free
Sign in

Software Development .Net Developer

Location:
Fairborn, OH
Salary:
100000
Posted:
September 10, 2025

Contact this candidate

Resume:

BASHA SHAIK

Sr. NET Full Stack Developer.

E-Mail: **************@*****.***

Phone: +1-937-***-****

Linked IN: http://www.linkedin.com/in/basha-shaiks

Professional Summary

Web application .NET Developer with around 8.6 years of experience in both front-end and back-end web application design, implementation of object-oriented design and development using, C#.NET Framework, .NET CORE, ADO.NET, WEB API, MVC, SQL, Mongo, Azure Pipeline by adapting software design pattern principles.

•Strong Experience in .NET Framework and .NET Core with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.

•Strong experience in application technical design, data model and data structures

•Strong foundation in Object Oriented Programming and Design Principles (OOP / OOD/ SOLID)

•Strong skills in C#, Web API, MVC, Entity Framework, ASP.NET, ADO.NET, XML, HTML, HTML5, CSS3, JavaScript and jQuery.

•Expertise in end-to-end web application development, web-based designing, web services and web app development.

•Integrated design pattern principles such as Singleton and Dependency injection

•Strong knowledge of front-end Single Page Applications (SPA) using Angular14 and Typescript

•Strong knowledge on deploying application using CI/CD pipelines using Azure DEVOPS.

•Hands on experience in Migration work, from VB.NET to C#.NET

•Hands on experience on Python programming, which I used on Azure Databricks coding

•Strong Knowledge on relational database such as SQL Server

•Expertise on writing queries in Stored Procedures, Functions, Triggers, Cursors.

•Strong experience in NoSQL database such as Mongo DB.

•Good Knowledge on Orchestrating flows with the help of Camunda Cockpit and BPMN files.

•Hands on experience on Containerization isolation such as Docker. Managed data in SQL by using PowerShell scripts.

•Hands on experience with Microservices such as Web API, RabbitMQ.

•Strong knowledge on SDLC phases and experience in software Development Processes Test Driven Development (TDD) and Agile Methodologies.

•Expertise in ETL (Extract, Transform and Load), which used while cloning data from one to other.

•Used GITHUB, TFS for repo maintenance and octopus is used to deploy applications. Knowledge on Version Control, Including Branching strategies.

•Experience in designing Use cases, Class diagrams, Sequence and Collaboration diagrams for multi- tiered object-oriented system architectures utilizing UML and Flow charts.

•Ability to transform complex business requirements into technical design specifications and strong problem-solving skills.

•Successful delivery and execution with constantly changing specifications and demanding timelines.

•Excellent in communication, planning, and time management skills along with experience in working with cross-functional and global team environments.

•Excellence on performance management, decision-making, deep learning and troubleshooting skills.

•Also handled customers with verbal and written communication skills

•An excellent team player who Participates in the task estimation, design sessions and sprint ceremonies.

•Performs daily tasks and assist in training/mentor on boarding of new developers.

•Ability to work autonomously while collaborating with cross-functional teams.

•Strong communication skills, with the ability to explain technical concepts to non-technical team members.

•A keen attention to detail-oriented and a commitment to delivering high-quality code and user experiences.

•Participate in code reviews and contribute to continuous improvement initiatives

•Troubleshoot and resolve critical production issues, leading root cause analysis and implementing long-term solutions

TECHNICAL SKILLS:

Methodologies

Agile, Scrum

Technologies

C#.NET, .NET Core, Asp. Net, WEB API, Entity Framework, MVC, Angular 13 and 14, HTML, XML, AJAX, jQuery, Azure Databricks, PowerShell, Camunda Cockpit, Azure DEVOPS, LINQ, Python,Docker,Rabbit MQ, .NET 6+, AWS, Typescript

IDEs

Visual Studio, Visual Studio Code, Mongo DB Compass, SQL Server Management Studio and Windows, Camunda Cockpit, TFS, GitHub, Octopus

Design Patterns

Singleton, Dependency Injection

Testing methodologies

MS Unit test, X Unit test

Databases

SQL Server- T/SQL, MongoDB

Cloud Technologies

MS Azure

Source Controls

Git Hub, Team Foundation Server (TFS)

PROFESSIONAL EXPERIENCE:

Client: GEP worldwide, Clark, New Jersey

Role: Senior Software Engineer November 2021 – April 2025

Project: Domain Provisioning Automation

Domain Provisioning Automation is the project, where we clone destination domain from source domain, i.e., Data, Plugins, Configurations to destination domain. We came with this project to minimize the efforts taking to create the domain. There are lot of teams are involved to make one domain, and it takes approx. a week. so, we took all information from teams and prepared the Api's and started creating a domain within 2 hours of time.

Responsibilities:

•Utilized the .NET Core framework to build scalable, efficient, and high-quality software application, leveraging its advanced features to meet project requirements.

•Developed business layer methods using Interfaces, classes and singleton design pattern principle.

•Integrated Dependency injection to achieve modularization, decoupling, and testability in software systems.

•SQL Server database is used to manage the data for the application. Expertise in writing Stored Procedures, functions, views, cursors and inline SQL queries in optimized way.

•Used Web API to build the components and used ADO.NET features to connect to SQL

•LINQ is used to deal with objects and its results.

•Designed UI components with Angular 14 and Typescript.

•Mongo Database used to manage enterprise data and used Microsoft Azure Databricks for Optimization, this helped to bulk copy from one database to next database.

•Implemented authentication and authorization using ASP.NET Core Identity, JWT tokens to secure APIs and applications.

•Implemented OAUTH to manage Authentication and Authorization to manage the application.

•A tool called Camunda Cockpit Modeler is used to track and manage of domain provisioning.

•Managed Data Cloud in AWS/ AZURE Cloud. Dealt with Azure functions and Blob storages and AWS S3 Bucket used to manage the text data in scalable way.

•Dealt with internal module application using .NET Framework, which is Involved in implementation of MVC pattern with Entity Framework approach.

•For Continuous integration and deployment used Azure Dev ops CI/CD pipelines and Octopus.

•Developed Pipeline PowerShell scripts to copy SQL, NEJ and Mongo data which applicable to the project.

•Library work involved designing classes to programmatic control of Azure.

•Utilized Postman to validate and manage services.

•Applied the Factory design pattern to encapsulate the creation logic of complex objects and promote loose coupling within the application.

•Using JIRA to tacking tickets and log works.

•Written and mocked unit tests for the code written C# project having thousands of lines of code using XUnit and MS Unit.

• Reduced Domain cloning setup time from 4 days to 3 hours and including speed by 40% through performance optimization.

•Integrated DB to DB (Mongo) copy approach to make this in Optimized way., that leads to 80% improvement on domain creations daily. Nearly, it facilitated 3 domains a day.

•Experience on getting the information from AWS S3 buckets and retrieve from .NET core.

•Store text files on AWS using AmazonS3Client and with help of transfer Utility, we posted content to AWS.

•Implemented a responsive UI design to track the progress of domain provisioning.

Environment: C#.NET, .NET CORE, Angular 14, MS SQL Server, Azure PowerShell, MongoDB, Web API, Visual Studio, Postman, Jira, TFS, Microsoft Office, OOAD, Design patterns, Dependency Injection, Camunda Cockpit, Mongo DB, Azure CI/CD pipelines, Python,AWS.

Client: Medpace, Cincinnati, OH. September 2021 – November 2021

Role: Software Engineer II

Project: ClinTrak Imaging

Medpace's ClinTrak Imaging is a proprietary software solution designed to manage imaging data throughout clinical trials. It facilitates the secure collection, storage, and analysis of imaging data from various sources, including clinical sites, imaging facilities, and reading centres. Here modules included, image Collection, image viewing and managing those in cloud.

Responsibilities:

•Utilized .NET CORE framework to manage application and Used Web APIs to manage clintrak imaging data.

•Worked with Entity Framework Core (ORM) tool to hibernate for creating objects and used code first approach.

•Analyzed and optimized existing LINQ queries and Entity Framework operations to enhance performance, reducing execution times and resource consumption.

•Used Microservice architecture, based services interacting through a combination of API and RabbitMQ to build, test and deploy Identity Microservices.

•Knowledgeable in Docker for containerization, facilitating consistent deployment and scalability

•Developed Screens, modules, events, classes, and functionalities on C#, ASP.NET Entity Framework Core, .NET Core, Angular 13.

•Deployed and Maintained applications on azure pipelines.

•Conducted code reviews and provided guidance on best practices for SQL, LINQ, and Entity Framework usage, fostering a culture of continuous improvement and high-quality code.

•Implemented test cases using XUnit and MS unit

•Used GitHub for repo management.

•Developed and maintained scalable data access solutions using Entity Framework (EF) for ASP.NET applications, ensuring efficient interaction with SQL Server databases through LINQ queries and ORM-based architecture.

•Optimized database performance by implementing proper indexing, lazy loading, eager loading, and managing entity relationships.

Environment: C# .NET Core, Web API, Entity Framework (Code first), Angular 13, Docker and RabbitMQ, SQL Server, GIT, Docker, Rabbit MQ, GITHUB.

Client: Sengo, India August 2017 – Dec 2019

Sengo is the Product, which used to manage FAQ, which set of configurations to be played based on input received.

Role: Senior Software Engineer

Responsibilities:

•Followed Agile Methodology with Stories, Sprint, and Scrum.

•Participating in sprint planning (Agile) and daily stand-up/scrum.

•Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View Models.

•Utilized ASP.NET MVC framework for building scalable and maintainable web applications, implementing RESTful APIs and MVC design patterns.

•Leveraged Entity Framework Core for ORM (Object-Relational Mapping) to interact with databases, simplifying data access and manipulation.

•Utilized .NET Core framework to build scalable, efficient, and high-quality software applications.

•Implemented data access and manipulation using SQL, LINQ, and Entity Framework.

•Analyzing user needs and applying testing procedures using DevOps tools such as GitHub.

•Implemented data binding and command patterns in WPF to facilitate communication between the UI and underlying data models, ensuring a responsive and interactive user experience.

•Involved in implementation of MVC pattern Controller.

•Applied design patterns such as MVC (Model-View-Controller) to improve code structure, maintainability, and reusability.

•Automation Source code control and build management with GIT.

•Utilized Azure Functions for serverless compute to execute code in response to events and integrate with other Azure services.

•Deployed applications to Azure App Service for scalable web hosting.

•Used jQuery to render UI pages and integrated CSS and HTML for this.

Environment: C#.NET, Entity Framework Core, .NET Core, WEB API, SQL SERVER, MVC, JAVA SCRIPT, JQUERY, Entity Framework, ASP.NET, Bootstrap, jQuery, CSS, HTML, GIT.

Client: AHRC, India. May 2016 - August 2017

Role: Software Engineer

Responsibilities:

•E-Commerce domain with supply chain management domain.

•Reviewing code work for accuracy and functionality. Carryout detailed analysis to understand client requirements and translate them into new application features.

•Followed Agile Methodology with Stories, Sprint, and Scrum.

•Participating in sprint planning (Agile) and daily stand-up/scrum.

•Utilized WEB API framework for building scalable and maintainable web applications, implementing design patterns.

•Utilized .NET Core framework to build scalable, efficient, and high-quality software applications.

•Used Knockout JS and jQuery to develop UI components.

•Implemented data access and manipulation using SQL, LINQ.

•Automation Source code control and build management with TFS.

•Used Octopus to deploy code to several environments

•Developed front end web applications using Angular, Node.js, Bootstrap, HTML, CSS, and JavaScript.

•Developed user interfaces and interactive applications using WPF, ensuring a seamless user experience by adhering to the MVVM architecture and design patterns.

•Developing Documentation using flowcharts, diagram, codes, and comments throughout the Software Development Life Cycle (SDLC).

Environment: C#, Web API, Knockout, CSS, jQuery, Visual studio, SQL Server, TFS, SDLC.

Client: Human Resource Management System, India. July 2015 – May 2016

Role: Software Engineer

Responsibilities:

•Involved in designing the layout of User interface using Visio and Class diagrams using UML.

•Implemented Data Access Layer using ADO.NET to connect and retrieve or manipulate database information. Developed a WEB API’s for sending and receiving reports email using .NET CORE C#.

•Utilized .NET CORE framework to manage application and Used Web APIs to manage clintrak imaging data.

•Worked with Entity Framework Core (ORM) tool to hibernate for creating objects and used database first approach.

•Analyzed and optimized existing LINQ queries and Entity Framework operations to enhance performance, reducing execution times and resource consumption.

•Used Microservice architecture, based services interacting through a combination of API and RabbitMQ to build, test and deploy Identity Microservices.

•Developed Screens, modules, events, classes, and functionalities on C#, ASP.NET Entity Framework Core, .NET Core, Angular 13.

•Used GitHub for repo management

•Environment: C# .NET Core, Web API, Entity Framework (Database first), Angular 13, Docker and RabbitMQ, SQL Server, GIT, Docker, Rabbit MQ, T-SQL/ PL-SQL, GITHUB

Environment: C#.NET, Entity Framework Core, .NET Core, WEB API, SQL SERVER, Angular 2, GIT, Octopus, ADO.NET, AJAX, LINQ, HTML, CSS, SQL Server,T-SQL, Visio, UML, IIS, FTP, Team Foundation Server (TFS), Agile SDLC, SCRUM, Fiddler, IE Developer Toolbar.

EDUCATION:

Bachelor's in computer science engineering - JN Technological University 2010 – 2014

Master's in computer science – University of Dayton 2020 – 2021



Contact this candidate