Shubham Tiwari

CEO

Bengaluru, Karnataka, India5 yrs experience
Highly Stable

Key Highlights

  • Expert in system design methodologies like TDD and DDD.
  • Proven track record in developing scalable solutions.
  • Strong background in mentoring and teaching programming.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the SaaS industry.

Contact

Skills

Core Skills

Systems DesignDomain-driven Design (ddd)Data Structures & AlgorithmsLow-level Design

Other Skills

AlgorithmsBootstrapCode ReviewCoding StandardsGitHigh-Level DesignJavaScriptMySQLNode.jsReact.jsReliabilityTest Driven Development

About

👨‍💻 Senior Software Developer | System Designer 🌟 Experienced in Crafting Scalable Solutions With a foundation built on ~3 years of software development, I've evolved into a seasoned Senior Software Developer adept in system design methodologies such as Test-Driven Development (TDD) and Domain-Driven Design (DDD). From conceptualization to execution, I've led the development of multiple systems, collaborating closely with architects and stakeholders to ensure alignment with business objectives. Skills & Expertise: Programming Languages: JAVA, C++ Back-end Technologies: SpringBoot, DropWizard, REST API Databases: MySQL, MongoDB System Design Methodologies: HLD, LLD, Test-Driven Development (TDD), Domain-Driven Design (DDD) Driven by a passion for continuous improvement, I thrive in environments where innovation meets practicality. I actively seek out opportunities to leverage my expertise in system design to architect scalable and resilient solutions that drive business success.

Experience

5 yrs
Total Experience
1 yr 4 mos
Average Tenure
11 mos
Current Experience

Flyo.ai

Rebuilding Travel Experience

Jul 2025Present · 11 mos

Flyin.com

Senior Software Engineer

Nov 2024Jun 2025 · 7 mos · Bengaluru, Karnataka, India · Hybrid

Cleartrip

2 roles

Software Engineer 2

Promoted

Feb 2023Nov 2024 · 1 yr 9 mos · Bangalore Urban, Karnataka, India

Low-Level DesignHigh-Level DesignReliabilityData Structures & AlgorithmsCode ReviewDomain-Driven Design (DDD)+4

Software Engineer

Nov 2021Feb 2023 · 1 yr 3 mos · Bangalore Urban, Karnataka, India

Low-Level DesignData Structures & AlgorithmsAlgorithmsCoding Standards

Amazon

Programmer Analyst

May 2021Nov 2021 · 6 mos · Hyderabad, Telangana, India

  • Contributed in the development of Automated Network Configuration Tool for Amazon Delivery System, named as Transformation Engine (TE).
Data Structures & AlgorithmsAlgorithms

Upgrad

Teaching Assistant

Jan 2021Nov 2021 · 10 mos · New Delhi

  • 1. Worked as a Teaching Assistant for a course of Fundamentals of Programming (Java).
  • 2. Handled a class of 150 students, mentoring in their learning, development and implementation of projects.
  • 3. Maintained performance reports of class students, and providing counselling on all aspects of projects.
Data Structures & AlgorithmsAlgorithms

The uplift project

Mentor (Data Structures and Algorithms)

Jun 2020Aug 2020 · 2 mos

  • 1. Lead a team of 25 participants, in the development and implementation of 3 projects based on Core-Java.
  • 2. Delegated tasks to participants of team, and provided counselling on all aspects of project.
Data Structures & AlgorithmsAlgorithms

Pepcoding education private limited

Teaching Assistant

Dec 2019Apr 2020 · 4 mos · New Delhi, Delhi

  • 1. Worked as a Teaching Assistant for the Foundation course on Data Structures and Algorithms.
  • 2. Improved my Programming \& Debugging skills, by working under instructor, and assisting him during class.
  • 3. Helped students in learning path, by resolving their doubts and assigning assignments.
Data Structures & AlgorithmsAlgorithms

Education

Maharaja Surajmal Institute Of Technology

BTech - Bachelor of Technology — Computer Science

Stackforce found 100+ more professionals with Systems Design & Domain-driven Design (ddd)

Explore similar profiles based on matching skills and experience