Post Job Free
Sign in

Stack Developer Asp.Net Mvc

Location:
Duluth, GA
Posted:
April 22, 2025

Contact this candidate

Resume:

Rajitha Gadipalli

Senior Full Stack Developer

*.***********@*****.*** 678-***-****

https://www.linkedin.com/in/rajithagadipalli/

PROFESSIONAL SUMMARY:

Over 15+ years of experience as a .NET Full Stack Developer, specializing in designing, developing, and deploying high-performance applications using C#, VB.NET, ASP.NET Core, Blazor, Razor Pages, and ASP.NET MVC.

Expertise in front-end technologies such as JavaScript (ES6+), TypeScript, React.js, Angular, HTML5, CSS3, Bootstrap, Tailwind CSS, and AJAX to create interactive and responsive web applications.

Proficient in back-end technologies, including T-SQL, LINQ, Entity Framework (EF Core, EF6), NHibernate, and SQL Server, to develop robust data models and optimize database performance.

Strong experience with microservices architecture, RESTful APIs, SOAP, GraphQL, SignalR, and WebSocket for building scalable and real-time applications.

Skilled in cloud computing with deep expertise in Microsoft Azure (App Services, Functions, Blob Storage, Key Vault, Azure AD, Kubernetes, Logic Apps, and Application Insights) and AWS (EC2, S3, RDS, Lambda).

Extensive hands-on experience with CI/CD tools and practices, including Azure DevOps, Jenkins, MS Build, Maven, NuGet, and Terraform for streamlined software delivery and infrastructure management.

Proficient in containerization and orchestration using Docker and Kubernetes, ensuring scalable and maintainable deployments.

Strong knowledge of software development best practices, including TDD, NUnit, xUnit, MSTest, Moq, and Agile methodologies (Scrum, Kanban) to deliver high-quality software in fast-paced environments.

Expertise in version control and collaboration tools like Git, BitBucket, TFS, Confluence, and Rally/JIRA to manage project lifecycle and track progress.

Strong proficiency in using web servers like IIS, Kestrel, and Nginx for application hosting and management.

Excellent communication skills, working effectively in collaborative, team-based environments and liaising with stakeholders to understand requirements and deliver impactful solutions.

Strong problem-solving abilities and a proactive approach to addressing technical challenges, consistently exhibiting adaptability in dynamic environments.

TECHNICAL SKILLS:

Languages: C#, VB.NET, SQL, PL/SQL, C++, NodeJS, Python

.NET Technologies: ASP.NET, WEB API, ADO.NET, SOAP/Restful Services, WCF, LINQ, MVC 3.0/4

.NET Core Technologies: Blazor, ASP.NET MVC, WEB API, Micro services, Entity Framework

Scripting tools: JavaScript, PowerShell, Python, jQuery

IDE: Visual Studio 2013/2015/2019/2022, Dreamweaver, Visual Studio Code

Databases: SQL Server 2010/2016, Oracle 9i/10g, PostgreSQL, DynamoDB, Mongo DB, Document DB

Reporting Tools: SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS), Kettle

Modelling Tools: Microsoft Visio 2007/2010, ER Modelling, UML design

Web Technologies: XHTML, HTML5, CSS, JavaScript, Knockout JS, Ajax, Telerik Controls, bootstrap, jQuery, Razor, Angular 6/12/15, MVC, MuleSoft, React, Blazor

Operating Systems: Windows 10, 8/7/Vista/XP, Ios

Source controls: Bit keeper, Bitbucket, SVN, TFS (Team Foundation Server), GIT

Agile project management tools: Rally, VersionOne, JIRA

Environments: Windows, AWS, and Azure

Cloud: AWS (Docker, EC2, S3, Lambda functions, API Gateway, CloudWatch, CloudFront, SNS/SQS, Kafka, Parameter Store). Azure (VMs, Functions, Blob Storage, SQL, VNet, Load Balancer, CosmosDB, Azure DevOps, and GitHub Actions)

