Post Job Free
Sign in

Sr. FullStack Developer

Location:
Charlotte, NC, 28202
Posted:
May 14, 2025

Contact this candidate

Resume:

Saikiran Puppala

Senior Full Stack Developer

612-***-**** ️ ***.***********@*****.***

Professional Summary

Senior Full Stack Developer with 12+ years of experience in designing and developing web and cloud-based applications.

Experience in Designing and implementing real-time event-driven architectures using Kafka for stream processing, ensuring high availability and fault tolerance by configuring Kafka brokers and Kafka Connect for data integration.

Experience in Developing Open APIs for exposing microservices functionality, enabling seamless third-party integrations using Swagger/OpenAPI specifications and ensuring clear documentation of service endpoints.

Experience in Utilizing KQL queries in conjunction with .NET to automate data cleaning and transformation processes for large-scale datasets in Azure Blob Storage, integrating with Azure Functions and DataBricks for batch processing.

Developed and maintained backend services using ASP.NET MVC and ASP.NET Web API, ensuring efficient data handling and API integration. Leveraged Entity Framework and Dapper ORM for seamless data management, optimizing database interactions and improving performance.

Experience in Designing and implementing data integration solutions using SSRS, SSIS to extract, transform, and load (ETL) data from diverse sources, such as SQL Server, Oracle, and flat files, ensuring seamless data processing and efficient storage.

Proficient in .NET Core, C#, ASP.NET, React.js, Vue.js, Angular 17/18, Node.js, and Azure/AWS/GCP.

Expertise in micro services, cloud computing, DevOps (CI/CD), and database management (SQL Server, MongoDB, PostgreSQL, Cassandra).

Wrote complex T-SQL queries for data extraction, aggregation, and reporting in SQL Server, ensuring optimal performance and minimal response times.

Developed dynamic web applications using Vue.js, ensuring a responsive and smooth user experience by leveraging its reactive data-binding and component-based architecture.

Experience in Developing advanced data aggregation and correlation techniques using KQL in .NET applications, integrating with PowerShell scripts for deployment automation and Azure DevOps, Azure CLI to manage infrastructure as code for better consistency.

Experience in Configuring Angular CLI to generate service workers for Progressive Web Apps (PWAs), enabling offline capabilities.

Strong knowledge of UI/UX, RESTful APIs, Power BI, Docker, Kubernetes, and Infrastructure as Code (Bicep, Terraform). Implemented custom Blazor components to encapsulate reusable UI elements, reducing redundancy and improving maintainability.

Experience in Developing complex SSIS packages to automate data workflows, leveraging advanced features like Data Flow Tasks, Lookup Transformations, and Conditional Split for real-time decision-making, while utilizing tools like SQL Server Management Studio (SSMS) and Visual Studio.

Strong proficiency in Building real-time monitoring dashboards using KQL queries and integrated them with .NET-based APIs to visualize telemetry data from IoT devices, leveraging SignalR for live updates and ensuring seamless interaction with devices.

Leveraged KQL’s time series capabilities to analyze and identify trends over time, such as system performance metrics, helping teams detect issues proactively in production systems.

Strong Experience in Designing and developing RESTful Web APIs using ASP.NET Core, enabling communication between client applications and backend services with support for JWT Authentication and OAuth 2.0.

Monitored and tuned SSIS packages by leveraging SQL Server Profiler and Data Flow Performance counters to identify bottlenecks and optimize package performance, leading to improved execution times.

Experience in Developing highly responsive applications using TPL (Task Parallel Library) to offload CPU-bound tasks to multiple threads, improving performance in data-intensive operations.

Experience in Designing and building high-performance REST APIs using ASP.NET Core, enabling stateless communication with external clients and ensuring secure data exchange with JWT Tokens and OAuth 2.0 authentication.

Adept in Agile methodologies and cross-functional collaboration.

Technical Skills

Languages

C#, .NET (6.0-9.0), VB.NET, JavaScript, TypeScript, Python, SQL, KQL, T-SQL, PL/SQL

Front-End

React.js, Vue.js, Angular (2-18), HTML5, CSS3, Bootstrap, SASS, Material UI, Kendo UI

Back-End

ASP.NET Core, Node.js, Express.js, Web API, WCF, Microservices, RESTful & GraphQL APIs

Cloud & DevOps

Azure (Azure Functions, Service Bus, Logic Apps, AKS, Bicep, Terraform), AWS (EC2, S3, Lambda, DynamoDB), GCP

Databases

SQL Server, MongoDB, PostgreSQL, Cassandra, MySQL, Oracle

Tools & Frameworks

Entity Framework, LINQ, Power BI, SSRS, SSIS, RabbitMQ, Redis, Kafka, SignalR

