| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
SENIOR .NET FULL STACK DEVELOPER
Email: EMAIL AVAILABLE
LinkedIn: LINKEDIN LINK AVAILABLE Phone: PHONE NUMBER AVAILABLE
Summary of Experience:
Over 10+ years of strong IT professional working experience involved in all phases of Software Development
Life Cycle (SDLC) with Agile, Scrum and Waterfall.
Over 10+ years hands-on experience with .NET (VS 2008-2022) technologies using ASP.Net, C#, VB.Net, Web
Services, Restful Services.
Extensive experience in using .NET technologies C#, VB.NET, ASP.NET MVC, ASP.NET Web API, ASP.NET core,
ADO.NET, Entity Framework, LINQ, WCF, and SQL Server.
Proficient in applying various design patterns such as the Singleton, Factory, Repository, Inversion of Control
(IoC), and MVC patterns to enhance the scalability, maintainability, and reusability.
Experience in developing the web applications adhering to SOLID, DRY, and KISS Principles.
Extensive experience in developing Architectural Patterns like Model-View-Controller (MVC), Microservices, N-
Tier (layered), Event-Driven, Test-Driven Development (TDD), Behavior Driven Development (BDD) and
Service-Oriented Architecture (SOA).
Experience in high-level system design includes Logical and Physical architecture diagrams and low-level design
includes Class diagrams, Sequence diagrams, and Database Modelling.
Experience in developing web applications using ASP.NET, ASP.NET MVC, ASP.NET Core Web API Microservices.
Extensive experience in developing the client-side application such as Single Page Applications (SPA), responsive
web pages using HTML 4/5, CSS3, Bootstrap, Material UI, JavaScript, jQuery, AJAX, Axios.
Experience in design and implementation of Web Services such as REST and SOAP web services over the
communication protocols such as HTTP and HTTPS with the data formats such as JSON, XML.
Proficient in data access technologies such as LINQ, Dapper, ADO.NET, NHibernate, Entity Framework.
Experience in implementing authorization and authentication using SSL (Secure Socket Layer), OAuth 2.0,
OpenID Connect (OIDC), Azure Active Directory (AD) and JWT (JSON Web Tokens).
Experience in developing modern web applications using React.js, Node.js, Express.js and Mongo DB.
Extensive experience working with front-end frameworks such as AngularJS, Angular, React with TypeScript.
Strong Experience in Relation Database Modelling, Object-oriented Modelling and Normalization.
Extensive experience working with relational databases like MS SQL Server, Oracle DB.
Extensive experience in developing complex PL/SQL Stored Procedures, Functions, and Triggers to implement
business logic and enforce data integrity in Oracle DB.
Strong experience in creating designing database schema in SQL Server and written SQL Queries, Stored
Procedures, Joins, Triggers and Views in SQL Server using T-SQL.
Proficient in designing, implementing and optimizing NoSQL databases such as MongoDB, Redis, Cosmos DB.
Generated database reports using SQL Server Report Service (SSRS), integrated different data resources using
SQL Server Integration Service (SSIS) and Data analysis using SQL Server Analysis Services (SSAS).
Implemented and managed messaging queue systems, including Apache Kafka and RabbitMQ, to facilitate
asynchronous communication between microservices and applications in distributed architectures.
Proficient in utilizing .NET testing frameworks, including xUnit, and MSTest for writing comprehensive unit and
integration tests.
Experience in front-end testing frameworks such as Cypress, and Jasmine for unit testing the components.
Experience in API testing with Postman, Swagger UI and for improved performance utilized JMeter.
Experience in containerization and Orchestration with tools like Docker and Kubernetes for CI/CD.
Experience in Microsoft Azure and Amazon Web Services (AWS) for system Deploying, Operating and
Maintaining compute, network, and storage.
Extensive experience on application servers and web servers like IIS, Apache Tomcat, and nginx.
Expertise in using version control tools like Git, Teams Foundation Server (TFS) and SVN.
Extensive experience with ticketing and project management tools including Atlassian Jira, Confluence.
Having professional expertise in the Automotive, Retail, Health care and Manufacturing fields.
Ability to work within a fast-paced environment, and interact supportively within a team, problem solving skills
(debugging and troubleshooting), fixing bugs in application.
Strong analytical and problem-solving skills coupled with excellent written, verbal, and interpersonal
communication skills.
Skilled problem solver with a blend of functional and technical expertise and able to easily synthesize
information and knowledge to achieve a solution.
A good team player with strong ability to learn and adapt new skills and makes efforts to do the work at hand
and manage time effectively.
IT Skills:
Programming Languages C, C#.Net(6.0/4/0/3.5/3.0), VB.NET (10.0/9.0/8/0), C++, Java, T-SQL, PL/SQL
Web Technologies .NET Core 6.0/5.0, ASP.NET 4.6.2/4.6/4/3.5, ASP.NET MVC, Ajax 3.0/2.0,
JavaScript, jQuery, React JS, VB Script, Bootstrap, Angular 17/15/11/10,
Angular JS 2/4, WCF, HTML, CSS3, JSON, XML, XLST.
.Net Frameworks .NET 6.0/5.0, .Net Framework PHONE NUMBER AVAILABLE/3.5.
ORM Frameworks ADO.NET, nHibernate, Entity Framework, Entity Framework Core.
Architectural Patterns MVC, Microservices, Domain Driven Design, Test Driven Design (TDD).
Databases Microsoft SQL Server 2019/2012/2008, Oracle 10g, Cosmos DB, MongoDB.
Version Control Tools SVN, Team Foundation Server (TFS), Git, GitHub.
Web Servers\ Cloud Services Microsoft IIS Server, Microsoft Azure, Amazon Web Services (AWS).
Data Access Technologies Dapper, nHibernate, ADO.NET, Entity Framework, LINQ.
Development Environments Microsoft Visual Studio, Microsoft Visio, SQL Server Management Studio.
Testing Tools XUnit, MSTest, Postman, Swagger UI, Jasmine, Cypress.
Reporting Tools SQL Server Reporting Services (SSRS 2008/2005), SSIS, Crystal Reports
(2010/09/8.5/8).
Web Protocols HTTP, SMTP, SOAP, FTP, TCP/IP.
DevOps Tools Docker, Kubernetes, GitLab CI/CD, Azure DevOps, Azure Kubernetes service
Work Experience:
Client: 3M, St Paul, MN July 2023 - Present
Role: Senior .Net Full Stack Developer
Roles & Responsibilities:
Utilized Agile methodologies for collaboration, prioritize features, and participated in daily Scrum Calls, Backlog
refinement, Sprint planning and retrospective meetings.
Designed a microservices-based architecture using ASP.NET Core Web API, ensuring each service was modular,
scalable, and loosely coupled, responsible for domains like inventory, cart, orders, and user management.
Developed RESTful APIs for communication between microservices and the frontend, with efficient routing,
versioning, and documentation through Swagger UI for seamless integration across services.
Leveraged Entity Framework Core (ORM) for database interactions, simplifying data access and automating SQL
operations through object-relational mapping for both SQL Server and Cosmos DB.
Deployed an Azure API Gateway to manage and secure traffic, offering features like rate-limiting,
authentication, and central logging for all incoming API requests.
Implemented secure user authentication and authorization using Azure AD, Role-based access control (RBAC)
was enforced to ensure only authorized users could access specific services.
Built a dynamic, responsive user interface using Angular 17, handling state management, data binding, and
routing for the automotive parts catalog and shopping cart.
Created reusable, responsive UI components with HTML, CSS, and Bootstrap while utilizing JavaScript and
TypeScript for client-side logic.
Implemented Angular Service calls using Angular Factory to interact with the backend API end points
encapsulating the re-usability for templates.
Implemented Router Module of Angular 17 to make the whole project a Single Page Application (SPA).
Leveraged Entity Framework Core (ORM) query capabilities to implement pagination and eager loading.
Participated in writing Stored Procedures for performing optimization and other database operations such as
complex SQL queries, views, and triggers in SQL Server with T-SQL.
Implemented Cosmos DB for handling large volumes of unstructured data involving real-time inventory data.
Integrated Apache Kafka for real-time event driven communication between micro-services.
Utilized Xunit for unit testing of microservices and conducted component testing for end-to-end integration
tests across multiple services.
Utilized Swagger UI for in-detail API documentation and Postman for testing API end points.
Implemented CI/CD pipelines in Azure DevOps, automating builds, tests, and deployments using Azure
Container Registry for storing Docker images.
Orchestrated microservices using Azure Kubernetes Service (AKS) for seamless container management, auto-
scaling, and load balancing, ensuring high availability and fault tolerance.
Developed and automated PowerShell scripts for managing Azure resources, such as deploying microservices
to Azure Kubernetes Service (AKS), scaling services, and managing Azure Blob Storage.
Leveraged Azure Blob storage to store and serve large media files and integrated Azure Logic Apps and Function
Apps for automating workflows.
Utilized Git for version control, managing source code and collaborating with team members.
Used Atlassian JIRA for issue tracking, sprint planning, and project management, ensuring timely delivery of
features and tasks in line with Agile methodologies.
Environment: C#, Angular 17, HTML, CSS, Bootstrap, JavaScript, TypeScript, ASP.NET Web API, Entity Framework
Core (ORM), SQL server, Cosmos DB, Apache Kafka, Xunit, CI/CD, PowerShell, Postman, Jasmine, Swagger UI, Azure
DevOps, Azure Blob, Azure Kubernetes service, Log4Net, Git.
Client: CVS, Dallas, TX Apr 2021 Jun 2023
Role: .Net Full Stack Developer
Roles & Responsibilities:
Involved in all stages of SDLC including designing, coding, testing, and implementing the application following
Agile Methodology.
Leveraged extensive experience with ASP.NET Core Web API with microservices architecture to build RESTful
APIs for key pharmacy features like prescription management, drug lookup, and patient information retrieval.
Integrated OAuth2.0 for secure user authentication, ensuring users and administrators could access the
appropriate parts of the platform through token-based authorization.
Developed a responsive, user-friendly dashboard using Angular 10, Material UI for the design system, and
TypeScript for building robust and re-usable components.
Developed and maintained Angular applications using RxJs for state management & asynchronous data streams.
Utilized Angular router modules to implement dynamic, multi-page navigation within single-page applications,
enhancing user experience and application flow.
Developed and maintained complex PL/SQL scripts, including stored procedures, functions, triggers and views,
to automate business processes with Oracle DB.
Configured AWS API Gateway to manage microservice traffic and implemented RabbitMQ for real-time
message queuing across services.
Employed MS Test for unit and integration testing of the backend services, and Protractor for Angular frontend.
Utilized Postman and Swagger UI for API testing and documentation, facilitating collaboration and ensuring API
correctness and consistency.
Integrated AWS Lambda with AWS Step Functions to orchestrate workflows and utilized AWS S3 for storing
unstructured data.
Automated build, test, and deployment pipelines using GitLab CI/CD, Docker, and Kubernetes on AWS Elastic
Kubernetes Service (EKS) and deployed the web and API services to AWS Elastic Beanstalk.
Collaborated with cross-functional teams using Git, GitHub, and Atlassian JIRA for version control, code reviews,
and project management respectively.
Utilized SonarQube to analyse code quality metrics and trends to continuously improve codebase
maintainability and reliability.
Environment: C#, Angular 10, HTML, CSS, Material UI, JavaScript, TypeScript, ASP.NET Web API, Entity Framework
Core (ORM), Oracle DB, MongoDB, RabbitMQ, MS Test, Postman, GitLab CI/CD, Docker, AWS Elastic Kubernetes
service (EKS), AWS Elastic Beanstalk, AWS S3, AWS Lambda, SonarQube, Git.
Client: DC Department of Health, Washington, DC Aug 2018 Mar 2021
Role: .Net Developer
Roles & Responsibilities:
Involved in the complete Software development Lifecycle (SDLC) including Analysis, Design, Implementation,
Testing, and Maintenance with Agile methodology.
Designed and implemented a Model-View-Controller (MVC) architecture using ASP.NET Core MVC 2.0 to
structure the application.
Developed RESTful APIs using ASP.NET Core 2.0 for CRUD operations, adhering to REST principles for
resourceful URI design, HTTP methods, and JSON data formatting.
Leveraged Entity Framework Core for ORM, managing data access and interactions with SQL Server, and
implementing repository patterns for abstraction and data handling.
Configured and managed deployment using Azure App Service and Implemented automated workflows using
Azure Logic Apps. Utilized Azure Redis cache for the improved data access.
Automated Azure resource management (ARM) and configuration tasks using PowerShell scripts, facilitating
efficient provisioning, scaling, and maintenance of cloud resources.
Implemented dynamic, responsive web interface using React.js with ASP.NET Core MVC, creating reusable
components with layout pages for a consistent user interface.
Applied HTML, CSS, JavaScript, Bootstrap to design responsive and visually appealing front-end components,
while employing Axios for efficient asynchronous data updates.
Managed patient and appointment data with SQL Server, and integrated MongoDB for storing unstructured
data and logs, utilizing .NET drivers for NoSQL database interactions.
Utilized SQL scripts for data retrieval and migration from various sources using SQL Server Integration Service
(SSIS), and for generating crystal reports with SQL Server Reporting Service (SSRS).
Utilized MongoDB as a NoSQL database solution for storing semi-structured or unstructured healthcare data,
providing flexibility and scalability in data storage and retrieval.
Employed Xunit for unit testing of controllers, services, and repository classes.
Utilized Team Foundation Server (TFS) for version control and project management, handling source code
management, task tracking, and code reviews efficiently.
Environment: C#, React.js, HTML, CSS, Bootstrap, JavaScript, JSON, Axios, ASP.NET Core MVC, REST APIs, Entity
Framework Core, SQL Server, SSIS, SSRS, MongoDB, Xunit, Azure App Service, Teams Foundation Server (TFS).
Client: Lowes, Mooresville, NC Feb 2016 July 2018
Role: .Net Developer
Roles & Responsibilities:
Utilized Agile Scrum methodology, managing project development through sprints, daily stand-ups, and
iterative improvements.
Implemented Model-view-Controller (MVC) pattern with ASP.NET 4.
Developed SOAP-based web services with XML for data interchange using ASP.NET to facilitate communication
between the application and other enterprise systems.
Integrated nHibernate as the ORM for complex object-relational mapping and used Dapper for high-
performance micro-queries.
Leveraged LINQ for data querying and manipulation, from SQL Server DB and XML files respectively.
Developed dynamic, data-driven Razor Pages for customer-facing functionalities like order tracking, leveraging
HTML, CSS, JavaScript, jQuery, and AJAX for responsive designs.
Configured and managed the application on IIS, using application pooling to manage multiple instances.
Implemented Unit Testing across the business logic and service layers using Xunit.
Utilized SVN for version control and Atlassian JIRA for issue tracking, managing sprint activities.
Environment: C#, ASP.NET, .NET Framework, SQL Server, Microsoft IIS, HTML, CSS, XML, JavaScript, jQuery, AJAX,
Razor pages, MVC Pattern, SOAP web services, Dapper, nHibernate, LINQ, Xunit, Atlassian JIRA, SVN.
Client: Polaris, INDIA Aug 2013 Oct 2015
Role: Junior .Net Developer
Roles & Responsibilities:
Utilized a hybrid of Waterfall and Incremental model as the Software Development Life Cycle (SDLC).
Implemented a manufacturing management application using ASP.NET 3.5, leveraging Windows
Communication Foundation (WCF) to build Service-Oriented Application (SOA).
Implemented SOAP-based web services with XML data interchange and used XSL/XSLT for transforming XML
data into user-friendly formats for reports and interfaces.
Utilized ADO.NET for data access and management, designing data access layers to interact with SQL Server.
Integrated LINQ to query and manipulate data collections, enhancing the application's ability to filter, sort, and
aggregate manufacturing data effectively.
Designed and developed web pages using HTML, CSS, and ASP.NET Web Forms. Enhanced user interfaces with
JavaScript, jQuery, and AJAX for dynamic interactions.
Deployed the ASP.NET application on IIS (Internet Information Services) for hosting and managing the web
application. Configured IIS settings to ensure optimal performance and security.
Utilized Teams Foundation Server (TFS) for project management and SVN for Version control.
Environment: C#, ASP.NET, ASP.NET Web Forms, Windows Communication Foundation (WCF), SOAP web service,
ADO.NET, LINQ, SQL Server, JavaScript, jQuery, AJAX, Microsoft Internet Information services (IIS), TFS, SVN.
Education: Bachelor of Technology in Computer Science JBIET 2013
|