WORK EXPERIENCE:

VLaunch Solutions Duluth, GA Sr. Full Stack Developer June 2023 – Present Project: Model Hub

Responsibilities:

Created Single Page Application (SPA) using Angular 16 framework for binding data to specific views and synchronize data with server.

Created services for uploading a file and convert the data into models using Angular 16, AWS State machine, Restful APIs, SNS/SQS, Document DB and SQL server.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 16.

Implement new Front-End features with Typescript/ JavaScript and other RESTful APIs.

Used Rxls heavily for subscribing to Observable streams containing data.

Using Devextreme controls for building html pages.

Implemented Microservices using .NET core 8/6 to create Bulk Import report, and create various models.

Implemented AWS Identity and Access Management (IAM) to securely control access to AWS resources, leveraging roles, policies, and MFA to enforce least privilege and enhance security.

Managed user permissions, groups, and roles within AWS IAM, ensuring proper access controls and compliance with organizational security policies.

Configured and managed DNS records (A, CNAME, MX, TXT) for domain name resolution and improved application availability and performance.

Deployed and managed containerized applications using AWS, Docker, and Kubernetes, ensuring scalable and reliable pod orchestration and service discovery.

Configured and optimized Kubernetes clusters on AWS, leveraging Docker containers for efficient deployment and scaling of microservices-based architectures.

Developed and optimized GraphQL APIs, improving data retrieval efficiency and enabling seamless communication between frontend and backend services.

Implemented complex queries and mutations, ensuring scalable and flexible data fetching strategies for high-performance applications.

Automated deployment pipelines using Git Actions and Octopus Deploy, enhancing release efficiency and reliability across environments.

Managed versioned releases and rollback strategies, ensuring seamless delivery and minimized downtime for critical applications.

Collaborated with the Change Management Board to assess and approve production deployments, ensuring compliance with organizational standards.

Developed RESTful APIs using Python and Flask/Django, enabling seamless data exchange and integration for web applications.

Optimized API performance and ensured security through best practices in authentication and scalability.

Facilitated risk analysis and deployment planning, improving release stability and minimizing disruptions in live environments.

Developed PowerShell scripts to automate log file cleanup, ensuring efficient disk space management and system performance.

Implemented scheduling and retention policies to optimize storage and maintain security.

Client: CareerBuilder Norcross, GA Sr. .Net Developer July 2014 – May 2023

Project: DPI to Mando

Responsibilities:

Migrated job processing application from legacy VB.NET and ASP.NET technologies to Node.JS, React, and PostgreSQL. This new application was hosted on AWS to process over Millions of jobs in 4 hours.

Developed .NET Core APIs to efficiently handle high-volume traffic, ensuring optimal performance and scalability.

Conducted rigorous testing to validate functionality, reliability, and response times under varying load conditions using Selenium, Ready API, Postman and JMeter.

Created processes for replicating data from PostgreSQL to Hadoop with the same schema as SQL tables to not impact the downstream reporting.

Designed and implemented comprehensive Identity and Access Management (IAM) solutions in .NET environments to ensure secure user authentication, authorization, and role-based access control. Integrated IAM frameworks and services (e.g., Azure Active Directory, Identity Server) to streamline user management and enhance application security.

Configured and deployed role-based access control (RBAC) and Single Sign-On (SSO) in .NET applications using IAM technologies such as OAuth2, OpenID Connect, and Azure AD. Enhanced user experience by providing seamless access across multiple applications while maintaining stringent security and compliance standards.

Documented and prepared workflow diagrams for the existing job processing flows.

Responsible for reviewing the pull requests and providing feedback.

Collaborated remotely with other team members working in different time zones.

Implemented solution to drop the job feed on to the S3 bucket.

Created Azure functions for updating the batch status, sending emails after the batch is completed, and triggering SNS.

Created APIs to read the feed from S3 bucket and manage jobs on the CareerBuilder website.

Implemented AWS Lambda Serverless functions for updating the status of the batches when all records are processed and replicate the data into other tables when data is created in the source table.