CI/CD & Automation

Jenkins, GitHub Actions, Azure DevOps, Docker, Kubernetes, Terraform, Bicep

CI/CD & Automation

Jenkins, GitHub Actions, Azure DevOps, Docker, Kubernetes, Terraform, Bicep

Testing & Monitoring

NUnit, xUnit, Moq, Postman, Selenium, PowerShell, Azure Monitor, App Insights

Version Control

Git, GitHub, GitLab, Bitbucket, TFS

Experience

Senior Full Stack Developer First National Bank. (June 2023 – Present)

Developed full-stack applications using ASP.NET Core, React.js, Vue.js, and Node.js. Built and optimized RESTful APIs, JWT authentication, and microservices.

Integrated Azure DevOps CI/CD pipelines for automated deployments. Created Power BI dashboards and interactive reports.

Developed and optimized complex KQL queries within .NET applications to extract, analyze, and visualize large datasets from Azure Data Explorer, ensuring high performance and scalability using tools like Visual Studio and Azure Data Explorer Web UI.

Developed dynamic single-page applications (SPA) using Angular 18/17, ensuring a seamless and responsive user experience.

Developed Kafka Producers and Consumers for large-scale messaging applications, leveraging Kafka Streams for real-time processing and Kafka Connect for seamless integration with data sources like MySQL and Elasticsearch.

Integrated SSIS with SQL Server databases, SSRS to perform full and incremental data loading, while incorporating tools such as PowerShell scripts for automating job execution and monitoring, leading to enhanced system performance and reduced errors.

Implemented stored procedures and triggers in T-SQL to automate business logic and enforce data integrity in relational databases.

Developed dynamic and responsive web applications using Angular 18, leveraging RxJS for efficient reactive programming and NgRx for robust state management.

Optimized KQL queries to reduce query time and improve performance, using techniques like summarizing, filtering, and indexing large datasets to handle real-time monitoring scenarios.

Integrated Vuex for centralized state management, allowing consistent and predictable state updates across the application.

Built interactive web applications using React, focusing on reusable components and efficient state management with React Hooks.

Designed scalable and maintainable web applications using ASP.NET MVC, ensuring clear separation of concerns between the model, view, and controller layers.

Leveraged async/await patterns in TPL to implement non-blocking I/O operations, enhancing the scalability of applications that rely on external API calls or file system operations.

Designed containerized environments using Docker and Kubernetes.

Leveraged Angular CLI for project scaffolding, optimization, and code maintenance, improving developer productivity and code quality. Utilized Redux for state management in large-scale React applications, ensuring predictable and consistent application states across different components.

Leveraged SignalR for real-time communication in Blazor applications, improving interactivity by allowing bi-directional communication between the server and client.

Created performant, SEO-friendly React applications by implementing server-side rendering (SSR) using Next.js.

Built interactive UI components with Angular Material, ensuring consistency, accessibility, and seamless responsiveness across devices.

Integrated KQL queries within .NET back-end services to perform real-time analytics on telemetry data from Azure Monitor, leveraging libraries like Azure SDK for .NET and Application Insights for detailed performance tracking.

Implemented API versioning strategies in Web APIs using ASP.NET Core to ensure backward compatibility while allowing for future enhancements and new feature sets in the system.

Utilized SSIS to design error-handling and logging mechanisms, capturing data discrepancies and exceptions using Event Handlers, along with third-party tools like Redgate SQL Monitor for real-time issue tracking.

Built and maintained Open APIs for mobile and web applications, ensuring API standards were followed and providing OAuth 2.0 for secure and token-based authentication.

Integrated RESTful APIs with Angular 18 to fetch and display data from backend services developed in ASP.NET Core.

Implemented CRUD operations in REST APIs and optimized database queries using Entity Framework Core and Dapper to reduce query execution time and improve response times.

Managed cloud infrastructure with Terraform and Bicep for efficient deployment.

Senior Full Stack Developer St. Jude Children's Research Hospital. (Jan 2021 – June 2023)

Used TPL Dataflow for building complex data-processing pipelines, ensuring efficient concurrency and improved memory management for real-time data streaming and processing.

Built CRUD operations in Web APIs using Entity Framework Core, ensuring smooth data persistence and retrieval with optimized SQL queries for database interactions.

Developed scalable applications with .NET Core, Angular 12/13, and Vue.js. Implemented SignalR for real-time updates and optimized web performance.

Created dynamic SSIS package configurations to support different environments (development, testing, production) using XML, SQL Server, and environment variables, enabling smoother deployment processes.

Configured Kafka clusters for horizontal scalability and fault tolerance, ensuring high throughput and low latency in data streaming applications with Zookeeper for maintaining cluster metadata.

