Mayank Ranjan

Software Engineer

Bengaluru, Karnataka, India7 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 7 years of experience in backend technologies.
  • Expertise in designing scalable microservices architecture.
  • Proven track record of mentoring and leading engineering teams.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and Fintech industries.

Contact

Skills

Core Skills

MicroservicesJava

Other Skills

Node.jsApache KafkaMongoDBMySQLGoogle Kubernetes Engine (GKE)RedisSpring BootDistributed SystemsPostgreSQLpubsubGoogle Pub/SubSoftware DevelopmentGitRabbitMQAgile Methodologies

About

I am a seasoned Software Engineer with over 7 years of robust experience in backend technologies, specializing in Java, Spring Boot, Hibernate, Node.js, and microservices architecture. My passion lies in designing scalable and efficient systems that drive business success. 🌐 Technical Proficiency: ✨ Languages & Frameworks: Java, Spring Boot, Hibernate, Javascript, Node.js ✨ Databases: MySQL, MongoDB, PostgresSQL, Elastic Search, Redis, S3 ✨ Web Services: RESTful APIs, GraphQL ✨ Message queuing services: RabbitMQ, Apache Kafka ✨ Cloud Services: AWS, GCP, Google Kubernetes Engine ✨ Data Structures & Algorithms: Strong foundation in data structures and algorithms, enhancing my problem-solving capabilities. ✨ Microservices Architecture: Extensive experience in creating resilient and maintainable microservices that facilitate seamless integration and scalability.

Experience

7 yrs 1 mo
Total Experience
1 yr 9 mos
Average Tenure
3 yrs 9 mos
Current Experience

Jio

2 roles

Software Development Engineer III

Promoted

Sep 2024Present · 1 yr 9 mos

  • Designed ResQ Care Plan platform managing warranty lifecycle
  • (eligibility → purchase → renewal → cancellation).
  • Developed real-time Rule Engine integrating Reliance Digital, CRM, and
  • payment systems.
  • Architected and owned ResQ Assist, a high-throughput system processing
  • ~1.2M+ daily transactions using an event-driven Google Pub/Sub
  • pipeline with parallel processing, retries, and Redis-based locking.
  • Used PostgreSQL (transactional) and MongoDB (archival) for optimized
  • storage, boosting reliability and reducing manual effort via automation
  • and validation.
  • Mentored team members to drive high quality and productivity, led
  • backend design discussions, enforced engineering best practices, and
  • reviewed architecture and critical PRs.
Node.jsApache KafkaMongoDBMySQLMicroservicesGoogle Kubernetes Engine (GKE)+6

Software Engineer ll

Aug 2022Aug 2024 · 2 yrs

  • Built the Pay Later microservice from the ground up for Jio Mart’s B2B retailers, enabling them to easily purchase products while managing their credit and debit transactions.
  • Developed an Invoice Generator App for B2B retailers, handling everything from product listings and online payments to refunds and ledger management.
  • Mentored and guided team members, helping them reach top productivity and deliver high-quality work.
Software DevelopmentMongoDBMySQLGoogle Kubernetes Engine (GKE)GitSpring Boot+5

Finbit.io

2 roles

Senior Software Engineer

Feb 2022Aug 2022 · 6 mos

Software DevelopmentMongoDBSpring BootRabbitMQJavaMicroservices

Software Engineer

Jun 2020Feb 2022 · 1 yr 8 mos

  • Developed a multi-module Spring Boot application serving as middleware to analyze transactions by processing netbanking credentials or bank statements.
  • Built APIs to handle ECAS (CAMS/NSDL/CDSL) statements, parsing accounts and transaction data efficiently.
  • Set up a complete CI/CD pipeline using Jenkins, Docker, Bitbucket webhooks, and deployed it on a GCP instance for seamless integration and delivery.
Software DevelopmentMongoDBMySQLGoogle Kubernetes Engine (GKE)GitSpring Boot+3

Quikr

2 roles

Associate Software Engineer

Jul 2019Jun 2020 · 11 mos · Bangalore

  • Developed a new backend microservice leveraging various technologies to enhance system
  • functionality.
  • Automated store visits and backend processes for Quikr Assured, streamlining operations and
  • improving efficiency.
  • Automated inventory management and finance report generation, reducing manual effort and ensuring accurate, timely reporting.
  • Actively contributed in daily stand ups, retrospectives and sprint planning.
Software DevelopmentMongoDBMySQLSpring BootRabbitMQJava+1

Software Engineer Intern

Oct 2018Jun 2019 · 8 mos · Bangalore

  • Developed and maintained systems using Play and Spring frameworks, efficiently handling over one million lines of code.
  • Automated staff report generation with MongoDB, streamlining processes and boosting accuracy.
  • Enhanced Quikr Assured's ad generation and updates, ensuring smooth, reliable performance.
  • Implemented Cron Jobs for automated notifications, improving timely communication and user engagement.
API DevelopmentPlay FrameworkSoftware DevelopmentMongoDBGit

Paytm

Campus Ambassador

Nov 2017Feb 2018 · 3 mos · Kiit University

  • Encouraged 1000+ people to go cashless by making short videos and organising seminars.
  • Registered more than 500 people.

Oddaka infratech private limited

Full Stack Engineer

Aug 2017Dec 2017 · 4 mos · Bhubaneshwar

  • Built a new backend system to manage customer interactions and automate notifications, improving communication flow.
  • Designed the database and UI to enhance backend functionality and user experience, making processes more efficient and user-friendly.
Cascading Style Sheets (CSS)HTMLMySQLPHPFront-End DevelopmentMean Stack

Bharat sanchar nigam limited

Network Engineer

May 2017Jun 2017 · 1 mo · Bhagalpur, Bihar, India

Education

Kalinga Institute of Industrial Technology, Bhubaneswar

Bachelor of Technology (BTech) — Information Technology

Jan 2015Jan 2019

Vidya mandir

Higher Education

Jan 2010Jan 2015

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience