Summary
Overview
Work History
Education
Skills
Timeline
Generic

SAI GAJULA

Richland

Summary

10+ years of experience in full-stack .NET development, with expertise in building scalable, secure, and high-performance applications. Proficient in C#, .NET Core, .NET 8, and Blazor for developing modern web applications and improving user experiences. Strong understanding of OOP, SOLID principles, and design patterns like MVC, MVVM, and Singleton to create clean, maintainable code. Built modern UIs using React, Angular (2+), Vue.js, and Razor Pages, leveraging component-based architecture for improved reusability and maintainability. Designed and developed scalable web applications using ASP.NET MVC, Razor, Web API, and WCF services. Developed and consumed RESTful and SOAP APIs, ensuring smooth communication between services and enterprise systems. Proficient in SQL Server (2008–2019), Oracle (10g/11g), and MySQL for database design, querying, and optimization. Expertise in Entity Framework (Code First, DB First) and LINQ for efficient and reusable data access layers. Built and deployed microservices with .NET Core and Python, integrating messaging systems like RabbitMQ, ActiveMQ, and Kafka. Integrated Redux into React apps for managing complex client-side state and optimizing asynchronous data calls. Created dynamic forms, custom directives, and reusable components using Angular 2+ and Vue.js. Experienced in Azure DevOps for continuous integration and delivery (CI/CD) using Git, Jenkins, and Docker containers. Implemented caching strategies, A/B testing, and personalization using Optimizely CMS/Commerce for enhanced user experience. Migrated legacy systems (COBOL/DB2) to modern .NET Core and cloud-native solutions, ensuring scalability and performance. Developed automated CI/CD pipelines and deployed containerized applications using Azure DevOps, Docker, and Kubernetes. Built and optimized complex SQL queries, stored procedures, views, and triggers to improve database performance. Implemented ETL processes with SSIS and developed business reports using SSRS and Crystal Reports. Worked with Sitecore and Ektron CMS to build and manage dynamic, content-driven web applications. Experience with cloud platforms like AWS and Azure, including services such as EC2, RDS, S3, IAM, VPC, and App Services for scalable deployments. Led the modernization of legacy applications by decoupling systems and transitioning to a microservices architecture with RESTful services. Designed and implemented front-end solutions with HTML5, CSS3, Bootstrap, and JavaScript to ensure responsive, cross-browser compatibility. Collaborated in Agile/Scrum teams, working closely with product managers, designers, and developers to deliver high-quality software. Created reusable UI components using Razor Views, Partial Views, and Angular directives for rapid development and maintainability. Led teams in adopting best practices for API security, versioning, and performance optimization, ensuring a high level of system integrity. Delivered full SDLC projects, collaborating with cross-functional teams to define and implement technical solutions aligned with business goals. Expertise in Sitecore, Ektron CMS, and content management systems, optimizing content delivery across multiple platforms. Managed version control using Git, TFS, and Perforce, facilitating smooth development workflows and deployment pipelines.

Overview

7
7
years of professional experience

Work History

Senior Full Stack .NET Developer