Integrated RESTful APIs using Angular HttpClient, implementing interceptors for authentication, logging, and error handling.

Utilized Razor Views in ASP.NET MVC to dynamically render HTML content on the server side, ensuring high performance and optimized page load times.

Built serverless microservices on AWS Lambda and integrated Azure Functions.

Implemented KQL queries to monitor and diagnose application health and performance in Azure Log Analytics, utilizing the Azure Monitor SDK and .NET logging frameworks (e.g., Serilog) to capture critical data for troubleshooting.

Used Vue CLI for rapid project setup, optimizing build configurations, and enhancing development workflows for large-scale applications.

Automated data aggregation and reporting using KQL, generating daily and weekly reports for infrastructure and application performance using Azure Data Explorer.

Managed database performance tuning for SSRS, SQL Server and MongoDB. Integrated React Router for client-side routing, enhancing the user experience with efficient page navigation and dynamic content loading.

Developed T-SQL scripts for data migration and ETL processes, ensuring seamless data flow between legacy systems and .NET Core applications.

Applied RxJS observables in Angular 12/13 to handle asynchronous data streams and implement complex data transformations efficiently.

Integrated Blazor Server and Blazor WebAssembly models, enabling rich, interactive web applications with minimal loading times.

Designed and implemented reusable and modular components in Angular 13, following best practices in TypeScript and ensuring scalability.

Implemented security best practices in SSIS, including data encryption for sensitive information using SQL Server encryption methods, integrating with Active Directory for role-based access control.

Designed Open APIs using GraphQL to allow clients to query only the data they need, optimizing data transfer and enhancing flexibility for front-end developers.

Utilized Swagger and Swashbuckle for documenting and testing RESTful APIs in .NET Core, improving collaboration and easing the development process.

Implemented JWT (JSON Web Token) authentication for secure access to REST APIs, ensuring a stateless and scalable authentication mechanism.

Deployed cloud-based applications on Azure Kubernetes Service (AKS). Leveraged KQL within .NET applications to streamline data extraction from Azure Event Hubs, processing high-throughput data streams with integration to Azure Functions and integrating REST APIs for seamless data interaction.

Optimized KQL query performance in distributed .NET applications by designing and implementing efficient indexing strategies in Azure Data Explorer, and leveraging tools such as Azure Storage Explorer and SQL Server Management Studio for database management.

Optimized ETL processes in SSIS to ensure scalability, applying parallel processing techniques, and integrating with other Microsoft technologies such as SQL Server Integration Services Data Quality Services (DQS) for data cleansing.

Enhanced REST API security by incorporating CORS (Cross-Origin Resource Sharing) policies, Rate Limiting, and IP Whitelisting to prevent unauthorized access and service abuse.

Senior Full Stack Developer Stretto. (Nov 2018 – Dec 2020)

Developed Angular 9, React.js, and ASP.NET Core applications. Migrated reporting systems to Power BI and SSRS.

Used KQL queries to analyze log data and create custom dashboards for monitoring microservices running in Azure Kubernetes Service (AKS) environments, using tools like Kubernetes, Helm, and Azure DevOps for deployment automation.

Designed CI/CD pipelines with Azure DevOps and Kubernetes. Developed REST APIs to support mobile applications and front-end frameworks like React and Angular, ensuring smooth and secure data communication over HTTP/HTTPS.

Configured Angular 8/9 lazy loading and optimized module bundling with Webpack, reducing application load time and improving performance.

Developed custom SSIS tasks and scripts using C# and VB.NET to extend SSIS functionalities for advanced business requirements, integrating with tools like Visual Studio for development and debugging.

Integrated Entity Framework with ASP.NET MVC applications to handle database interactions through ORM, improving data access and management.

Automated data pipeline workflows using KQL to enhance the reporting capabilities of .NET applications, integrating tools like Azure Data Factory and Power BI for seamless data transformations and visual analytics.

Integrated TPL with Entity Framework to perform asynchronous database operations, improving the responsiveness of data-driven applications and reducing UI thread blocking.

Designed and implemented RESTful APIs using ASP.NET Core, providing efficient and scalable data access for front-end applications built with frameworks like Angular and React.

Integrated Open APIs into a CI/CD pipeline, automating the generation of API documentation and client SDKs for external consumers using Swagger Codegen.

Optimized Vue.js application performance by leveraging lazy loading, dynamic imports, and component-level caching techniques.

Configured and optimized ASP.NET Core middleware for efficient request handling, logging, and exception management in RESTful APIs.

Optimized T-SQL queries and indexes to improve database performance, reducing query execution time and enhancing application responsiveness.

