Author Image

Hi, I am Venkat Sai

Venkat Sai Sarvasuddi

Java Application Developer | Backend Engineer | Spring Framework Expert | API Developer

I’m Venkat Sai Sarvasuddi, a software developer with over 5+ years of experience building scalable and efficient backend systems. I specialize in Java and Spring Boot, focusing on creating robust APIs and improving system performance. I have a strong track record of delivering high-quality, reliable solutions and thrive in collaborative environments where I can align technical work with business goals. I’m passionate about problem-solving and always eager to learn new technologies to keep up in this ever-evolving field.

Spring Framework Mastery
System Optimization & Performance Tuning
API & Microservices Engineering
Visionary Team Leadership
Innovative Problem-Solving
Cross-Functional Collaboration

Projects

LESOG

LESOG (Local Exchange Service Order Generator) receives LSR from CLEC through Frontend Systems to LASR. LASR receives the XML input file does initial validation (VER, PON verification) stores the input file for record keeping and sends the LSR to LESOG. LESOG receives the LSR from LASR does 1st Level & 2nd Level validation, generates the Service Order and sends response back to LASR. LESOG interfaces to different mainframe systems (BOCRIS, BOCABS, ICLOC, TIRKS, RSAG, ATLAS, COFFI, LFACS etc) for data acquisition and entry. LESOG generates service orders from LSRs submitted LASR, updates the Service Order in SOCS and sends the response message (successful/failure) back to LASR.

Adapters

Adapter is the interface between the provisioning server and the Billing & CRM. It picks requests from Billing & CRM and sends them to the provisioning server in a format understandable by the provisioning server. Adapter waits for a response from the provisioning server for the request sent. After receiving the response from the provisioning server, the adapter sends the response to Billing & CRM in a format understandable by it.

MQRadius

RADIUS (Remote Authentication Dial-in User Service) is a networking protocol that provides centralized Authentication, Authorization, Accounting (AAA) management for users who connect and use a network service. Radius is designed based on IETF standard RFC 2865 and RFC 2866 respectively. It is possible to integrate with various broadband network elements like NAS systems and Bandwidth Manager. Radius is a client/server protocol that runs in the application layer using UDP as transport.

MQNsure

MQNSURE is a complete end-to-end solution addressing the operator challenges and also ensuring growth even while technology changes. It is a web application that provides the service providers an easy way to create and modify bandwidths, plans and policies and apply those to users.

MQNWebServices

MQNSUREWEBSERVICE provides the feasibility to integrate the External system (BSS) with MQNSURE (OSS). The BSS systems communicate with OSS systems using MQNSUREWEBSERVICE. These APIs allow continuous pooling and getting the required data and pushing back into MQNSURE.

Hate Speech Detection

This repository is part of an ongoing research for hate speech detection using RNN, LSTM and GRU based architecture moving on to transfer finetuning using RoBERTa.

Experiences

1
FreshBooks.

Oct 2024 - Till Date

Toronto, Ontario, Canada.

My time at FreshBooks has been a great learning experience so far. I’m currently working on building a powerful Adapter module that connects the Billing & CRM systems with the Provisioning Server, streamlining data flow and improving efficiency. I also design secure, scalable APIs using Spring Boot and work with both SQL and NoSQL databases.

What really makes this experience special is the team—collaborative, driven, and always supportive. I’m learning a lot, growing as a developer, and I’m truly thankful for the projects, challenges, and amazing people I get to work with every day.

Software Developer

Oct 2024 - Till Date

