Ishaan Chawla

Software Engineer

Bengaluru, Karnataka, India9 yrs 1 mo experience
Highly Stable

Key Highlights

  • 6 years of experience in software development.
  • Expertise in Java, Spring Boot, and scalable applications.
  • Proven track record in leading complex projects.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer in E-commerce and Transportation sectors.

Contact

Skills

Core Skills

JavaSpring BootReact.jsPythonDjango

Other Skills

AJAXApache KafkaApache PulsarCC++CSSDropwizardGolangHBaseJavaScriptJqueryMicrosoft OfficeMongoDBMySQLPostgreSQL

About

A software developer with a passion for crafting elegant solutions to complex problems. With 6 years of hands-on experience, I've honed my skills in designing, developing, and optimizing software that brings life to the ideas. My expertise encompasses a variety of technologies including Java, Springboot, Dropwizard, Mysql, MongoDB and HBase with working knowledge of technologies like Golang, ReactJs, Django, DRF, Kafka, Pulsar, Scylla and Aerospike, allowing me to create robust and scalable applications. I thrive in fast-paced environments and am committed to delivering high-quality code that not only meets but exceeds expectations. I'm driven by the potential of technology to make a positive impact on the world. Let's connect and explore how we can create, learn, and innovate together.

Experience

Chargebee

Senior Lead Software Engineer

Nov 2024Present · 1 yr 4 mos · Bengaluru, Karnataka, India · Hybrid

Flipkart

3 roles

Software Development Engineer III

Apr 2024Oct 2024 · 6 mos

Software Development Engineer II

Promoted

Oct 2021Apr 2024 · 2 yrs 6 mos

  • Pricing Platformization (Lending Team):
  • Led and managed a complex, cross-functional project with multiple stakeholders, overseeing the entire lifecycle of a platform development initiative. This platform delivered dynamic pricing to users based on their consumer group, resulting in a significant boost in Gross Merchandise Value (GMV) and a noteworthy reduction in Non-Performing Assets (NPAs)
  • One of the standout features of the platform was its remarkable flexibility. It was architected to enable different tenants to easily onboard customized policies with minimal code changes. Tenants could also define rules for policy application, allowing for a highly adaptable and context-aware system that could cater to a variety of business flows. This contextual variation of policies was a significant asset, adapting seamlessly to different business needs and requirements.
  • Helios Project (Loyalty Team):
  • As the driving force behind the Business Continuity Planning (BCP), I orchestrated a transformative project. This initiative led to the reconfiguration of two key services into multi-datacenter setups, introducing automated failover procedures that drastically reduced downtime and bolstered service reliability.
  • I innovatively designed, developed, and seamlessly integrated a User Routing Library utilizing AOP principles using AspectJ. This library efficiently orchestrated user requests, ensuring optimal routing to their respective data centers, enhancing overall system performance.
  • In response to operational challenges, I conceived and executed the Inventory Management System, leveraging MongoDB to streamline inventory oversight across multiple data centers. This solution significantly improved operational efficiency and inventory management.
  • To address complex event-driven issues within a multi-datacenter environment, I seamlessly integrated Pulsar. This integration efficiently managed asynchronous events, effectively resolving event-driven challenges presented by the systems.
Apache PulsarApache KafkaSpring BootJavaMySQLDropwizard+2

Software Development Engineer I

Jun 2019Oct 2021 · 2 yrs 4 mos

  • As a member of the Loyalty Team, I successfully executed the following projects:
  • Search And Filter on Reward Store
  • Collaborated closely with Flipkart's Search Team to conceive and develop an innovative solution which significantly enhanced the search and filtering capabilities for rewards on the Flipkart Reward Store, providing users with an efficient and seamless experience when browsing and selecting rewards.
  • Cash And Coin Rewards
  • Successfully delivered a groundbreaking payment solution that empowered users to purchase rewards from the Flipkart Reward Store, offering flexibility by enabling transactions in both cash and coins. This innovation led to an impressive monthly cash generation of few Crores, a testament to its efficiency and user adoption.
  • Championed extensive enhancements within the Reward Store service, focusing on critical areas such as transactional processes, inventory management, inventory procurement, and accounting modules. These modifications not only optimized operations but also contributed to a more robust and efficient ecosystem.
  • Plus on Product & Cart Page
  • Enhanced the visibility of the Flipkart Loyalty program by incorporating benefits users would receive when placing orders on product pages. This seamless integration allowed users to calculate the coins they could earn with each purchase, displayed on both the product and cart pages. This successfully brought the Loyalty program benefits to the forefront of the user experience.
  • Migrating Coin Compute Pipeline
  • Implemented cost-effective infrastructure optimization by decommissioning a service and migrating the coin compute pipeline for 2Gud Orders to the service responsible for computing Supercoins for Flipkart Orders. This strategic move resulted in substantial savings and improved efficiency.
  • Automated Data Archival
  • Introduced an automated data archival process in one of the services utilizing MySQL, ensuring proper scalability for the MySQL database.