Created a visitor-hub page using Angular 12 to display and manage batch and job details.

Experienced in designing and managing AWS Step Functions state machines for orchestrating and automating complex workflows with seamless AWS service integrations.

Skilled in using Docker Desktop for containerization, managing multi-container applications, and streamlining development workflows through efficient container orchestration.

Proficient in managing and optimizing Amazon Document DB for scalable, managed document databases with seamless MongoDB compatibility.

Implemented alerts on the CloudWatch logs for monitoring activities.

Successfully integrated SAML authentication protocols in .NET applications, enabling seamless SSO across multiple enterprise systems. Utilized SAML libraries and tools to configure secure identity federation, improving user experience and reducing login friction.

Used parameter stored for maintaining application keys and configuration values.

Deployed and maintained the applications to AWS.

Used Jenkins in the CI/CD pipeline.

Used Terraform for managing AWS services through CLI.

Implemented real-time pooling of job content changes using Kafka.

Used test automation for running tests and maintaining the code coverage.

Project: Products & Purchasing/ECommerce

Responsibilities:

Migrated Products and Purchasing infrastructure to Microservices.

Deployed and managed applications in the Azure environment.

Created Azure functions for generating notifications.

Created Hosted Payment Page using Angular for the end users to enter Credit/Debit card information for purchasing CareerBuilder products and follow PCI compliance.

Enhanced application performance by Angular component-based development which can be easily migrated to future Angular frameworks.

Created custom directives, decorators, and services to interface with restful and SOA services.

Implemented Angular Router to enable navigation from one view to the next as the user performs application tasks.

Designed and configured SAML Identity Providers (IdPs) and Service Providers (SPs) for secure user authentication and authorization. Leveraged .NET-based SAML libraries (e.g., Sustainsys.Saml2) to ensure compliance with industry security standards and enhance inter-system communication.

Experience in deploying and managing Kubernetes clusters, including setting up and configuring nodes, managing containerized applications, and ensuring high availability and scalability.

Used Elasticsearch as a document data store for JSON and other data to visualize the massive amount of data using Kibana, to find outliers, anomalies, patterns, and to produce reports and metrics quickly and easily, using real and accurate data.

Good understanding of Kubernetes architecture, including the control plane components (such as API server, etc., scheduler, and controller manager) and worker nodes.

Developed and deployed serverless applications using AWS Lambda, optimizing performance and reducing infrastructure costs.

Integrated AWS Lambda with services like S3, DynamoDB, and API Gateway to build scalable, event-driven architectures.

Developed serverless architectures using AWS services such as API Gateway, CloudFormation, and CloudWatch

Create and maintain automated deployment pipelines using AWS CodePipeline and CodeBuild

Design and develop RESTful APIs using AWS API Gateway and Lambda

Used Resharper, and Dot Cover for improving the code quality.

Experience in CheckMarx for scanning the vulnerabilities in the applications.

Implemented and maintained robust internal controls and audit trails in .NET applications to meet Sarbanes-Oxley (SOX) requirements, enhancing financial data integrity and accountability.

Project: Background Screening Application

Responsibilities:

Created APIs to integrate M&A financial data into the CareerBuilder ecosystem.

Created Microservices using .NET Core 8/6.

Created batch processes using Hangfire to pull the data from the acquired company, transform it and generate invoices on the CareerBuilder platform to generate a revenue of over $10M and complete the invoicing process in 2 hours.

Created Single Page Application using Angular to manage cases submitted by the customers.

Worked with Scheduler to schedule MuleSoft flows through API calls for data synchronization and worked with managed file transfer solutions.

Developed, defined, and built RAM using YAML format as a contract for APIs, and Mock APIs and created public API portals for external users.

Deployed MuleSoft applications to Cloud Hub and used API Manager to create and deploy API proxies.

Used Kubernetes for deploying the applications.

Implemented AGILE methodology using the SCRUM process to deliver the projects.