Developed data transformation logic using JSON and XML formats in SOAP and REST APIs to ensure compatibility with different clients.

Developed custom directives and pipes in Angular 9 to enhance UI interactivity and streamline data transformation.

Optimized React applications by implementing code-splitting and lazy loading to improve initial load times and application performance.

Developed web applications using Blazor, allowing for the use of C# in both front-end and back-end, reducing the need for JavaScript.

Managed the scheduling and automation of SSIS package execution using SQL Server Agent and third-party job scheduling tools, ensuring timely data updates and smooth integration with other business systems like SAP and Salesforce.

Developed SOAP-based web services in ASP.NET for legacy systems, enabling interoperability with external systems.

Designed and implemented custom Angular services for modular code organization, improving maintainability and scalability.

Integrated Kafka with Spark Streaming to process large volumes of data in real-time, using Structured Streaming for real-time analytics and data enrichment pipelines.

Implemented microservices architecture using Node.js and .NET Core.

Implemented authentication and authorization in Angular using JWT, OAuth, and Role-Based Access Control (RBAC) for secure user management.

Developed secure Web APIs with Role-Based Access Control (RBAC) and OAuth 2.0, allowing fine-grained permission management to protect sensitive resources and endpoints.

Applied API Gateway solutions like AWS API Gateway to manage, secure, and monitor access to Open APIs in a microservices architecture, ensuring seamless routing and load balancing.

Senior Services Developer H&R Block. (Feb 2017 – Nov 2018)

Developed .NET Core REST APIs, Angular 4 applications, and database services.

Built secure authentication systems using OAuth2 and IdentityServer.

Implemented background task scheduling with TPL using Task.Factory.StartNew to offload long-running tasks, providing better responsiveness for UI applications.

Deployed Angular applications using Docker, Azure DevOps, and CI/CD pipelines, ensuring smooth deployments and automated testing.

Implemented message deduplication and exactly-once semantics in Kafka to ensure data consistency across distributed systems and avoid duplicate processing of critical messages.

Implemented routing and navigation in Angular applications, improving the user experience with dynamic route handling and lazy loading.

Implemented unit and integration tests for React components using Jest and Enzyme, ensuring code reliability and bug-free deployment.

Optimized Angular 4/5 change detection by using OnPush strategy and leveraging trackBy for efficient DOM updates.

Introduced API Gateway solutions like Kong and AWS API Gateway to manage routing, security, and scalability for REST APIs in cloud environments.

Utilized Open API Specifications to ensure consistency and interoperability across various services and platforms, improving communication between different teams and stakeholders.

Improved REST API performance by implementing pagination, filtering, and sorting functionality, ensuring efficient data retrieval even for large datasets.

Managed NoSQL (MongoDB) and SQL Server database integration.

Developed automated data pipelines using SSIS and Azure Data Factory.

Full Stack Developer Citizens Bank. (Jun 2015 – Feb 2017)

Developed and maintained ASP.NET MVC applications with Razor syntax.

Integrated Web APIs with external systems like Salesforce and PayPal for seamless third-party integrations using industry-standard protocols like SOAP and REST.

Created RESTful APIs and integrated them with AngularJS front-end applications.

Implemented SSIS for ETL processes and SSRS for reporting solutions.

Utilized Swagger/OpenAPI specifications for documenting and testing Web APIs, improving development collaboration and enabling automatic client code generation.

Utilized Kafka along with Schema Registry to enforce schema validation and evolution, ensuring compatibility and versioning control across message formats in distributed systems.

Ensured backward compatibility of Open APIs by following proper versioning strategies, allowing the addition of new features without breaking existing clients.

Utilized Angular Forms (Reactive and Template-driven) to build complex form structures with validation, dynamic controls, and error handling.

Integrated REST APIs with external services like Stripe and Twilio, enabling payment processing and communication features in applications with minimal effort.

Utilized Azure Key Vault for secure storage of API keys and connection strings.

Ensured the scalability and availability of REST APIs by implementing load balancing, horizontal scaling, and caching strategies using tools like Redis.

Enhanced SQL Server performance through indexing, stored procedures, and query optimization.

SQL Developer Tech Mahindra. (May 2012 – Jun 2014)

Developed and maintained enterprise data warehouse using SQL Server and Oracle.

Designed and optimized database schemas, stored procedures, and triggers.

Created SSIS packages for data migration and transformation.

Developed data pipelines to extract, transform, and load data from multiple sources.

Monitored and optimized database performance using SQL Profiler and query tuning techniques.

Education

Master’s in Information Systems & Engineering Management

Harrisburg University, PA (2015 – 2017)

Bachelor’s in Electronics & Communication Engineering

JNTUH, India (2006 – 2010)



Contact this candidate