Gurucharan Raju

Software Engineer

Bentonville, Arkansas, United States4 yrs 2 mos experience

Key Highlights

  • Expert in microservices and cloud-native architecture.
  • Proven track record in optimizing development processes.
  • Strong leadership skills with mentoring experience.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in E-commerce and Cloud Computing.

Contact

Skills

Core Skills

MicroservicesKafkaScrumSoftware ArchitectureJunitSpring Framework

Other Skills

Algorithm DevelopmentGrafanaMentoringGraylogElasticsearchPlay FrameworkTeam LeadershipSpring BootCouchbaseRESTful WebServicesAgile MethodologiesJavaMySQLApache KafkaJenkins

About

Seasoned Software Engineer with 5 years of experience encompassing software development, observability, cloud computing, machine learning, and project management. Beyond traditional roles, I have contributed as a founding engineer to 2 startups, optimizing their development processes. I am currently pursuing my Master of Science in Computer Science and seeking opportunities to leverage my expertise and leadership skills to drive innovation and excellence.

Experience

4 yrs 2 mos
Total Experience
2 yrs 9 mos
Average Tenure
1 yr 5 mos
Current Experience

Walmart

Software Engineer 3

Jan 2025Present · 1 yr 5 mos · Bentonville, Arkansas, United States · On-site

California state university, long beach

Software Engineer/ML - Research Assistant

Mar 2024Dec 2024 · 9 mos · Long Beach, California, United States

Rakuten

4 roles

Software Engineer 2

Promoted

Jan 2023Jul 2023 · 6 mos

  • Collaborated on a highly scalable asynchronous system (Bulk Process Engine) to improve inventory management of Rakuten Ichiba (Ecommerce) merchants, to handle large CSV files (20GB files) using Kafka-driven ETL microservices
  • Architected and implemented high-level and low-level designs for BPE integration with upstream APIs, integrating retry mechanisms that improved system reliability, increased system resilience, and reduced API call failures by 20%
  • Owned 3 microservices establishing myself as the go-to expert and mentor by maintaining the codebase, creating design documents, providing regular Knowledge transfer sessions for the growing team of 15 engineers
  • Managed end-to-end software releases with Canary and Blue-Green deployment strategies, reducing customer downtime by 100%
  • Orchestrated CI/CD pipeline with Kubernetes, cutting deployment time by 60% and enhancing delivery speeds for high-traffic service
  • Implemented secure management and retrieval of sensitive credentials using AWS Secrets Manager and Kubernetes, leveraging IAM roles to enhance security and streamline deployment processes
Algorithm DevelopmentGrafanaMentoringGraylogElasticsearchPlay Framework+3

Software Engineer 1

Promoted

Dec 2021Dec 2022 · 1 yr

  • Integrated cron jobs using Crontab to poll the merchant inventory csv files from NFS folders reducing the manual upload by 45%
  • Served as Scrum Master for a team of 6, optimized Sprint Planning and Backlog grooming, cutting planning time by 25%
  • Performed performance/load testing regularly for 17 APIs with JMeter to ensure sufficient instances before each Rakuten super sale.
  • Guided interns to create a MySQL UI querying tool, reducing rollback time during production trouble by 50%.
Spring BootScrumSoftware ArchitectureCouchbaseRESTful WebServicesAgile Methodologies+5

Associate Software Engineer

Aug 2020Nov 2021 · 1 yr 3 mos

  • Achieved over 80% code coverage across 6 microservices by implementing more than 500 JUnit tests using Mockito and PowerMockito. Ensured code quality and reliability through the utilization of Spot Bugs, Checkstyle, and PMD
  • Created ReactJS admin tool to monitor file statuses, and setup production alerts via Graylog, Grafana and Prometheus.
  • Provided on-call support for 3 months on rolling basis during the product launch, facilitating customer onboarding and training
HibernateDesign PatternsRESTful WebServicesSpring FrameworkJUnitObject-Oriented Programming (OOP)+3

Software Engineer Intern

Jan 2020Jul 2020 · 6 mos

  • Focus: Development, Troubleshooting.
  • Domain: E-commerce.
  • Client: Internal trouble handling team.
  • Responsibilities -
  • 1. Worked on admin monitoring tool for tracking details like upload and download file statuses, to restart file processes.
  • 2. Added search filters making troubleshooting easier.
  • 3. This is widely used by everyone on daily basis which have reduced a lot of manual intervention.
Representational State Transfer (REST)Java SwingJavaScriptC++

Education

California State University, Long Beach

Master's degree — Computer Science

Aug 2023Dec 2024

Bangalore University

Bachelor of Engineering - BE — Computer Science

Jul 2016Jul 2020

Stackforce found 100+ more professionals with Microservices & Kafka

Explore similar profiles based on matching skills and experience