S

Shailendra Rajput

Director of Engineering

Bengaluru, Karnataka, India11 yrs 2 mos experience

Key Highlights

  • Over 11 years of experience in software engineering.
  • Led teams to develop scalable e-commerce solutions.
  • Expert in engineering management and project delivery.
Stackforce AI infers this person is a seasoned Engineering Manager in the E-commerce and SaaS sectors.

Contact

Skills

Core Skills

Engineering ManagementProject Management

Other Skills

AlgorithmsAmazon Web Services (AWS)Apache KafkaCC++CSSData StructuresDatabasesHTMLHibernateJavaJavaScriptMavenNode.jsOperating Systems

About

Dynamic and result-oriented Engineering Manager with over 11 years of experience in the Software Industry. Adept at engineering leadership, designing and building scalable services, and delivering innovative solutions.

Experience

Arzooo

2 roles

Senior Engineering Manager

Promoted

Jan 2024Dec 2024 · 11 mos · Bengaluru, Karnataka, India

  • E-commerce Platform for Electronic Home Appliances: Spearheaded the end-to-end development of Arzooo’s B2C vertical, including its website, admin dashboard, and seller dashboard and successfully launched the platform across India. Key features I developed include search and suggestions, order management, product exchange, assured buyback, and many more. I launched it in 16,000+ pincodes, offering a wide selection of 8,000+ SKUs from 500+ active sellers.
  • Roles and responsibilities:
  • 1) Led a team of up to 12 engineers to develop a B2C e-commerce platform specializing in electronic home appliances.
  • 2) Provided strategic guidance and technical leadership to the team, effectively navigating complex challenges and driving the successful delivery of high-quality solutions. Mentored and coached team members, fostering their professional growth and creating a collaborative and inclusive team culture.
  • 3) Actively steered and guided the comprehensive design and development initiatives, orchestrating the creation of robust technical architectures and scalable solutions.
  • 4) Collaborated closely with Product Managers to prioritize and strategize for each quarter, ensuring alignment between engineering efforts and business objectives.
  • 5) Proactively engaged in open communication with business stakeholders to address their needs and prioritize business deliverables.
Stakeholder ManagementAmazon Web Services (AWS)Engineering ManagementProject ManagementTeam Leadership

Engineering Manager

Jul 2022Dec 2023 · 1 yr 5 mos · Bengaluru, Karnataka, India

Mindtickle

SDE III

Sep 2021Aug 2022 · 11 mos · India

  • Program Certifications: The platform enables administrators to configure certifications and users to earn certificates. It includes features such as defining certification criteria, setting certificate expiration, specifying recertification requirements, and more.
  • 1) I led the design and implementation of Program Certifications.
  • 2) Collaborated with multiple teams:
  • a) Rule automation team to leverage their automation platform for implementing certification criteria feature.
  • b) Program module team to integrate with their events.
  • 3) Implemented the project completely from ground up.

Freshworks

Lead Software Engineer

Oct 2020Aug 2021 · 10 mos · Hyderabad, Telangana, India

  • Data Reconciliation and resync APIs for Freshsales product: All database changes in Freshsales are sent to Kafka and from there Analytics consumer puts data into its Snowflake DB. Lot of discrepancy was found between data in Freshsales MySQL DB and Analytic’s Snowflake DB. We were getting a lot of customer tickets due to this. The purpose of this project was to get these two DBs in sync and fix all the related bugs.
  • 1) I developed the bulk resync job APIs for all the models of Freshsales in rails application. These APIs resend the model data payload to Kafka for given ids. It uses an async worker to accomplish this in batches and stores the resync job information and its progress in Redis. I also wrote another API to retrieve the resync job’s status.
  • 2) I enhanced the data comparison framework to include more use cases that were needed to compare Freshsales data.
  • 3) I also created cron jobs to run data comparison and resync in order to keep data in sync and also alert about the mismatch records.
  • 4) By looking at the mismatch records we found bugs at a lot of places in Freshsales product as well as in analytics consumer and got them fixed. As a result we were able to improve the data accuracy for all of the entities to 100% or 99.99% from something between 70% to 96% and now we are not getting any customer tickets regarding the data discrepancy.

D. e. shaw india private limited

Project Lead

