Saubhagya Ranjan Sundaray

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 5 years of experience in software development.
  • Expert in building high-scale distributed systems.
  • Proven track record of improving system efficiency.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in SaaS and B2C applications.

Contact

Skills

Core Skills

JavaMicroservices

Other Skills

Agile MethodologiesApache KafkaApplication Performance MonitoringAutomation TestingCI/CDCode ReviewData StructuresHdfsLoad BalancingNoSQLRedisSQLSpring BootSystems DesignTechnical Documentation

About

Highly skilled and motivated software developer with 5 plus years of experience in building high scale products. Skilled in designing and developing distributed system using Java, Spring Boot, Microservices, Kafka, SQL, Redis. Strong problem solving abilities and a proven track record of delivering high quality solutions. Excellent communication and collaboration skills, ensuring seamless coordination within cross-functional teams. Dedicated to staying up-to-date with emerging technologies and industry best practices.

Experience

Opentext

2 roles

Senior Software Engineer

Promoted

Jan 2025Present · 1 yr 2 mos · Bengaluru, Karnataka, India

Senior Developer II

Aug 2021Feb 2025 · 3 yrs 6 mos · Bengaluru, Karnataka, India

  • Part of the Application performance Management team, implementing the features for monitoring the application's availability and performance.
  • Collaborated closely with cross-functional teams to re-engineer the legacy system using Java, Spring Boot, Microservices, SQL and Redis, improving system efficiency by 30%.
  • Participating in System Design plans to move the product from monolithic to micro-service.
  • Provide technical guidance and support to other team members when needed.
  • Participate in code reviews and provide constructive feedback to improve code quality.
  • Collaborate with stakeholders to gather requirements and understand business needs for specific projects or features.
  • Create technical documentation and user guides to assist users in understanding and utilising the application effectively.
  • Monitor and analyse application performance metrics to identify areas for improvement and implement necessary changes.
  • Troubleshoot and resolve any production issues or customer reported bugs in a timely manner.
JavaSpring BootMicroservicesSQLRedisApplication Performance Monitoring+2

Huawei technologies india

Software Engineer

Oct 2018Aug 2021 · 2 yrs 10 mos

  • 1. I was part of the Recommendation Platform team to develop the micro-services which was providing the recommendation for Huawei music and video app.
  • 2. I have implemented components like Circuit Breaker,Group Combiner, Top N,Window Combiner to recommend the videos and music using Java,Spring Boot and Redis.
  • 3. I participated in understanding the client requirements and deliver the features according to that.
  • 4. I have created few automation test cases and jobs in CI/CD pipeline to validate the package before delivering to the QA team.
  • 5. I have participated in deploying the product in various location like Europe, Singapore. Also implemented few conditions in Loadbalancer using NGINX to rout the traffic to different server.
  • 6. Achieved 20 % performance improvement by replacing the UI based component to JSON based component which was used in Real Time Application Server to recommend the videos.
JavaSpring BootRedisMicroservicesCI/CDLoad Balancing+1

Education

Biju Patnaik University of Technology, Odisha

B. tech — ECE

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience

Saubhagya Ranjan Sundaray | Stackforce