Extensive experience working as a lead software engineer using Microsoft Stack technologies like Asp.net, MVC, C#, SQL Server, Entity Framework (EF Core 6.0), WCF, WEB API and developing interactive User interfaces using Html5, CSS3, JavaScript, jQuery, Angular, Bootstrap, Kendo UI.
Extensive experience and knowledge in C#, Java, Python, VB.Net, ASP.Net, .NET Core, .NET Framework, Entity Framework, Visual Studio.Net, React.js, SQL Server and algorithm and data structure.
Test-driven development (TDD) using XUnit.
Contributed to transformative data solutions using Azure Data Factory and Data Lake.
Experience in various domains like Health Care, Financial/Banking, Insurance, e- commerce, and telecom
Develop automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in data canters in the Azure cloud...
Expert Debugging skills using chrome developer tools, Visual Studio.Net IDE, and Jasmine
ASP.NET MVC, ASP.Net Web Forms, ADO.NET, Entity Framework, Crystal Reports, AngularJS, Angular 9/10/12, Type Script, PHP, HTML, Java Script, XML, CSS, AJAX, IIS and Visual Studio 2022/2019/2017/2015.
Proficient in implementing concepts in C# like Delegates, Generics, Collections
Multithreading, and Exception Handling.
Experience writing unit test cases using Karma, Mocha and using Protractor to perform end-to-end testing on Angular JS applications.
Good experience in automated build process by using Jenkins and Maven also integration within DevOps environment.
Participated in application architecture design, development and maintenance including UI using ASP.NET, Web Forms, WPF and Windows Forms; Services using WCF, REST, Web Services; Database using SQL Server.
Used the Repository Design Pattern to centralize the data logic or Web service access
Logic and simplify unit testing.
Expert in SQL Server version 13,14,15 and 16 (2022),19.1
Experience in the development and implementation of Windows Communication Foundation (WCF), and Responsible for developing WCF based Service, Data, Fault and Message Contracts.
Strong experience in .NET Core, .NET Framework, Angular, C#, jQuery, and JavaScript.
Experience in Data Manipulation by using Databricks (Python and Scala)
Strong Experience in End-to-End Software Development Life Cycle using Waterfall (SDLC), Application Development Methodology (ADM) and Agile Methodologies (Scrum &Extreme Programming (XP)).
Proficient in Microsoft Azure, Entity Framework, LINQ to SQL, LINQ to Dataset and N-
Hibernate.
Good experience with NoSQL databases like MongoDB.
Experience using SSIS, SSRS, and Crystal report.
Experienced in Configuration Management, setting up company Version policies, build schedule using GIT, Team Foundation Server (TFS).
Experience in Windows Azure Services like PaaS, IaaS, SaaS and worked on Azure PaaS storages like Blob (Page and Block), SQL Azure.
Proficient in Azure Key Vault for enhanced security, Azure AD (Active Directory) for identity and access management, and Azure App Insight for application performance monitoring.
Implemented Authentication and Authorization, Claim-based authentication in the
Application
Used Windows identity foundation (WIF) for building identity-aware applications.
Overview
8
8
years of professional experience
1
1
Certification
Work History
Software Engineer
Pariveda
Seattle, WA
04.2024 - Current
Implemented SSO solutions using OAuth and SAML protocols, integrating with enterprise systems to streamline user authentication.
Managed staging and development deployments for applications, ensuring seamless transitions between environments.
Upgraded legacy .NET applications to .NET 8, optimizing performance and leveraging new features.
Designed and implemented Kubernetes clusters for production environments, enhancing scalability and reliability.
Developed RESTful APIs and services using .NET Core, MongoDB, supporting scalable and reliable data access.
Designed MongoDB schemas and performed migrations to support evolving application requirements.
Collaborated with the QA team to perform unit testing, integration testing, and regression testing to ensure high-quality deliverables.
Participated in daily stand-ups, sprint planning, and retrospective meetings to drive continuous improvement in development processes.
Lead Software Engineer
Lansing Board of Water and Light (LBWL)
Lansing, MI
04.2023 - 03.2024
Pioneered a DevOps-centric approach, automating API deployment pipelines on Azure DevOps and reducing release cycles by 40%
Developed .NET applications using C#, ASP.NET, HTML, and JavaScript
Utilized RxJS observables and operators to build responsive and reactive front-end applications in TypeScript
Integrated architectural design patterns such as Model-View-Controller (MVC) and Model-View-View-Model (MVVM) into application development
Strategically leveraged Azure Data Factory to orchestrate seamless data pipelines, enhancing efficiency and empowering data-driven decision-making across the organization
Proficient in (TDD) testing frameworks, implementing the red-green-refactor cycle
Led the development and optimization of critical applications, including Mapcon And BCP applications, resulting in a 50% reduction in manual intervention, improved reliability, and enhanced end-to-end functionality
Notably, streamlined data processing through the design and optimization of stored procedures, achieving a 55% reduction in query execution times
Integrated various data sources including REST APIs, SQL Databases, Azure BLOB storage, flat files, Excel
Developed and adapted ETL pipelines using SQL Server Integration Services (SSIS)
Enhanced application performance by introducing Azure Key Vault, a pivotal code change that significantly improved security measures and streamlined access to sensitive information
Showcased mastery managing Microsoft Power Pages, creating a dynamic stage for Dataverse information
Managed and maintained SSIS packages for seamless data extraction, transformation, and loading
Integrated UI elements such as charts, tables, forms and other interactive features into the application using Angular Material
Full-Stack Developer
AmerisourceBergen
Dallas, Texas
03.2021 - 03.2023
Utilized industry-standard CI/CD tools such as Jenkins, DevOps CI/CD, and Travis CI to automate build, test, and deployment processes
Revolutionized data workflows using Azure Data Factory, enhancing efficiency and boosting system performance
Developed the UI applications using Angular 10 (along with Angular UI components, Bootstrap etc) which uses the core application data
Implemented UI grid, tables and several widgets in Angular 10
Led the design and development of ASP.NET application (PME), seamlessly integrating the Data Access Layer and User Interface
Renowned for championing Test-Driven Development (TDD) excellence, I elevate code quality through meticulous unit testing and automation
Implemented a Patient Matching and Testing Recommendation component for oncologists, providing a sophisticated solution for efficient patient data management
Involved in development of the Data access layer, business logic layer (Middle tier) and the User Interface (Frontend)
Collaborated with the UX/UI team to enhance the user interface, resulting in a 20% increase in user satisfaction based on feedback and usability testing
Implemented RESTful APIs for seamless integration with third-party services, enhancing overall system functionality and interoperability
Extensively used Team Foundation server for shelving the code changes, check in the code and tracking defects and requirements
The SDLC methodology 'Agile' is widely followed in the project, with regular scrum meetings and triage meetings to discuss about the project updates
Code review within the team is performed using code flow
Software Developer
Navient
Indianapolis, IN
05.2021 - 02.2022
Developed and maintained desktop applications using Windows Forms and WPF, with version control and issue tracking handled through TFS
Collaborated closely with clients to assess project requirements, provide technical recommendations, and deliver customized software solutions while tracking changes and tasks within TFS
Actively participated in debugging, testing, and resolving software defects, resulting in increased application reliability and stability, with TFS serving as the central hub for code changes and work items
Designed and implemented a TFS-based continuous integration (CI) pipeline, reducing build times by 30% and ensuring code quality through automated testing and validation
Maintained and expanded unit tests to uphold software quality standards and minimize post-release issues, with test cases managed in TFS
Promoted a culture of knowledge sharing and continuous improvement through active involvement in code reviews, team collaboration, and agile practices using TFS/Azure DevOps
Setting up Connection Strings and connecting SQL Server Databases from locally
Installed SQL Server Management Studio (SSMS)
.Net Developer/Data Scientist
Aspirion
Columbus, GA
06.2020 - 04.2021
Developed and maintained robust backend services using C# .NET and WebAPI
Collaborated with front-end developers for seamless integration
Data Science: Analysed and interpreted complex data sets using Azure SQL, Synapse Analytics SQL, and Cosmos DB
Contributed to informed business decisions through data insights
Collaborated with development teams to containerize applications and deploy them on Kubernetes, enhancing development efficiency.
ETL Pipeline: Implemented and optimized ETL pipelines in Azure Data Factory and Databricks, utilizing Python and SQL
Utilized Azure Git for version control, ensuring codebase stability
Successfully orchestrated the migration of on-premises legacy applications to Azure
Managed project tasks efficiently using Azure Boards
.Net Developer
CDC Health & Human Services
Atlanta, GA
04.2018 - 06.2020
Spearheaded the design and development of robust ASP.NET applications, seamlessly weaving together the Data Access Layer and User Interface to deliver unparalleled end-to-end solutions
Created login-based member's area that displays ASP.NET MVC web pages based on access levels and assigned Roles
Brought about elevated code quality, regression prevention, and accelerated development cycles through my mastery in TDD
Leveraged Angular 8 for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa
Orchestrated seamless migration of on-premises APIs to Azure Cloud, ensuring scalability and optimal performance
Crafted captivating user experiences with rich, user-friendly features using jQuery, JavaScript, and Angular JS
Orchestrate the seamless integration of .NET solutions with existing healthcare frameworks, databases, and third-party applications, ensuring a harmonious and uninterrupted flow of critical healthcare data
Orchestrated Azure environment automation through Terraform, demonstrating a keen understanding of DevOps best practices
Successfully orchestrated the migration of on-premises legacy applications to Azure, showcasing prowess in cloud transformation
Leveraged Entity Framework and LINQ queries to perform agile and efficient database operations
Innovated with service calls using WCF and introduced advanced messaging functionality with MAPI for client programs
Championed Agile SDLC methodology, orchestrating regular scrum and triage meetings that fuelled an atmosphere of continuous improvement
.Net Developer
Humana
Louisville, KY
04.2016 - 03.2018
Devised and implemented a Dynamics CRM solution for 47 call centers using ASP.NET framework with 99%+ uptime
Played a key role in the implementation of electronic data interchange (EDI) solutions, facilitating efficient communication and data exchange between Humana and healthcare providers
Contributed to the development of compliance tools to ensure adherence to Humana's regulatory requirements and industry standards