May 2018Oct 2020 · 2 yrs 5 mos · Hyderabad, Telangana, India

  • FILib (Fixed Income data library): I designed the library to expose fixed income data for instruments like bonds, swaps, options, futures, etc. and developed the library in Python. I also cached the computed and non-computed fields in library for historical data as well as setup the batches for caching the new data from different sources. The project was developed using D.E.Shaw’s inhouse library Shawcache.
  • Firmwide Position Service (FPS): I developed FPS in Java from scratch to expose position and cashflow data. Position here means the quantity of a security, commodity or currency owned. Positions and cashflows are collected from multiple trading systems within the firm by subscribing to them and then they are maintained in an in-memory data collection in FPS. Using Antlr I developed a parser to convert an SQL-like WHERE clause to a very simple expression tree. Using this parser I developed a query engine that would fetch the data records from the in-memory data collection for which the WHERE condition is true. I also developed GROUP BY and SELECT features in the query engine. Exposed two sets of REST APIs using Jersey to get data:
  • 1) Using SELECT, WHERE and GROUP BY clauses.
  • 2) Using Filter criteria API.
  • For the data updates that we publish to Kafka, I developed a schema provider in FPS itself and removed the dependency on Schema registry for Avro serialization and deserialization of Kafka messages.

Next education india pvt ltd

2 roles

Lead Product Engineer

Jan 2018May 2018 · 4 mos · Greater Hyderabad Area

  • Transport Service: I led the design and development of Transport Service for schools from ground up.
  • 1) I led a two-member team to build features to enable schools to manage routes, route stops, vehicles, GPS devices, drivers and assign transport services to students and staff for their travel to school and back to home. Technologies used were MySQL, spring boot, spring data JPA, Jersey, AngularJS, angular google maps.
  • 2) I developed live tracking of vehicles on google maps. This can be used by schools to track all of their vehicles. Parents also get to see the live location of their child’s bus. Pick-up and drop notifications were also sent when the bus is about to reach the stop. Technologies used were GPS tracking devices, socket-io, NodeJS, Redis, Kafka, vertx, MongoDB.
  • Attendance: I parallelly led the development of new enhancements to Attendance module for managing attendance of students and staff in schools using technologies like MySQL, spring boot, spring data JPA, Jersey, AngularJS, Quartz, Kafka, attendance devices, vertx, MongoDB.
  • Visitor Management: I developed Visitor module from scratch for front office to keep track of people visiting the schools and print ID cards for them. Technologies used were MySQL, spring boot, spring data JPA, Jersey, AngularJS.

Engineer Technology

Feb 2017Dec 2017 · 10 mos · Greater Hyderabad Area

Tata consultancy services

Systems Engineer

Jul 2013Feb 2017 · 3 yrs 7 mos · Greater Hyderabad Area

  • APMS (Adani Port Management System): Built up a small team and developed the functionalities related to Marine and Cargo operations required at Adani Ports in our core product IPOS.
  • IPOS (Integrated Port Operating System): Developed IPOS for cargo handling at ports of our client EUROPORTS
  • Responsibilities:
  • 1) Developed Master module, Cargo Operations module, etc in IPOS application using ExtJs for frontend and Java, Spring and Hibernate on the server's end.
  • 2) Remove any impediments the team faces so that the team's productivity doesn't come down. Training new members of the team.
  • 3) Providing fixes to production issues (at onsite as well as from remote) like providing fixes in production data so that live operations at the ports continue smoothly.
  • 4) Provided hands on training to the customers and key users of IPOS in Belgium.
  • DPW Project (Dubai Ports World): Enabled Java Desktop Client to maintain session for communication with a server secured by spring security. Bug fixes in the existing project.
  • Railway ticketing webapp for High-Speed Rails in Europe (Demo application only): Developed webapp using Java, Spring, Hibernate and ExtJs for two demos of the product to prospective clients.

Nara institute of science and technology

Intern

May 2012Jul 2012 · 2 mos · Japan

Education

Indian Institute of Technology Jodhpur

Bachelor's Degree — Computer Science and Engineering

Jan 2009Jan 2013

Seventhday Adventist higher secondary school

Science

Stackforce found 100+ more professionals with Engineering Management & Project Management

Explore similar profiles based on matching skills and experience