Anoop - Net React - Azure
Anoop - Net React - Azure
Summary of skills
• Professional full stack development with 8+Years experience in designing and developing ERP level
applications client-server applications, Windows and Web-based solutions using React, .Net.
• Applied HIPAA (Health Insurance Portability and Accountability Act) standards to ensure the protection of
sensitive patient data.
• Good experience in Software Life Cycle process including requirements analysis, design, programming /
testing and implementation of major systems and development methodologies.
• Experiences in .NET Technologies MySQL, ASP.NET, Web APIs, VB.NET, Dapper, MVC.
• Worked on Entity Framework, Dapper to associate with database for CRUD operations.
• Experience with ASP.NET Web Forms, win forms, Web Services, and State Management, caching features,
configuring optimizations and securing the web application
• Worked on Azure Devops, AWS S3, AWS lambda functions and AWS amplify, also worked with Google
Cloud Platfoms.
• Extensive experience in creating, deploying and consuming RESTful Services using Web API.
• Extensive experience with RxJs and NgRx libraries also strong hands on Redux.
• Designed UI layout forms using ASP.NET Web forms, CSS3, JavaScript, TypeScript, Angular4, jQuery.
• Worked with ASP.NET MVC security features including Authentication and Authorization filters.
• Worked on Version Control Systems Visual Source Safe, TFS (Team Foundation Server) and Git for
updating, accessing and managing the code and performed continuous integration.
• Experience in creating responsive User Interface (UI) layout screens with front-end technologies
HTML, CSS, JavaScript and TypeScript, Material UI, Bootstrap, React.
• Hands on Experience in Unit Testing of Modules using JEST and Cypress. System Testing and collaborated
with end users when User Acceptance Testing (UAT) has been done.
• Worked on Azure DevOps and JIRA.
Technical Skills:
Web Application Angular, React, ReactJS, MVC, ASP.NET 4.5/4/3.5, .Net core, ASP.NET Web
Forms, ADO.NET, VB.NET.
Web Technologies HTML5, CSS3, XML, JSON, AJAX, JavaScript, Typescript, jQuery
Page 1
Languages C#, JavaScript, TypeScript
Application Team Foundation Server (TFS), JIRA, Git, MS Office, Visual Studio.NET,
Development Tools
Education Details-
BTech IT, Chandigarh University
Project Details:
Project Name: Brain Labs (May 2024- Sep 2024)
Client: BRAIN
Role: Senior Software Engineer
Responsibilities:
• Working on the application enhancements, developed using ASP.Net, React, C#.Net, C#, MVC, WebAPI,
SQL SERVER 2012.
• Implemented comprehensive unit tests using C# and .NET Core, ensuring code quality and reliability
throughout the development lifecycle.
• Designing, developing, and maintaining .NET applications using C# and the .NET framework.
• Implemented Model-View-Controller (MVC) and Model-View-View Model (MVVM) patterns for efficient
application development.
• Developed and maintained responsive and user-friendly web applications using React 16.11, providing a
seamless user experience.
• Utilized React Hooks to manage component state and side effects.
• Implemented dynamic routing and nested routes in React to enhance user navigation and application
structure.
• Designed and implemented interactive and user-friendly web interfaces using Kendo UI/DevExpress
components.
• Integrated search solutions like Elasticsearch, Azure AI Search, Redis Search, and Solr to enable robust,
performant search capabilities across applications.
• Developed dynamic, reusable components in React to build a consistent and maintainable user interface.
Page 2
• Hands-on experience in developing web applications using React, showcasing expertise in creating
interactive and dynamic user interfaces.
• Used Entity Framework to perform CRUD operations with SQL Database tables and N-Unity framework to
perform unit testing.
• Designed and developed modular, scalable microservices using ASP.NET Core, adhering to clean
architecture principles and DDD to ensure code maintainability and separation of concerns.
• Utilized build tools like Webpack, Gulp to bundle and optimize TypeScript code for production
deployment.
• Managed and orchestrated containerized applications using Kubernetes, ensuring efficient scaling,
deployment, and monitoring of services.
• Implement responsive UI components using React and ensure compatibility across different devices and
browsers.
• Employed multiple query languages (SQL, KSQL) to handle complex data retrieval needs across relational
and real-time data stores.
• Designed and implemented secure authentication and authorization systems using Azure Active Directory
(Azure AD) and Entra ID, ensuring robust access compliance with enterprise security requirements.
• Developed Complex Database objects like Store Procedures, Functions, Triggers using SQL, PL/SQL.
• Involved extensively in writing complex Stored Procedures, dynamic queries, SQL Optimizations.
• Embraced DevOps practices to streamline development, testing, and deployment processes.
• Optimized storage solutions using Azure Blob Storage, ensuring efficient data storage, retrieval, and
management for large- scale applications.
• Designed, deployed, and maintained applications on the Azure cloud platform for scalability and
reliability.
• Integrated CI/CD pipelines to automate application builds, testing, and deployments, ensuring faster and
more reliable release cycles
Environment: .NET 8.0, Asp.Net MVC 5.0, React 17, Redux, Web API, Docker, Dapper, LINQ, HTML5/CSS,
JavaScript, XML, JSON, AJAX, Visual Studio 2017, SQL Server, Windows 11.
Responsibilities:
• Designed and implemented scalable infrastructure to support the N-tier architecture, including load
balancers, autoscaling groups, and content delivery networks (CDNs).
• Implemented API gateways to manage and expose services in a unified and secure manner.
• Utilized Asp.net features to handle user requests, manage sessions, and ensure seamless application flow.
• Designing, developing, and maintaining .NET applications using C# and the .NET framework.
• Implemented Model-View-Controller (MVC) and Model-View-View Model (MVVM) patterns for efficient
application development.
Page 3
• Integrated Elasticsearch into backend services to provide advanced search functionality, including fuzzy
search for handling misspellings and partial matches.
• Customized UI components to meet specific project requirements, enhancing the user experience.
• Designed and implemented interactive and user-friendly web interfaces using DevExpress components.
• Developed dynamic, reusable components in React to build a consistent and maintainable user interface.
• Implemented state management in React applications using Redux, including actions, reducers, and
selectors.
• Utilized React Hooks such as useState, useEffect, useContext, and useReducer to manage component
state and side effects.
• Implemented dynamic routing and nested routes in React to enhance user navigation and application
structure.
• Conducted system performance analysis, identified bottlenecks, and optimized the performance of
services and database interactions using ORMs such as Entity Framework and Dapper.
• Used Entity Framework to perform CRUD operations with SQL Database tables and N-Unity framework to
perform unit testing.
• Managed data with .NET MVC, using data models and controllers to interact with databases and APIs.
• Integrate APIs with databases (PostgreSQL) using Entity Framework Core or other ORM tools for data
storage and retrieval.
• Implemented MVVM architecture for front-end development, enhancing the separation of concerns and
facilitating testability.
• Utilize .NET Core's built-in dependency injection framework for managing application components and
services.
• Designed, deployed, and managed scalable web applications using Azure App Service.
• Implemented CI/CD pipelines using Azure DevOps for automated deployments and updates to Azure App
Service and AKS.
• Set up, managed, and maintained Kubernetes clusters in various environments (on-premise, cloud).
• Integrated CI/CD pipelines to automate application builds, testing, and deployments, ensuring faster and
more reliable release cycles.
• Integrated various services and components within the N-tier architecture, ensuring seamless
communication and data flow.
• Developed RESTful APIs for Microservices, ensuring clear and standardized communication between
services.
• Implemented secure, scalable authentication and authorization protocols, including integration with
Azure AD/Entra ID, ensuring compliance with enterprise security standards.
• Implemented monitoring and logging solutions for Kubernetes clusters and applications using tools like
Prometheus, Grafana, and ELK Stack.
• Developed and maintained complex stylesheets using LESS and SASS, enhancing code modularity and
maintainability.
• Connected Web APIs to various data sources, including databases (MY SQL) and external services.
• Utilize .NET Core's built-in dependency injection framework for managing application components and
services.
• Configure Webpack to bundle and optimize JavaScript, CSS, and other assets for efficient web application
deployment.
Page 4
• Managed and optimized Azure SQL databases, including performance tuning, backup, and disaster
recovery planning.
• Designed and implemented messaging and event-driven architectures using Azure Service Bus and Event
Grid.
Environment: Asp.Net, ADO.NET, .NET MVC, C# 8.0,React , Redux , React Hooks, Entity Framework, My SQL,
Azure Devops, Azure Functions, CSS, UI/UX, Kubernates.
Responsibilities:
• Applied HIPAA (Health Insurance Portability and Accountability Act) standards to ensure the protection of
sensitive patient data
• Integrated backend services with HL7 (Health Level 7) standards to facilitate secure and efficient data
exchange between healthcare systems.
• Designed and implemented microservices architecture to enhance scalability, flexibility, and
maintainability of applications.
• Integrated Elasticsearch into backend services to provide advanced search functionality, including fuzzy
search for handling misspellings and partial matches.
• Designed and implemented efficient Elasticsearch indexes, enabling fast retrieval of data and improved
search accuracy across large datasets.
• Developing responsive and interactive user interfaces using React.js and related technologies.
• Defined and documented API contracts using Swagger/OpenAPI for backend services, ensuring clear and
accurate communication between frontend and backend teams.
• Implemented versioning and validation for APIs to maintain consistency and backwards compatibility
across services.
• Utilizing Redux Toolkit to manage application state and facilitate efficient data flow.
• Utilized React NPM modules to enhance the functionality and efficiency of web applications.
• Integrated Redux middleware like Redux Thunk/Redux Saga for handling asynchronous actions in React
applications.
• Implemented dynamic routing and nested routes in React to enhance user navigation and application
structure.
• Designing, developing, and maintaining .NET applications using C# and the .NET framework.
• Implemented Model-View-Controller (MVC) and Model-View-View Model (MVVM) patterns for efficient
application development.
• Designed and implemented Microservices Architecture to enhance scalability, maintainability, and
flexibility.
Created RESTful APIs and implemented API design best practices for microservices communication.
• Employed object-oriented programming (OOP) principles within the .NET environment for maintainable
and extensible code.
Page 5
• Database design and optimization, including experience with SQL Server and Entity Framework.
• Developed RESTful APIs for Microservices, ensuring clear and standardized communication between
services.
• Integrated search solutions like Elasticsearch, Azure AI Search, Redis Search, and Solr to enable robust,
performant search capabilities across applications.
• Managed the full lifecycle of Docker containers, including creation, deployment, and decommissioning.
• Connected Web APIs to various data sources, including databases (MY SQL) and external services.
• Leveraged Azure services such as Azure App Service, Azure SQL Database, and Azure Storage to build and
deploycloud- based solutions.
• Utilized cloud fundamentals, specifically Azure DevOps, Azure Functions, and various Azure services, for
developing, deploying, and managing applications in the cloud.
Environment: Asp.Net 6.0, ADO.NET, .NET MVC, C# 8.0, Entity Framework, React 16.14, Redux, My SQL,
Typescript 3.3, HTML, Azure Devops, Azure Functions, CSS, UI/UX , Docker.
Responsibilities:
• Working on the application enhancements, developed using ASP.Net, React, C#.Net, C#, MVC, WebAPI,
SQL SERVER 2012.
• Implemented comprehensive unit tests using C# and .NET Core, ensuring code quality and reliability
throughout the development lifecycle.
• Designing, developing, and maintaining .NET applications using C# and the .NET framework.
• Implemented Model-View-Controller (MVC) and Model-View-View Model (MVVM) patterns for efficient
application development.
• Implemented asynchronous processing solutions leveraging Kafka, Azure EventHub, and other
orchestration tools to facilitate real-time, event-driven data processing.
• Developed and maintained responsive and user-friendly web applications using React 16.11, providing a
seamless user experience.
• Utilized React Hooks such as useState, useEffect, useContext, and useReducer to manage component
state and side effects.
• Hands-on experience in developing web applications using React, showcasing expertise in creating
interactive and dynamic user interfaces.
• Used Entity Framework to perform CRUD operations with SQL Database tables and N-Unity framework to
performunit testing.
Page 6
• Utilized build tools like Webpack, Gulp to bundle and optimize TypeScript code for production
deployment.
• Implement responsive UI components using React and ensure compatibility across different devices and
browsers.
• Employed multiple query languages (SQL, PLSQL) to handle complex data retrieval needs across relational
and real-time data stores.
• Engineered robust, two-way data synchronization mechanisms between legacy and new systems,
ensuring data integrity, consistency, and optimized performance.
• Developed custom authentication flows and roles-based access controls (RBAC) to manage permissions
across distributed microservices, enhancing security and scalability in multi-tenant applications.
• Providing new ideas/suggestion to stakeholders and direct clients along with business analyst to improve
the current systems.
• Developed Complex Database objects like Store Procedures, Functions, Triggers using SQL, PL/SQL.
• Involved extensively in writing complex Stored Procedures, dynamic queries, SQL Optimizations.
• Embraced DevOps practices to streamline development, testing, and deployment processes.
• Optimized storage solutions using Azure Blob Storage, ensuring efficient data storage, retrieval, and
management for large- scale applications.
• Set up, managed, and maintained Kubernetes clusters in various environments (on-premise, cloud).
• Designed, deployed, and maintained applications on the Azure cloud platform for scalability and
reliability.
• Integrated CI/CD pipelines to automate application builds, testing, and deployments, ensuring faster and
more reliable release cycles
Environment: ASP.NET framework 4.5, Asp.Net MVC 5.0, React, Redux, Web API, Dapper, LINQ, HTML5/CSS,
JavaScript, XML, JSON, AJAX, Visual Studio 2017, SQL Server, Kubernates, Windows 11.
Responsibilities:
Page 7
Designed and implemented microservices architecture to enhance scalability, maintainability, and
flexibility.
Designed and developed RESTful Web APIs using technologies like ASP.NET and Web API
• Integrated ASP.NET applications with front-end technologies, such as HTML, CSS, JavaScript, and
clientside frameworks like React.
• Implemented state management in React applications using Redux, including actions, reducers, and
selectors.
• Implemented secure, scalable authentication and authorization protocols, including integration with
Azure AD/Entra ID, ensuring compliance with enterprise security standards.
• Managed complex application state in React using Redux for efficient data flow and state consistency.
• Leveraged .NET Core's modular and lightweight features for high-performance application development.
• Utilized ASP.NET Web Forms and ASP.NET MVC for creating responsive and interactive web applications.
• Database design and optimization, including experience with SQL Server and Entity Framework.
• Implemented end-to-end CI/CD pipelines using tools such as Azure DevOps, enabling automated build,
test, and deployment workflows.
• Secured application secrets, keys, and certificates using Azure Key Vault, ensuring compliance with
industry standards.
• Managed and optimized Azure SQL databases, including performance tuning, backup, and disaster
recovery planning.
• Configured and managed Kubernetes autoscaling (horizontal and vertical) for applications.
• Designed, deployed, and managed scalable web applications using Azure App Service.
• Implemented continuous integration and continuous deployment (CI/CD) pipelines, automating build,
test, and deployment processes to enhance development efficiency and reliability.
Environment: Asp.Net 4.0, ADO.NET, .NET MVC, C#, Entity Framework, HTML, AWS Lambda, API gateway,
Amazon S3, SQL Server, UX&UI, CSS, React 16.11, Redux 2.2, Javascript, Jest, responsive design, HTML5
Responsibilities:
Page 8
• Integrated ASP.NET applications with front-end technologies, such as HTML, CSS, JavaScript, and
clientside frameworks like React.
• Handled asynchronous data fetching and state updates in React components using Redux and React
Hooks.
• Implemented state management in React applications using Redux, including actions, reducers, and
selectors.
• Developed RESTful APIs using ASP.NET Core Web API, facilitating seamless communication between client
applications and backend services.
• Database design and optimization, including experience with SQL Server and Entity Framework.
• Implemented end-to-end CI/CD pipelines using tools such as Azure DevOps, enabling automated build,
test, and deployment workflows.
• Designed data models and structures to represent resources in Web APIs, ensuring consistency and clarity
in data interactions.
• Developed serverless applications using AWS Lambda and AWS API Gateway, optimizing performance and
scalability for various use cases.
• Implemented continuous integration and continuous deployment (CI/CD) pipelines, automating build,
test, and deployment processes to enhance development efficiency and reliability.
• Lead Architecture, Design and Technical Roadmap of cloud scale Software Platforms that support a
complex thirdparty integration.
Environment: Asp.Net 4.0, ADO.NET, .NET MVC, C#, Entity Framework, HTML, AWS Lambda, API gateway,
Amazon S3, SQL Server, UX&UI, CSS, React 16.11, Redux 2.2, Javascript, Jest, responsive design, HTML5
Responsibilities:
• Working on the application enhancements, developed using C#.Net, Dapper, SQL SERVER 2012.
• Enhancement to the current applications by following SDLC model including requirement analysis, design
and development of the application following Agile methodology.
• Production support and maintenance of application.
• Continues improvement and suggestion of the systems to reduce the production issues.
• Guiding offshore team for complex production issue analysis and research.
• Proactive communication to avoid business impacts. Reporting Weekly/monthly project status.
• Used GIT for version control and JIRA for defect tracking.
Environment: C#, ASP.NET framework 4.5, Asp.Net MVC 5.0, React, Web API, Dapper, LINQ, Visual Studio
2013, SQL Server 2012, Windows 11.
Page 9