Worked on POC of high-end Apigee innovative proxies and on-boarding APIs.

Used Apigee for building API gateway to expose endpoints to the end users.

Troubleshooting and monitoring API proxies running on Apigee using Trace tool.

Used JIRA for managing Sprint commitments.

Project: Order Entry Application

Responsibilities:

Worked on Order Entry, Invoicing, and Payment projects. Resolved day-to-day Credit Memo issues both from the Domestic and International side.

Implemented VB.NET, .NET Framework, Ajax, MVC and SQL Server applications in an Agile Environment using Scrum process.

Developed dynamic web applications using jQuery and ASP.NET MVC, enhancing user experience and responsiveness.

Designed and optimized C# backend services, improving performance, scalability, and integration with frontend components.

Developed interactive and responsive web applications using .NET Blazor, leveraging C# and Razor components for rich client-side functionality and seamless user experiences.

Implemented complex UI features and data binding in Blazor, enhancing application performance and maintainability through component-based architecture and reusable code.

Implemented a multi-currency solution in VB.NET to create orders and invoices in different currencies.

Migrated PDF generation process from XML/XSLT templates to SSRS for eliminating redundancy of invoice templates.

Created month-end process to close the month and generate Lawson files for reconciling the revenue.

Created and managed database objects like tables, views, sequences, synonyms, indexes, triggers, and stored procedures.

Support and develop new web pages, web services, and batch processes.

Support and create notifications about data inconsistencies (alarm audits).

Support and create N-Unit and Selenium test cases.

Setting up new companies and products in Axiom, setting up an Order Entry system for them.

Used lean development methodology and VersionOne tool for SCRUM process.

Sologig Norcross, GA Full Stack Developer Dec 2007 – June 2014

Project: Sologig website

Enhanced and restructured the www.sologig.com site to meet business requirements.

Designed and developed rich user interfaces with ASP.NET, Angular JS, HTML, CSS, and Ajax.

Restructured the website using .NET 2.0, C# platform, and SQL 2005 database.

Create a Single Page application using Angular.

Migrated applications to Azure environment.

Used Azure DevOps tools to manage and deploy the applications.

Implemented Radius search for projects and profiles, Resume search by last modified date.

Implemented PDB 1 license to 2 users (means allowing only 2 users to log in with the same username and password).

Added Forward Resume option to the employer.

Used BitKeeper for version controlling and used Lean Software Development Cycle.

Worked with XSD to generate code from database schema for data and business layer.

Worked with SQL server, designing database tables, views, and stored procedures.

Used AJAX to increase the application performance.

Maintained the application state using Query strings, View state, session, and application variables.

Used .NET validation controls and JavaScript for validating user input.

Created batch processes for sending “Update Resume EmailAlerts”, “ProjectsInLocalAreaEmailAlerts”.

Modified the “Document Feeder” batch process to feed 2 FAST servers simultaneously.

Restructured the site to use XML files for default values, instead of using web.config file.

Created web services using legacy .NET VB.NET.

Semafor Technologies Atlanta, GA .NET Developer Feb 2007 – Nov 2007

Project: BGCA Application

Involved in the Analysis and Design of the application.

Designed and developed web site using .NET 2.0 and VB.NET, C# platform, and SQL 2005 database.

Fixed issues in Legacy C# applications.

Worked on n-tier applications in the .NET platform and C# language.

Worked with code smith code generator tool and netTier template to generate code from database schema for data and business layer.

Worked with SQL server data modeling tools, designing database tables, views, and stored procedures.

Worked closely with the architect in designing and architecting data models.

Implemented many new features in .NET 2.0 like Object Data Source, Gridview, Detailsview, Formview, Multiview, Wizard, etc.

Used AJAX to increase the application performance.

Maintained the application state using Querystrings, View state, session, and application variables.

Used .NET validation controls and JavaScript for validating user input.

EDUCATION:

Bachelor of Computer Science and Information Technology / Jawaharlal Nehru Technological University, Hyderabad, Telangana, India



Contact this candidate