Sharan Kumar
Senior .Net Full Stack Developer
Email: **********@*****.***
Phone: 937-***-****
Over 10+ years of experience in .NET Development, including ASP.Net, Blazor, MVC, WEB API, Microservices, ADO.Net, SQL Server, Entity Framework, Win Forms, Web Forms, Web Services, MVVM, WPF, WCF, XAML, Ajax, LINQ, and IIS, with a strong focus on performance, security, scalability, and extensibility.
Proficient in ReactJS for creating Single Page Applications (SPAs) and dynamic, user-centric frontends using modern frameworks like Next.js and TypeScript.
Extensive experience in Database Management using Oracle and MSSQL, focusing on advanced queries, data analytics, and database optimization.
Hands-on experience with Docker for containerization, enabling seamless application deployment and improving development workflows.
Skilled in working within fast-paced Agile/Scrum practices, collaborating with cross-functional teams to deliver high-quality, scalable solutions.
Proven expertise in leading migration projects, including modernizing legacy applications like WebForms into advanced .NET and ReactJS ecosystems.
Proficient in all stages of the SDLC, from requirements gathering to implementation, testing, deployment, and maintenance of multi-tier web and GUI software applications.
Expertise in secure authentication mechanisms using Azure Active Directory, OIDC, and SAML, with compliance frameworks like CJIS, FedRAMP, and HIPAA.
Developed scalable web applications leveraging modern technologies such as ASP.NET Core, Angular 12+, Kendo UI, and jQuery, ensuring responsive and robust UI/UX.
Extensive knowledge of RESTful API development using .NET Web API framework, enabling seamless integrations with third-party platforms and services.
Strong experience in deploying and optimizing .NET applications on Azure App Service, utilizing Azure DevOps CI/CD pipelines and Infrastructure as Code (IaC) tools like Terraform.
Designed and implemented microservices architectures, emphasizing loose coupling and scalability, leveraging design patterns to enhance modularity.
Hands-on experience with reporting tools such as SSRS and Crystal Reports and building ETL workflows using SSIS to generate insightful data-driven reports.
Proficient in T-SQL for crafting complex stored procedures, triggers, views, and queries, ensuring data integrity and high-performance operations.
Extensive experience in WPF, WCF development, ASP.NET Web Forms, and ASP.NET state management and caching, optimizing application responsiveness.
Skilled in using version control systems such as Git, GitHub, Team Foundation Server (TFS), and Subversion to ensure collaborative and efficient development workflows.
Familiar with Power BI administration and Azure Cosmos DB features like partitioning, replication, and indexing for data-driven decision-making.
Adept at performing unit testing using NUNIT and conducting thorough integration testing for robust application development.
Proficient in collaborating with cross-functional teams, gathering requirements, and delivering scalable, maintainable, and high-quality solutions.
Technical Skills:
.NET Technologies: ASP.NET 1.1/2.0/3.5/4.0/4.5, MVC, WEB API, Microservices, ADO.NET, AJAX, Classic ASP, LINQ, Entity Framework, Testing, Design Patterns.
Languages: C# .NET, java,Kotlin,VB.NET, Type Script, Visual Basic, C, C++, Java, PL/SQL, T-SQL
Web Technologies: HTML, HTML5, XML, XSLT, XSD, XAML, JSON, SOAP, CSS, Blazor, Web forms, Web Services, Win forms, WPF, MVC & UML.
JS Frameworks: JavaScript,React.js,Next.js Azure, Visual Basic Script, Angular JS, Angular 2/4/5/6/7/9
Azure Tools: Azure API Management, Azure Monitor, Application Insights, Key Vault, Terraform, OIDC, SAML, FedRAMP, Zero Trust Architecture.
Databases: SQL SERVER, Cassandra DB, & Oracle 12c/11g/10g/9i/8i
Web Servers: IIS (Internet Information Server)5.0/6.0/7.5
Testing Tools: Microsoft Visio 2003, NUnit, Karma.
Reporting Tools: SSIS, SSRS, SQL Server Management Studio (SSMS), Power BI, ERP.
Version Control: Visual Source Safe 6.0, Team Foundation Server, Tortoise and GIT.
Project Experience:
Merck, Branchburg, NJ April 2022 – Present
Role: Senior .Net Full Stack Developer
Responsibilities:
Designed and developed scalable APIs using .NET Core and .NET Framework, enabling seamless integrations with modern and legacy systems.
Migrated features from WebForms to modern frameworks, ensuring improved performance, maintainability, and scalability.
Built responsive and user-centric interfaces using ReactJS, creating Single Page Applications (SPAs) for dynamic front-end experiences.
Implemented advanced database analytics and optimized queries in Oracle and MSSQL, enabling data-driven insights and improved reporting accuracy.
Designed and implemented modular front-end components using React.js, Next.js, and TypeScript to deliver high-performance web applications.
Developed microservices in Java and integrated APIs to support seamless data exchange with front-end frameworks.
Utilized Kotlin for backend service development, improving maintainability and efficiency.
Designed and developed scalable microservices and RESTful APIs using .NET Core 6.0 and ASP.NET Core, adhering to modern software development standards.
Created and deployed Azure Functions to implement serverless architecture, enabling high availability and performance.
Utilized Power Query, Power Pivot, and DAX to create data models and perform advanced data analysis.
Troubleshot and resolved issues across microservices, platform services (PaaS), and database servers, ensuring reliability and efficiency.
Leveraged Azure Kubernetes Service (AKS) for container orchestration and implemented serverless solutions with Azure Functions.
Customized and implemented ERP solutions to align with business requirements, enhancing functionality with API and workflow integrations.
Developed dynamic user interfaces with Blazor, JavaScript, and .NET, ensuring seamless client-side validation and enhanced interactivity.
Integrated JavaScript and .NET with third-party APIs for efficient data exchange and real-time processing.
Optimized web assets using Webpack, ensuring faster page load times and reduced HTTP requests.
Designed and implemented Azure Cosmos DB schemas using SQL API, MongoDB API, Cassandra API, and Table API, supporting multi-model data management.
Implemented Azure API Management to streamline API integration and ensure secure and scalable connectivity.
Enhanced application security with Azure Key Vault, managing secrets, certificates, and encryption keys to prevent unauthorized access.
Ensured compliance with Zero Trust Architecture principles by integrating secure access mechanisms, including OIDC and SAML authentication protocols.
Monitored application performance using Azure Monitor and Application Insights, proactively diagnosing and resolving performance bottlenecks while implementing automated alerts for critical thresholds.
Developed custom reports, workflows, and system integrations using ERP APIs and web services to meet specific business needs.
Designed and deployed cloud services on Azure IaaS and PaaS, provisioning VMs, virtual hard disks, and deploying web apps with Azure DevOps.
Utilized Git for source control, ensuring accurate version history, conflict resolution, and seamless CI/CD integration with Jenkins and Azure DevOps.
Implemented JWT-based authentication to secure APIs and manage user authorization effectively.
Containerized .NET applications using Docker and deployed them with Kubernetes, scaling replicas based on traffic requirements.
Created and managed Docker images for .NET and ReactJS applications, ensuring portability and consistency across environments.
Developed and deployed microservices architectures using Docker containers, enhancing scalability and fault tolerance.
Designed and developed web applications using ASP.NET MVC 5, Blazor, Angular 12, and RESTful APIs.
Wrote complex SQL queries, including stored procedures, CTEs, analytic functions, and indexing, to handle large datasets and optimize database performance.
Created and tested automated pipelines using NUnit/xUnit, integrating them into CI/CD workflows.
Built interactive and visually appealing dashboards and reports using Power BI, providing actionable insights to stakeholders.
Conducted security risk assessments to identify vulnerabilities, implement mitigation measures, and ensure compliance with CJIS and HIPAA standards.
Performed defect causal analysis and root cause analysis to address issues during testing and production.
Prepared technical design documents, use cases, test cases, and user manuals, supporting successful project delivery.
Designed responsive and user-friendly front-end components using HTML5, CSS3, JavaScript, Angular 12, and Bootstrap.
Implemented Single Page Applications (SPAs) using Angular 12, focusing on routing, components, and data binding.
Developed back-end solutions using Entity Framework, ADO.NET, and SQL Server, following best practices and design patterns.
Deployed SSRS reports and implemented SSIS for efficient data integration and ETL workflows.
Managed source code and collaborated across teams using tools like TFS, Git, and Azure DevOps, ensuring efficient version control.
Environment: ASP.Net Core 6.0, C#, MVC,Blazor, WEB API, SQL Server, Visual Studio 2017, Visual Studio Code 2018, Notepad++, XML, IIS 7.5, HTML5, CSS3, JavaScript, jQuery, Angular 12, PowerBI, Typescript, Redux, Fiddler, Postman, Angular, Kafka, RabbitMQ, GIT, ERP, Team Foundation Server (TFS) and Agile Methodology.
Autodesk, San Francisco, CA November 2020 – March 2022
Role: Sr .Net Full Stack Developer
Responsibilities:
Developed dynamic, responsive, and user-friendly Single Page Applications (SPAs) using ReactJS to deliver engaging user experiences.
Designed and implemented React components with reusable and modular structures, optimizing development efficiency and maintainability.
Utilized React Hooks (useState, useEffect) for managing state and lifecycle events, enabling clean and functional component designs.
Integrated backend systems with .NET Framework-based services, ensuring seamless interaction with Oracle and MSSQL databases.
Migrated legacy JavaScript codebases to modern TypeScript, enhancing code quality and maintainability.
Leveraged Java and Kotlin to develop scalable RESTful services for cross-platform integration.
Designed and developed scalable Blazor components for building dynamic and reusable front-end interfaces, ensuring modern and responsive web application experiences.
Ensured successful ERP implementation by following methodologies and best practices, delivering solutions tailored to business needs.
Developed and maintained database schemas, indexes, and views in Oracle and MSSQL to support application functionality and analytics.
Managed the Bitbucket environment, overseeing user access, repository permissions, and disaster recovery plans, ensuring repository integrity and operational efficiency.
Collaborated with developers to commit code changes, resolve merge conflicts, and perform code reviews in Bitbucket, ensuring high-quality deliverables.
Designed and developed complex data models and Power BI dashboards, managing data refreshes to provide actionable insights.
Wrote and maintained Dockerfiles to build lightweight and optimized containers for application deployment.
Integrated Docker with CI/CD pipelines, automating build, test, and deployment processes for faster release cycles.
Migrated legacy applications to Docker-based infrastructure, reducing deployment complexity and improving reliability.orcale
Worked with Azure Cosmos DB, leveraging distributed systems and cloud environments for scalable database management.
Configured and managed Oracle database architecture, including listeners and client components, to support seamless .NET application integration.
Integrated Webpack into the .NET build process to automate the bundling and optimization of web assets, improving application performance.
Developed and executed complex PL/SQL statements in Oracle, optimizing database queries and improving data processing efficiency.
Created and hosted scalable ASP.NET Web APIs, enabling seamless communication between front-end applications and back-end systems.
Administered JIRA, managing user accounts, project workflows, and custom fields to support efficient development processes.
Secured applications with JWT Token-based authentication, providing robust authorization for ASP.NET Core Web APIs.
Implemented Dependency Injection Structure and middleware in .NET Core, promoting code reusability and maintainability.
Utilized Azure services such as PaaS, IaaS, Azure API Management, Queues, Blobs, and Containers for scalable application deployment and data management.
Configured Azure Key Vault for secure storage of application secrets and encryption keys.
Implemented performance tuning and disaster recovery strategies in Azure to ensure application reliability and minimal downtime.
Collaborated on compliance initiatives, aligning applications with FedRAMP and FISMA requirements.
Used Azure DevOps for version control, build pipelines, and CI/CD workflows, ensuring streamlined delivery cycles.
Redesigned and optimized the main website using Blazor and Angular 4, improving user experience and introducing dynamic functionalities.
Developed reusable TypeScript components to consume REST APIs, utilizing Angular's component-based architecture.
Utilized test-driven development (TDD) strategies with NUnit to ensure robust code coverage and functionality.
Designed and developed dynamic front-end interfaces using HTML5, CSS3, JavaScript, Blazor, and Angular, ensuring responsive designs.
Built scalable solutions using ASP.NET MVC 5 and implemented routing and navigation for single-page applications with Angular 2 CLI.
Developed complex stored procedures, CTEs, and analytic functions in SQL Server, optimizing database performance and scalability.
Created and managed SSIS packages for ETL workflows, automating data integration processes.
Designed interactive reports using SSRS, including tabular, matrix, and parameterized reports to meet business reporting needs.
Configured and optimized Azure Cosmos DB with SQL API for distributed database systems.
Utilized SOLID design principles and OOP concepts in C# to implement maintainable and scalable business logic.
Managed version control systems like TFS and Git, enabling efficient collaboration and seamless project delivery.
Environment: ASP.NET 4.5, C#, MVC5, MVVM, WEB API, Blazor,PowerBI, Visual studio 2017, XML, XAML, JSON, IIS 7.5, HTML5, CSS3, JavaScript, jQuery, Angular 2/4, MS SQL Server, ERP, LINQ, NUnit, ADO.NET, Entity Framework,,PL/SQL, Kafka, RabbitMQ, Oracle 11g/10g, Cassandra DB, Agile Methodology & TFS.
Spec Engineering, Plainfield, IL April 2018 to October 2020
Role: Sr .Net Full Stack Developer
Responsibilities:
Designed and developed web applications using .NET Core, ensuring scalable and maintainable architecture.
Integrated RESTful APIs with ReactJS applications to fetch and display data dynamically, ensuring a seamless user experience.
Configured and managed application routing with React Router, supporting navigation and deep linking for SPAs.
Implemented JWT Token-based authentication to secure ASP.NET Core Web APIs and provide role-based user authorization.
Developed and hosted scalable ASP.NET Web APIs, implementing service and data access layers for seamless communication between front-end and back-end systems.
Utilized Dependency Injection and middleware within the .NET Core framework to promote code reusability and maintainability.
Leveraged expertise in Microsoft Azure cloud services (PaaS & IaaS) for application deployment, resource management, and scalability.
Worked with Azure Queues, Blobs, and Containers for data storage, ensuring secure and efficient data persistence.
Created and managed databases on SQL Azure, optimizing performance and scalability.
Collaborated directly with the Azure product team to track and resolve issues within Azure PaaS environments.
Used Azure DevOps for source code management, build automation, and CI/CD pipelines to streamline development processes.
Redesigned and optimized websites using Angular 4, improving user experience with dynamic and interactive functionalities.
Created reusable TypeScript components and services to consume REST APIs, leveraging Angular’s component-based architecture.
Implemented a test-driven development (TDD) strategy using NUnit, ensuring robust and reliable application code.
Developed long-running workflows using Windows Workflow Foundation (WWF), enabling efficient process automation.
Built RESTful web services using Web API 2, integrating them with front-end applications for seamless functionality.
Designed navigation systems using Angular Router, enabling smooth transitions and user-friendly interfaces across views.
Developed and maintained the AngularJS framework, including MVC architectures, custom directives, filters, and templates, to ensure application efficiency and maintainability.
Validated and implemented client-side logic using jQuery UI and AngularJS, ensuring seamless user interactions.
Created and optimized stored procedures, views, and T-SQL scripts for database maintenance and deployment in SQL Server.
Performed advanced T-SQL DDL/DML/DCL operations using SQL Server Management Studio (SSMS) to manage complex data workflows.
Integrated the data layer using ADO.NET and Entity Framework, ensuring efficient data communication with the database.
Generated interactive reports using SQL Server Reporting Services (SSRS) and implemented ETL workflows with SQL Server Integration Services (SSIS).
Developed business and data access layers using C#.NET and Entity Framework, adhering to industry best practices.
Designed and implemented desktop applications with Windows Presentation Foundation (WPF) and utilized SQLite for local data storage.
Applied advanced programming concepts such as collections, interfaces, and abstract classes, with a strong focus on exception handling for error management.
Wrote comprehensive test plans and scripts for unit testing using NUnit, ensuring code quality and functionality.
Environment: .NET 4.5, C#.NET, SQL Server 2012, SQL Server Management Studio (SSMS), SSRS, SSIS, ADO.NET, LINQ, WEB API’s, WCF, XML, HTML5, CSS3, JavaScript, jQuery, TFS, Bootstrap, IIS 7.5, SOA, T-SQL, MVC5, Postgres, Jenkins, Visual Studio 2013/2014&Windows Server 2008.
Hyundai Motors, Fountain Valley, CA January 2017 to March 2018
Role:.NetDeveloper
Responsibilities:
Designed, developed, and rigorously tested .NET Applications using .NET Framework 4.0, ensuring adherence to Hyundai Motors' specifications and requirements.
Crafted intuitive user interfaces using ASP.NET MVC views, partial views, and various interfaces for efficient data transfer across servers.
Leveraged XML proficiently to map fields from the CRM management system to corresponding fields, enhancing data integration and interoperability.
Designed and developed ASP.NET User Controls, alongside utilizing ASP.NET Web Forms controls to create dynamic and interactive web applications.
Implemented state management techniques such as query strings and session states to maintain state between ASP.NET pages, ensuring seamless user experiences.
Efficiently managed data display using ASP.NET Grid View, Details View, and Data List controls, incorporating update controls for seamless data manipulation.
Utilized LINQ to Entities, LINQ to SQL, Oracle DB, LINQ to XML, and LINQ to Objects for efficient data retrieval and manipulation, ensuring optimal performance and scalability.
Developed and customized templates using HTML, NHibernate, SSRS (SQL Server Reporting Services), CSS, Bootstrap, and JavaScript to meet Hyundai Motors' branding and functional requirements.
Utilized Team Foundation Server (TFS) as a Source code control system, facilitating collaborative development efforts and version control management.
Agility Softek, Hyderabad, India June 2013 - July 2015
Role: .Net Developer
Responsibilities:
Have developed WCF AND RESTful Services by using C# and Web API.
Developed RESTful Services using C# and Web API.
Used ASP.NET Core for building RESTful applications on the .NET framework.
Developed User Interface in Razor Views and used various ASP.NET Core filters such as Authorization filter, Action filter and Authentication filter.
Used Entity Framework Core as ORM for binding the data to the model classes.
Developed module which deals with validating user, changing passwords, and searching of information depending upon priority of user in site using ASP.NET Core.
Developed WCF service to be used by the ASP.NET Core applications.
Used AngularJS, Bootstrap for responsive design, and CSS3, JavaScript, and jQuery for client-side scripting.
Generated reports using the SQL Server Reporting Services (SSRS).
Developed Entity framework-based database access layer using ADO.Net and Entity Framework Core.
Written stored procedures, triggers using T-SQL for data access from SQL Server.
Designed and developed Web Pages using ASP.NET Core, C#.NET, HTML, JavaScript, AJAX, jQuery, CSS, and Server controls.
Created, managed, and secured SQL Server databases and Azure databases.
Environment: Visual Studio 2012 C#, AngularJS, Bootstrap, ASP.NET 4.5, WCF, JavaScript, jQuery, MVC 4, HTML5, CSS3, Entity Framework, IIS 7.5, MVC4, AJAX, NUnit, SQL Server, Team Foundation Server.
Education:
Master in Computer Science, Silicon Valley University
Aug '2015 — Aug '2016, San Jose, CA
Bachelor in Computer Science, Jawaharlal Technological University Hyderabad
Aug '2008 — Apr '2012,Hyderabad, India
Certifications
Microsoft Azure Administrator Certification (AZ-104) - 07/2022
AWS Certified Solution Architect - Associate - 07/2022