Client
03.2024 - Current
  • Maintained web applications using C# and ASP.NET Core, ensuring high performance, scalability, and robustness in production environments.
  • Implemented Agile and Scrum methodologies to improve team collaboration, streamline development cycles, and enhance project management processes.
  • Designed and developed RESTful APIs using ASP.NET Core Web API, enabling seamless communication and integration between application components.
  • Specialized in PL/SQL, TSQL (SQL Server), relational data modeling, stored procedures, triggers, and performance tuning for optimized database operations.
  • Integrated GCP Pub/Sub with .NET Core applications for event-driven communication and designed APIs with Entity Framework Core for improved performance.
  • Implemented Redis caching to optimize data retrieval and enhance overall application responsiveness.
  • Developed custom Optimizely plugins and modules to extend platform capabilities and integrate Rich Relevance/CDN/CMS/Optimize for better UI.
  • Designed and developed modern web applications using .NET 8, Blazor Web Assembly/Server, and Blazor components for a reusable and modular UI.
  • Built .NET Core 6 REST APIs using Microservices Architecture, Clean Architecture, and CQRS for scalable and maintainable back-end solutions.
  • Certified Google Cloud Associate Cloud Engineer, experienced in migrating legacy systems to GCP and leveraging cloud-native services for scalability.
  • Integrated AWS RDS with Entity Framework Core for scalable database solutions, optimizing data management and improving system reliability.
  • Created a multi-user blogging platform with React.js and ASP.NET Core, ensuring high performance and scalability for large-scale applications.
  • Automated CI/CD pipelines using Azure DevOps, Jenkins, and GitHub Actions to streamline deployment, testing, and release management processes.
  • Utilized Prime NG components to create responsive, user-friendly interfaces and ensured accessibility compliance across platforms.
  • Implemented two-way data binding in Angular for seamless synchronization between model and view components, improving the user experience.
  • Developed scalable back-end solutions with .NET Core and Node.js, ensuring efficient integration of microservices in distributed systems.
  • Worked with Microsoft SQL Server, SSIS, and SSRS to manage on-premise data, optimizing ETL processes and reporting for business intelligence.
  • Developed and maintained full-stack applications using C#, .NET Core, Razor, JavaScript, ReactJS, and Angular, ensuring modularity and scalability.
  • Managed Azure API Management services to publish, secure, and monitor APIs, improving API performance and ensuring reliability.
  • Developed Azure cloud-native solutions, leveraging services like Functions, Event Hub, and App Services to improve application efficiency.
  • Designed reporting frameworks using MicroStrategy, providing valuable business insights with custom visualizations for decision-makers.
  • Integrated Redis as a caching layer in .NET Core applications, significantly improving data retrieval speeds and enhancing application performance.
  • Consumed RESTful APIs for real-time data retrieval and interaction with server-side resources, improving functionality and responsiveness.
  • Configured Kubernetes for app deployment, scaling, and high availability, ensuring fault tolerance across cloud environments.
  • Implemented data extraction and streaming using Kafka for efficient real-time data processing and system integration across platforms.
  • Environment: Visual Studio 2019/22, C#, .NET 6.0, .NET Core 3.1, Jenkins, Dapper, SQL Server 2018, Azure SQL, Azure DevOps, Swagger, Kafka, PostgreSQL, Kubernetes, GIT, Azure App Service, Azure Functions, Azure Key Vault, Redux, Angular 15/17, Angular Material, Python, TypeScript, HTML, CSS.

Senior Full Stack .NET Developer

Client
09.2022 - 02.2024
  • Collaborated with IT teams and business users to understand requirements and deliver tailored technical solutions, ensuring alignment with business goals.
  • Followed established development standards and best practices for both new systems and maintenance of existing ones, focusing on efficiency, quality, and simplicity.
  • Managed web-scale services on AWS (EC2, EBS, DynamoDB) and OpenStack (Nova, Swift), and successfully implemented Microservices on RedHat OpenShift with Kubernetes, Docker, and Etcd for continuous delivery.
  • Estimated development efforts for project planning and closely worked with lead developers to prioritize and meet deadlines.
  • Developed web applications using Node.js, Express, Vue.js, Angular, and Backbone.js with Mustache.js for MVC templating, and created reusable TypeScript components and services to consume REST APIs.
  • Implemented Sitecore MVC design patterns and Material UI form controls using TypeScript to enhance UI and front-end logic.
  • Built and integrated WEB API services for CRUD operations (GET, POST, PUT, DELETE) and developed Single Page Applications (SPA) using Angular and React.js.
  • Analyzed business requirements to implement, test, and deliver software solutions, collaborating closely with project stakeholders, analysts, and QA teams.
  • Managed database migrations from Oracle and MSSQL to PostgreSQL, MySQL, and AWS Aurora to support scalable cloud-based solutions.
  • Developed WPF-based desktop applications using MVVM architecture and automated SOAP web services for XML integration and database validation across Oracle, MySQL, and MongoDB.
  • Designed Data Access Layer (DAL) using ADO.NET and Entity Framework to interact with SQL Server, optimizing data handling and performance.
  • Worked on UI development using HTML5, CSS3, Bootstrap, and JavaScript, ensuring a responsive, mobile-first design across multiple platforms.
  • Implemented AJAX and AJAX Control Toolkit for enhanced page load performance, including features like modal popups and session timeout alerts.
  • Created stored procedures, views, and complex SQL queries for SQL Server and SSRS business reporting.
  • Maintained legacy applications using DB2 and Oracle 11g, resolving issues and performing critical updates.
  • Responded to escalated production issues, performing root cause analysis and providing timely resolutions.
  • Documented release instructions and support documentation, assisting teams in system deployment and maintenance.
  • Environment: Microsoft Visual Studio 2010, .NET Framework 4.0, AWS, Web Forms, C#, ASP.NET Core, MVC, ADO.NET, T-SQL, JavaScript, Angular 2, Node.js, HTML5, CSS3, SQL Server, WCF, XML, Oracle 11g, DB2, SSRS.