Apache KafkaSpring BootJavaMySQLMongoDB

Ola (ani technologies pvt. ltd)

Software Development Engineer I

Jul 2017May 2019 · 1 yr 10 mos · Bangalore, India · On-site

  • As a member of the Location Team, I successfully executed the following projects:
  • Consolidation of Zonal Service
  • Strategically devised and successfully executed a complex, multi-phase migration project, consolidating diverse zone types utilized by various services throughout the company into a unified service. This consolidation streamlined location data management, fostering collaboration under a single team.
  • The project spanned over six months, involving the seamless migration of zones from distinct teams such as pricing, booking, driverAPI, and customerAPI. Additionally, we facilitated the onboarding of new zones, including self-drive zones, to meet evolving use cases and requirements.
  • Zonal Service UI
  • Conceived and implemented both the UI and backend HTTP server, providing extensive CRUD and search functionalities for various zone types stored within a TCP (Thrift) based service, complete with metadata support.
  • This innovative solution empowered the Operations Team to autonomously create and update zones without the need for developer intervention, effectively conserving developer resources for more critical tasks.
React.jsApache KafkaGolangPostgreSQLJavaScriptJava+2

Kuliza

Intern Software Developer

Feb 2017Jun 2017 · 4 mos · Bangalore

  • Backend Developer
PythonDjango

Wizpanda

Front End Developer ( Internship )

Jun 2016Jul 2016 · 1 mo · Work From Home

  • WizPanda is tech service provider. I worked on the front end design and development of their website which is made Computer, Tablet and Mobile Compatible.
JavaScriptAJAXJqueryCSS

Barati.in

Full Stack Developer - Django (Internship)

Mar 2016Jun 2016 · 3 mos · Work From Home

  • Barati is a E-commerce company looking to provide solutions for the Weddings in India. I worked on
  • 1. Customer side of the Music and Beauticians Modules ( Front End and Back End )
  • 2. Budget Planning ( Back End )
  • 3. Service/Product Calendar for the Vendors ( Back End )
  • 4. Profile and Contact Us Forms ( Back End )
  • 5. Saving Unicode String for Different Languages in Database ( Back End and Front End )
JavaScriptPythonDjangoAJAXJquery

Guruji academy

Full Stack Developer - Django (Freelancing)

Mar 2016Apr 2016 · 1 mo · Work From Home

  • Website : www.gakirtinagar.in
  • Guruji Academy is a coaching institute in Delhi. I built a web kiosk facility for the teachers and students. The kiosk contained a view for teacher where they could update the marks, attendance, test schedule and assignments/notes. A view for students was created where they could only view their test marks, attendance and schedule. They could also download the assignments and notes.
  • Amazon AWS facility is used for the saving the assignments and notes. Heroku is used to host the website.
JavaScriptPythonDjangoAJAXJqueryCSS

Vardman enterprises

Full Stack Developer - Django ( Freelancing )

Jan 2016Jan 2016 · 0 mo · Work From Home

  • Website : www.vardhmanenterprises.in
  • Vardhman Enterprises are manufacturer of school accessories. I made a 1-page website for them which displayed their products and contact information for customers.
JavaScriptPythonDjangoAJAXJqueryCSS

Education

Jaypee Institute of Information Technology, Noida

Bachelor’s Degree — Computer Science

Jan 2013Jan 2017

Delhi Public School Ghaziabad, Ghaziabad

High School

Jan 2011Jan 2013

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience