Ranadheer A
Phone: 314-***-****
Mail: ************@*****.***
Professional Summary :
Experience in a variety of industries working on Microsoft technologies using technologies such as ASP.Net and .Net Core distributions. working environment includes C#.Net, Asp.Net Web Forms, Asp.Net MVC, .NET Framework, .NET Core, ADO.NET. Can work parallelly in both Azure, AWS, Clouds coherently.
Overall, 10+ plus years of experience in the IT Industry, of which 9+ years of experience on Windows technologies using .NET (C#.Net) and web technologies using .NET Core, Asp.Net Web Forms, Asp.Net MVC, Microsoft Azure Cloud and AWS.
Extensive programming experience in C#.Net, Asp.Net Web Forms, Asp.Net MVC, .NET Framework, .NET Core, ADO.NET, Microsoft Azure, SQL Server & SQL Azure and MSSQL.
Developed Internet Applications using ASP.NET, MVC, Angular, JSON, ReactJS & Microsoft Azure.
Extensive experience in Microsoft Azure Web Apps, Function Apps, App Insights, Cosmos DB, SQL Azure, Storage, Microservices, Service Fabric & Logic Apps.
Implemented a 'server less' architecture using API Gateway, Lambda, and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
Used Angular and React JS to create rich, responsive display and editor user interfaces with a clean underlying data model.
Experience in building isomorphic applications using React.js and Redux with GraphQL on the server side
Extensive Experience of LINQ and ORM technologies like Entity Framework 6.0/5.0/4.3, Database First, Code First and performance tuning in Entity Framework.
Development experience with JavaScript and C# for implementing client side/server-side code in ASP.NET applications.
Experience in designing and developing Microservices using ASP.Net Core, EC2, RDS, Dynamo DB, S3, Cloud watch, and Docker for its various advantages like loose coupling and design pattern.
Experience in designing databases, SSRS in SQL-Server & SQL Azure and creating database applications using ADO.NET & Entity Framework.
Extensive experience in creating User Controls using Asp.Net.
Proficient in designing and developing Microservices for the business components using .Net framework and Azure Service Fabric.
Experienced in developing SOA applications using C#.NET Serviced Components, .NET WCF Services & Microsoft Azure with Microservices.
Experience in RESTful API’s, Design Patterns (MVC, MVP, MVVM), and code-first developments.
Extensive experience in developing SPA using Asp.Net MVC, Web API, and Angular.
Proficient in using methodologies like Agile and Waterfall.
Experience in using tools like Visual Studio.Net, VSTS, VSS, CVS, SVN, TFS, GIT & Bitbucket.
Developed web services including SOA REST and used Microsoft advanced technologies MSFT Visual Studio and Microservices architecture to consume and feed financial data while providing security.
Developed Micro services to utilize .Net Core REST web services in the client's environment.
Experience in building Continuous Integration (CI) & Continuous Deployment/Delivery (CD) pipeline as an iterative process using Jenkins.
Experience in using build/deployment tools such Jenkins, Docker, OpenShift for(CI/CD)Continuous Integration of Microservices
Experience in DevOps tools Dockers and Kubernetes and Experience in SonarQube implementation for dotnet applications for code quality.
Extensive experience in developing pipelines for Build & Release using Azure DevOps, Jenkins & Jules.
Extensive experience in developing YAML IaC pipelines using bicep & terraform for creating azure resources.
Proficient in T-SQL Queries, Views, Joins, Functions, SQL Stored Procedures, Database Triggers and Cursors and PL/SQL
Proficient in understanding architecture requirements and ensuring effective design, development, and analysis of the code.
Experience in Azure Storage, functions, Logic apps, App services, Web Jobs, Key Vault, Active Directory, AADB2C, Cosmos DB, SQL DB, Application Insights, Monitor, Log Analytics, Azure CLI, CI-CD with Azure DevOps
Extensive experience in developing UI applications using Angular, React JS, Blazor, HTML, Java script, jQuery, CSS & Typescript jQuery, CSS & Typescript.
Education:
B Tech in Computer Science
Technical Skills:
Programming Languages
C# 3.0-9.0, .NET Core 2.0/3.1/6.0, VB.NET, GraphQL T-SQL, PL/SQL, VB.Net 4.0
Technologies
.NET Framework 4.7/4.5/4.0/3.5, ASP.NET, MVC 2/3, Silverlight 4.0/3.0, ASP.Net, .Net Core 3.1, JavaScript, jQuery.
UI Technologies
Win Forms, ASP.NET Web Forms, ASP.Net MVC, Angular JS, Angular 8,10,12,13,14, React JS .
IDE Tools
Visual Studio 2022/2019/2012/2010, Visual Studio Code, sql,Server Management Studio
Databases
MS SQL SERVER 2019/2018/2012/2010 R2/2005, MS Access 2010/2007/2003, Oracle 10g/9i/8i, Mongo DB, Cosmos DB, Elastic Search.
Modelling Tools
MS Visio 2010/2007.
Reporting Tools
SQl Server Reporting Services (SSRS), Crystal Reports 10/8.5/8.
Servers
Windows Server 2003/NT, Microsoft IIS (8.0/7.5/7.0/6.0/5.0/4.0), Windows Server 2008 R2/2012.
Middleware
WCF, ASP.Net WebAPI, .Net Core, ADO.NET4.0/3.5/3.0/2.0, MSMQ, Web Services, Enterprise Library 4.1/3.1,
Version Control Tools
Visual SourceSafe2005, Subversion, Team Foundation Server 2010/2008, SharePoint 07/10/13, Azure DevOps, GIT, Bitbuket, Sourcetree.
Message Queues
Azure Storage Queues and Service Bus Queues
Messaging Services
Apache Kafka, AWS SQS, MSMQ
Testing/Documentation
NUnit, xUnit.net, Selenium WebDriver, Postman, Swagger
Application Development
C#, ASP.NET, .NET CORE, ADO.NET, LINQ, XML, XSLT, T-SQL, WCF, .NET 4.0, MVC Framework, Web API, Entity Framework, HTML, CSS, Java Script, Angular, PowerShell, SQL, T-SQL
Professional Experience
Client: Barclays, New York - NY Jan 2023 – Till date
Role: Sr. Full Stack Engineer
Responsibilities:
Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with Agile Methodology.
Involved in developing frontend systems with JavaScript, jQuery, Bootstrap, HTML5, Kendo Ul, CSS3, MVC Frameworks such Angular 14 and Node JS.
Experienced in designing and implementing applications using C#.Net, Angular, Node JS, JSON, Web API, and Azure cloud technologies.
We are involved in business requirements and architecture meetings to decide on technical aspects.
Designed and developed Entity Framework 6.0 Code-First approach with Repository-Pattern based backend and used Microservices and Web API as transaction and communication technology to the client-side.
collaborated with cross-functional teams to design, develop, test, and deploy REST APIs using the .NET framework and microservice architecture.
Developed ASP.NET Core Microservices based on departmental requirements and specifications.
Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
Designed and developed GraphQL APIs to efficiently serve data to client applications.
optimized GraphQL queries to reduce data over-fetching and enhance application performance.
Implemented Angular with typescript on front end side and split the services into 17 different micro services.
Experience with Asynchronous messaging using Kafka, RabbitMQ, Redis
designed and maintained Kafka topics and partitions to ensure efficient data processing and seamless communication between microservices.
Utilized SSIS to create efficient workflows for data extraction, transformation, and loading into Microsoft SQL Server databases.
Controller will trigger and call command for CRUD operations and query handler for retrieving data.
improved system performance by implementing Docker, and Kubernetes for containerization and orchestration.
Created CI/CD pipelines in Azure once build is triggered based on build version and deploy to dev instance.
Implemented OAuth for API security, enabling third-party developers to securely access and interact with company APIs.
Proficient in NuGet package manager for .NET, facilitating package discovery, installation, and dependency management within Visual Studio projects.
Implemented multi-factor authentication (MFA) solutions to enhance security and protect sensitive data from unauthorized access.
Experience in creating PowerShell, C# codes for of various applications using Microservices and SDK's.
Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers, and packages.
Proficient in ADO.NET for data access and manipulation within .NET applications, including querying databases, executing commands, and handling transactions.
Developed Azure function apps as API services to communicate DB. Involved in Build & Azure deployment of Function apps from Visual Studio.
Used Azure DevOps to maintain Product Backlog Items, User Stories, Tasks and Bugs.
Developing Azure PaaS services like WebApp, API App, Web Job, Logic App, Function App, Storage Queue, Service Bus Queue, Azure SQL.
Experience with Asynchronous messaging using Kafka, MSMQ, Redis.
Developed databases in the Azure cloud services and maintaining the back-end code.
Writing Unit test cases, integration test cases & Automation test cases.
Environment: VS 2019, .NET 3.5/4.0, .Net Core, C#.Net, Oracle 12C, Web API, Angular 14, SQL Server, TDD, GIT, AngularJS, Azure Dev Ops, Azure Cloud, Terraform & EF, Azure Cognitive Search, Azure storage account, Azure Functions, Logic Apps, Azure Application Insights, Azure Key Vault
Client: Health Edge, Burlington, MA Aug 2020 – Dec 2022
Role: Full Stack.Net Developer
Responsibilities:
Involved in Requirement gathering phase to gather the requirements from the business users to continuously accommodate changing user requirements.
Implemented Architecture Requirements and ensure effective Design and Development.
Developed cross-browser accessible interfaces using Bootstrap, JavaScript, CSS3, Blazor and Angular 8
Implemented web application in C#.NET, Angular, JSON, Web API, and Azure cloud technologies.
Involved in requirement analysis and architecture planning discussions for sprint planning.
Developed packages, stored procedures, and functions to fetch and update information in the backend using Oracle 12c. Created procedures, tables, and views for Oracle, and SQL Server databases.
Implemented REST APIs for efficient communication between applications.
Experienced in developing ERP solutions using microservices architecture.
Utilized N-tier architecture for presentation, business, and data access layers.
Experience with Blazor layouts, routing, forms validation, and state management techniques.
Knowledgeable in MongoDB administration tasks such as installation, configuration, and performance tuning.
Used JSON objects effectively for efficient client-side coding and Typescript/JavaScript template design.
Developed sample BDD tests by writing behaviors, step definitions and feature files using Gherkin.
Active Directory Federation Services (ADFS), SAML, web Single Sign-on (SSO), OAuth and related authentication technologies.
Experienced in NHibernate ORM (Object-Relational Mapping) framework for .NET, enabling database interaction through object-oriented domain models.
Used Microservices architecture, REST, and Azure to build, test, and deploy identity microservices.
Reviewed and coached team development activities for improved performance.
Involved in deployment activities for QA, Dev, and Prod environments using TFS.
extensively used LINQ and ORM tools like Entity Framework to exchange data between web applications and database objects.
Used Entity Framework 6.0 repositories on Dynamo DB, Oracle 12c and SQL 2016 databases for efficient communication.
Proficient in developing and maintaining automation scripts using BDD approach, which includes implementation of automated scripts to test Cross-Application Functionalities
Created relational databases, tables, stored procedures, packages, views, and functions in Oracle 12C/10g and SQL-Server.
Implemented integration with healthcare systems and databases, ensuring seamless communication and data exchange between the application and various healthcare platforms.
Familiarity with Selenium WebDriver integration with testing frameworks like TestNG, JUnit, NUnit, or Mocha for test management and reporting.
Extensively worked on UAT/PROD issues to ensure seamless application performance.
Implemented unit test cases, integration test cases, and automation test cases.
Provided high availability for laaS and Paas role instances for access from other services in the C#.Net with Azure Internal Load Balancer.
Proficient in Visual Studio 2017, .NET 3.5/4.0, .Net Core, GIT, AngularJS, Azure Dev Ops, Azure Cloud, and Terraform.
Excellent in problem-solving skills and the ability to work effectively in a team environment.
Detail-oriented, organized, and capable of working under tight deadlines to deliver high-quality software applications.
Environment: VS 2022, .NET 5.0/6.0, .Net Core, C#.Net, Web API, Angular 12, SQL Server, TDD, GIT, Azure Dev Ops, Azure Cloud, Terraform/Bicep & EF.
Client: VM Ware, Palo Alto, CA Nov 2018 – July 2020
Role: Sr.Net Developer
Responsibilities:
Designed the Web Pages using HTML, CSS, JavaScript, React JS, XML, JSON and AJAX.
Proficient in designing and developing applications using ASP.Net, C#.Net, ReactJS, Java, Web API & GAIA Cloud.
Developed Single Pages Application using Razor View with HTML5, CSS3, Bootstrap, React Async Awaits, Next JS, GraphQL, Nodejs.
Skilled in AWS CLI and SDKs for automating infrastructure provisioning and management tasks.
Familiarity with React ecosystem tools like Create React App, React DevTools, and React Testing Library.
Created and deployed Web Services using VB.NET, SOAP, and XML, streamlining the retrieval of Customer Service Records.
Expertise in understanding Architecture Requirements and ensuring effective Design, Development, Migration, Validation, and Support activities.
Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket.
Experience in creating Procedures, Tables & Views for Oracle & SQL Server, MSSQL and working with Autosys or Control M jobs for backend interfaces.
Responsible for maintaining and expanding AWS (Cloud Services) S3 infrastructure using AWS (SNS, SQS).
Skilled in developing REST API's with azure service fabric stateless Microservices using ASP.NET Core.
Experienced in Amazon DynamoDB NoSQL database service for scalable and high-performance data storage.
Familiarity with AWS monitoring and logging services like CloudWatch and CloudTrail for operational visibility.
Configured advanced security features using Form-Based Authentication and Role-Based Authorization, implementing a robust access control system through C# and ASP.NET
Experienced in setting up development environments using the latest Blazor .Net with Asp.Net Core.
creating various services in React that consume rest services from the backend written in .NET.
Familiar with reusable components and guards to better accommodate the complete web application.
Experienced in developing front-end components using HTML5, CSS3, Bootstrap 3 and React.
Integrated AWS Identity and Access Management (IAM) for fine-grained access control and authentication, enhancing security and compliance.
Skilled in AWS CLI and SDKs for automating infrastructure provisioning and management tasks.
Skilled in Kubernetes cluster setup, configuration, and administration on various cloud platforms or on-premises environments.
Developed complex reports using SQL Reporting Services (SSRS), enhancing data visualization and analytics capabilities
Proficient in reviewing code changes done by team members.
Strong knowledge of the technology and domain, and the ability to lead a team towards a desired goal.
Skilled in performing Reverse Engineering by deconstructing the business entity into smaller independent Microservices.
Expertise in deployment activities for QA/Dev/PROD Environments and involving support and deployment of builds using Jenkins/Jules.
Experienced in extensively working on UAT/PROD issues.
Skilled in writing Unit test cases, integration test cases & Automation test cases.
Proficient in using Bit bucket as the source repository.
Environment: VS 2015/2017, .NET 3.5/4.0, C#.Net, Asp.Net, MVC, GAIA Cloud, Web API, React JS, Blazor, Oracle, SQL Server, AWS, Terraform, EF, DevOps, ASP.NET, C#, Microsoft SQL Server, ADO.NET, Web Forms, .NET Validation Controls, JavaScript, Form-Based Authentication,, DOM, JavaScript, jQuery, VB.NET, SOAP, XML, SQL Server Reporting Services (SSRS), SQL Stored Procedures, Triggers
Client: Value Labs – Hyderabad, IN Dec 2014 – July 2018
Role: .Net Developer
Responsibilities:
Designed and developed the platform's user interface using Angular, creating a user-friendly and responsive web application.
Developed various modules using HTML 5, Bootstrap
Developing web-based solutions by using Visual Studio, .NET, C#, AJAX, MVC, Coded UI, SSMS, Json, jQuery, XHTML, and ASP.NET Web forms related to pension plans and based on the needs of each client
Utilized HTML and CSS to create responsive and visually appealing user interfaces.
Knowledge of XML related technologies such as XML/XSL, XSLT, DTD, XML Schema, DOM, SAX, SOAP, WSDL, Web-Services, and VBScript
implemented UI/UX designs and ensured cross-browser compatibility.
developed interactive web pages with JavaScript and integrated front-end framework With Angular
Built server-side applications using Entity and related frameworks.
Developed RESTful APIs to facilitate communication between the front-end and back-end systems.
Integrated data persistence layers using Spring Data for seamless interaction with databases.
Worked with databases such as MySQL, MongoDB, and PostgreSQL to design schemas and optimize query performance.
Development and Unit testing based on design documents given and Involved in Development of Various Modules, Application Structures.
Environment: NET Core, ASP.NET Web API, ASP.NET MVC, HTML5, CSS3, JavaScript Microsoft SQL Server, Identity Framework, Supplier APIs, Shipping APIs, Power BI, Tableau, Git.