Senior Full Stack .NET Developer

Client
05.2018 - 07.2022
  • Collaborated with business analysts and stakeholders to understand project requirements and developed a comprehensive technical specification for the CMS project.
  • Designed the CMS architecture using N-tier architecture for scalability, maintainability, and performance, and utilized Dependency Injection (DI) for flexibility.
  • Implemented Test-Driven Development (TDD) to ensure quality code and reduce defects in the application.
  • Developed RESTful APIs using ASP.NET Core to manage patient records, appointment scheduling, and prescription management.
  • Utilized Entity Framework Core with a Code-First approach to create and manage data models for patient, prescription, and billing information.
  • Created and optimized SQL Server stored procedures, views, and triggers for efficient data retrieval and manipulation, improving query performance.
  • Developed responsive UI components using Angular 12, HTML5, CSS3, and TypeScript to ensure a seamless user experience for healthcare professionals.
  • Integrated RxJS with Angular to provide real-time updates on patient status, appointment schedules, and prescription details.
  • Implemented front-end validations using TypeScript and JavaScript to ensure data accuracy and enhance user interaction.
  • Built dynamic forms for patient data entry, appointment bookings, and prescription management.
  • Deployed the application on Microsoft Azure, ensuring scalability and availability of the CMS platform to support large-scale operations.
  • Configured Azure SQL Database for secure, high-availability storage of patient and healthcare data.
  • Integrated AWS S3 for secure storage and access to patient-related documents and imaging files.
  • Set up CI/CD pipeline using Azure DevOps for automated testing, building, and deployment to ensure faster delivery of new features and bug fixes.
  • Configured Azure Application Insights to monitor the performance of the application, providing real-time alerts and diagnostics.
  • Containerized microservices using Docker to handle billing, appointment management, and patient notifications, ensuring scalability.
  • Integrated Redis for caching frequently accessed data, optimizing system performance and reducing load on databases.
  • Worked with the QA team to define unit and integration test cases for various modules of the application.
  • Produced comprehensive technical documentation including API documentation, user guides, and deployment instructions for smooth project handover.
  • Collaborated with front-end and back-end teams to ensure smooth integration and feature delivery for the CMS.
  • Environment: ASP.NET Core, Entity Framework Core, C#, SQL Server 2019, Angular 12, TypeScript, Docker, AWS S3, Microsoft Azure, Azure SQL Database, Azure DevOps, Redis, HTML5, CSS3, JavaScript.

Education

Master’s - Computer Science

Alcorn State University
USA

Bachelor’s - Mechanical Engineering

JNTU
India

Skills

  • C#
  • NET 20/35/40/45/8
  • VBNET
  • PL/SQL
  • T-SQL
  • SQL
  • JAVA
  • C
  • C
  • VBA
  • ASPNET (11/20/35/40/MVC4/5)
  • WCF
  • WF4
  • Entity Framework
  • LINQ
  • Classic ASP 30
  • Web Services (WSDL/SOAP/UDDI)
  • AJAX
  • AJAXNET
  • JQuery
  • HTML (40/5)
  • CSS
  • DHTML
  • JavaScript
  • VB Script
  • React JS
  • Angular (JS 2)
  • WPF
  • Blazor
  • AWS
  • Azure
  • Google Cloud Platform (GCP)
  • Microsoft SQL Server (2000/2005/2008/2012/2014/2017/2019)
  • Oracle (9i/10g)
  • MySQL 55
  • IMS
  • MS Access
  • OOAD
  • UML
  • Crystal Reports 100
  • SQL Server Reporting Services (SSRS)
  • Telerik Reporting
  • Microsoft Visual Studio (2003/2005/2008/2015/2017/2019)
  • MS FrontPage
  • SharePoint Designer 2007
  • Adobe Dreamweaver
  • Adobe Flash
  • Adobe Photoshop
  • Microsoft Visual Source Safe
  • Windows 2000/2003/XP/Vista/7/10
  • Windows Team Test Foundation Server
  • MS-DOS
  • UNIX
  • Internet Information Server (IIS) 50/51/60/70
  • OOP
  • JIRA
  • XMLPDF
  • ServiceNow
  • Microsoft Office
  • IT (general)

Timeline

Senior Full Stack .NET Developer

Client
03.2024 - Current

Senior Full Stack .NET Developer

Client
09.2022 - 02.2024

Senior Full Stack .NET Developer

Client
05.2018 - 07.2022

Master’s - Computer Science

Alcorn State University

Bachelor’s - Mechanical Engineering

JNTU
SAI GAJULA