Software development engineer focused on building low-latency, compliant, event-driven payment and vendor-integration systems on AWS. Experienced in microservices, distributed data pipelines, secure APIs, and observability-driven reliability improvements across high-traffic platforms.

Srija Virigineni

Software development engineer focused on building low-latency, compliant, event-driven payment and vendor-integration systems on AWS. Experienced in microservices, distributed data pipelines, secure APIs, and observability-driven reliability improvements across high-traffic platforms.

Available to hire

Software development engineer focused on building low-latency, compliant, event-driven payment and vendor-integration systems on AWS. Experienced in microservices, distributed data pipelines, secure APIs, and observability-driven reliability improvements across high-traffic platforms.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Work Experience

Software Development Engineer at ByteDance / TikTok - Global Payments
February 20, 2025 - Present
Re-architected a production vendor billing system using low-latency, microservices-based architecture to support regional US usage breakdowns with cross-region data compliance and governance. Redesigned the data model from global counters to a Redis hash-based structure to eliminate hot key contention and improve write scalability under high-throughput event traffic. Introduced a decoupled event-driven pipeline using Kafka and FaaS with asynchronous batch processing to separate near-real-time usage ingestion from billing computation, enabling scalable, reliable, eventually consistent billing under heavy load. Enforced strict regional data boundaries and compliance constraints, improving scalability and observability of billing dashboards while reducing billing disputes. Integrated Hive tables and DORAd-triggered pipelines for vendor event ingestion, integrated with FaaS for real-time processing, and implemented hourly FaaS/cron-based billing computation. Designed and implemented distri
Software Development Engineer at Amazon
June 1, 2022 - February 1, 2025
Designed and developed comprehensive CRUD APIs using the CorAL framework in Java, incorporating DAOs, application logic, and integration tests. Deployed APIs on AWS Fargate using AWS CDK to provision infrastructure and manage deployment pipelines. Built a service to transition a legacy system from Aurora RDS to DynamoDB, improving query efficiency and reducing response latency. Maintained CI/CD pipelines managed by AWS CDK involving multiple CloudFormation templates. Worked on enterprise-grade applications using Spring Boot, designing efficient data schemas, secure and performant APIs, server-side logic, and monitoring system metrics. Executed unit, integration, and canary tests using JUnit and testing frameworks, and participated in transitioning from monolithic to microservices-based architecture. Owned a large-scale distributed application that polled event sources like DynamoDB Streams, batched records, and invoked customer Lambda functions. Implemented load testing in the deployme
Software Engineer at Virtusa
December 1, 2018 - December 1, 2020
Implemented Spring MVC framework including writing controller classes to handle requests. Developed user-friendly and responsive web interfaces using HTML and CSS to improve user experience and decrease bounce rates by 15%. Improved user comprehension and software utilization through thorough documentation, leading to a 25% reduction in support requests. Created and maintained RESTful APIs using JavaScript for improved client-side interactions and overall system responsiveness. Automated database administration tasks using Azure Automation and PowerShell, reducing manual effort by 40% and enhancing operational efficiency. Participated across the software development lifecycle using Agile methods, particularly Scrum. Managed deployments for critical applications on the Azure cloud platform, resulting in a 20% increase in system scalability and responsiveness. Developed and integrated custom Java applications and microservices using Azure services to streamline data processing workflows
Software Engineer at Quesite Services (OPC) Pvt Ltd
January 1, 2018 - July 1, 2018
Worked on backend core Java 8 programming using core Java concepts such as Collections, Generics, Multi-Threading, and actively coded most of the core Java implementations. Led creation and optimization of intricate SQL Server scripts, achieving a 25% boost in database performance and responsiveness. Created and configured continuous delivery pipelines for deploying microservices and Lambda functions using the CI/CD Jenkins server. Developed presentation layer using HTML5, CSS3, and client validation using JavaScript, DOM and JSON; developed user interface pages using JSP and designed web pages using React.js, React-Bootstrap, and Node.js. Wrote JUnit test cases for unit, integration, and functional tests executed automatically by Jenkins. (Other detailed project information not provided in the resume.)

Education

Master of Science (M.S) in Data Science at University of Michigan, Dearborn
January 1, 2021 - April 1, 2022
Bachelor of Technology in Computer Science at K.L. University
June 1, 2015 - May 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more