Responsibilities:
  • Developed a robust Adapter module to act as a communication bridge between the Billing & CRM system and the Provisioning Server, ensuring seamless request/response transformation and exchange between both systems.
  • Developed secure and scalable applications using the Spring ecosystem, including Spring MVC, Spring IoC, Spring Transaction Management, and Spring Security.
  • Designed and optimized REST APIs using Spring Boot with built-in security mechanisms, and documented endpoints using Swagger for ease of integration and maintenance.
  • Utilized Hibernate ORM with SQL to streamline and optimize database interactions, enhancing performance and code maintainability.
  • Worked with both relational databases (SQL Server, MySQL) and NoSQL databases (MongoDB, Cassandra) to manage and retrieve large volumes of structured and unstructured data efficiently.
  • Gathered functional and technical requirements, participated in project planning, estimation, and documentation, contributing to the full Software Development Life Cycle (SDLC).
  • Wrote complex SQL queries, stored procedures, and search filters for efficient data manipulation and retrieval in SQL Server and MYSQL databases.
  • Embraced Agile methodology across all development phases—design, coding, testing, and deployment—ensuring timely delivery and continuous feedback integration.
  • Followed Test-Driven Development (TDD) principles, driving high code quality through unit, integration, and performance testing using JUnit, JMeter, SOAP UI, and Postman.
  • Leveraged advanced Java 1.8+ features such as Lambda expressions, Stream API, and functional interfaces for cleaner, more efficient, and maintainable code.

Pune, India

My time at Amdocs was truly transformative. Working on the LESOG (Local Exchange Service Order Generator) project was a defining experience, where I had the chance to be part of an incredible journey to modernize a legacy system by transitioning it to Java Spring Boot Application. It was both challenging and rewarding to see how our work improved the system’s performance and made a tangible impact.

Beyond the technical achievements, what stands out the most are the people I worked with—their support, collaboration, and camaraderie made every challenge worthwhile. The lessons I learned there, both personal and professional, continue to guide me, and I’m deeply grateful for the memories, mentors, and friends I gained along the way.

Software Developer

Nov 2021 - Jan 2023

Responsibilities:
  • Contributed to the migration of LESOG (Local Exchange Service Order Generator) from legacy systems to Java Spring Boot, integrating RESTful web services to improve system performance by concurrently processing 5000+ LSRs (Local Service Requests) monthly.
  • Managed integration between LESOG and downstream mainframe systems (BOCRIS, BOCABS, ICLOC) using APIs, leading to faster data retrieval and a reduction in service order generation time.
  • Enhanced system performance by refactoring 20,000 lines of legacy code, reducing API response times by 30%.
  • Restructured COBOL calls into Spring Cloud Gateway patterns and introduced web services (SOAP and RESTful) to improve system interoperability and communication, significantly enhancing response time efficiency.
  • Optimized backend algorithms for LESOG, which significantly improved service order throughput, supporting peak loads during high-demand periods without system degradation, enhancing reliability and reducing operational risks.
2

3

Hyderabad, India

I joined Magnaquest right after college, and it quickly became a place where I grew both professionally and personally. The guidance and support from my managers and team leads helped me develop into the professional I am today. It was a time of learning, building skills, and forming relationships that have had a lasting impact on my career.

Senior Software Engineer

Aug 2020 - Nov 2021

Responsibilities:
  • Developed and integrated Multi-Level Fair Usage Policy Plan and Add-on plans into the Radius Server (AAA), resulting in a 25% increase in subscription upgrades.
  • Demonstrated proficiency in the project life cycle, including requirements collection and other project management activities.
  • Implemented MAC authentication functionalities as per client requirements, enabling and disabling as needed.
Software Engineer

Jan 2019 - Aug 2020

Responsibilities:
  • Developed and deployed Web Services using both RESTful and SOAP protocols with Apache Axis, integrating log4j for efficient logging and tracking of service-related activities.
  • Skilled in monitoring Application Servers and Web Servers, with advanced troubleshooting and debugging expertise, leveraging log messages to quickly identify and resolve issues.
  • Built reporting functionality as per client requirements using Apache POI, Jasper Reports with TIBCO, and IReport in various formats such as PDF, HTML, CSV, Word, etc.

Education

Bishop's University
2023-2024
M.Sc. in Computer Science
Percentage: 92.4 out of 100
GMR Institute of Technology
2015-2019
Bachelors of Technology in Electronics and Communication Engineering
GPA: 8.2 out of 10