Kshitij Kumar

CTO

Gurgaon, Haryana, India12 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led engineering teams to deliver impactful technology solutions.
  • Expert in Android development with a focus on quality and efficiency.
  • Strong advocate for agile methodologies and team growth.
Stackforce AI infers this person is a seasoned Android developer with expertise in logistics technology solutions.

Contact

Skills

Core Skills

Agile Software DevelopmentMicroservicesAndroid DevelopmentMobile ApplicationsApi Design

Other Skills

Agile LeadershipAlgorithmsAndroid StudioCC++Code Quality ToolsCode ReviewsCore JavaDomain-Driven Design (DDD)EclipseEspressoFeature DevelopmentFeature ImplementationFirebaseGit

About

A quick learner of new technologies, detail oriented and self motivated software professional. A culture fit at organization of any scale.

Experience

12 yrs 1 mo
Total Experience
4 yrs
Average Tenure
7 yrs 3 mos
Current Experience

Rivigo

3 roles

Head of Engineering

Promoted

Jul 2023Present · 2 yrs 11 mos

Engineering Manager

Promoted

Jan 2021Jun 2023 · 2 yrs 5 mos

  • Led the development efforts for the part-truck load business with a focus on people, process and technology.
  • Supported a young team of 20+ software engineers in achieving their full potential and creating cutting-edge, technology answers to business problems.
  • Participated in agile software development processes as a scrum master.
  • Shared technical delivery responsibilities with the product team.
  • Assisted with technical problem solving for business requirements.
  • Ensured the stability and scalability of technical infrastructure and products.
  • Contributed to incremental feature additions to existing mobile and web products based on a Java, Spring Boot, and microservices architecture tech stack.
  • Increased existing technical capabilities and regularly repayed technology debt.
JavaSpring BootMicroservicesAgile Software DevelopmentTechnical Problem SolvingTechnical Infrastructure Stability

Lead Engineer

Jan 2019Dec 2020 · 1 yr 11 mos

  • Worked on B2C & B2B mobile solutions for trucking industry. The user segment in logistics domain needs specialized and more sophisticated solutions. Strong focus has been kept to make the apps simple, intuitive and robust at the same time. I contributed in all mobile apps developed by organisation. My specific contributions has been -
  • Authored mobile app development life cycle and discussed with team to standardise the development process for mobile apps. This process ensures that the output of development cycle is of best quality.
  • Authored mobile app release process to ensure that updates to Android apps happen in a graceful manner with zero post production issues.
  • Took session on unit testing and started the culture of writing unit tests for Android apps within team.
  • Integrated code quality tools like SONAR, FindBugs, Checkstyle etc.
  • Defined guidelines for re-architecture of Android apps in organization. Took session on MVVM architecture with clean code principles.
  • Re-architected a monolithic app into modular app using MVVM architecture and clean code principles.
  • Developed a energy efficient location tracking SDK using MQTT. This SDK acts as a backbone of all Android apps in organization. Took a session on MQTT to explain advantages of MQTT over traditional communication protocol.
  • Setup code review guidelines for Android apps to make sure only best quality code is being shipped to production.
  • Did problem solving sessions with team members to formalize solutions for business requirements.
  • Developed several important & stable features which delivered high business impact.
  • Maintained stability of Android apps with very high crash free users (>98%). Constantly improved vitals of the apps with incremental reduction in memory footprint, battery consumption, hot start/cold start time, ANRs etc.
  • Maintained CI/CD pipeline for Android apps using Jenkins.
Android DevelopmentMobile ApplicationsUnit TestingMVVMJenkinsCode Quality Tools

1mg

3 roles

Lead Engineer

Promoted

Apr 2017Dec 2018 · 1 yr 8 mos

  • SPOC for all development efforts on the main consumer app. Also overlooked the doctors and the pharmacy app.
  • Coordinated with the product and marketing teams to understand the new feature requirements and design/finalize the API contracts with the backend team.
  • Did code reviews to maintain the source code which is optimized and had followed the best
  • android/java programming practices.
  • Contributed on multiple projects and developed major features as individual contributor.
  • Mentored a 10 member team by providing a learning based growth environment and keeping it up-to-date with latest technologies in ecosystem.
  • Facilitate the team members with the required android resources and help them align with the
  • release goals to make sure we meet timelines and ship the app in best shape possible.
  • Also responsible for pushing and managing all the releases on play store.
Android DevelopmentAPI DesignCode ReviewsTeam Mentoring

Senior Software Engineer

Promoted

Apr 2016Mar 2017 · 11 mos

  • Worked as part of Android team to define and implement solutions for rapidly evolving product requirements. Worked on major features from scratch (app initialization framework, product pages, payments, ads infrastructure, pill reminder).
Android DevelopmentFeature Implementation

Software Engineer

Jul 2015Mar 2016 · 8 mos

  • Joined 3 member Android team and worked on main consumer app. Got to learn about clean code architecture. Wrote scalable and maintainable code with strong adherence to modularity. Led major engineering initiatives like adopting MVP architecture and migration to RxJava from Guava.
Android DevelopmentFeature Development

Tavant technologies

Software Engineer

Dec 2013Jul 2015 · 1 yr 7 mos · Noida Area, India

  • Joined the newly setup mobility solutions team. Self learned Android with the help of tutorials and developed 50+ sample applications. Worked on 3 projects from scratch to successful release so got chance to be involved in all phases of SDLC.
Android Development

Education

Motilal Nehru National Institute Of Technology

Master's Degree — Computer Software Engineering

Jan 2011Jan 2013

Dr. A.P.J. Abdul Kalam Technical University

Engineer's Degree — Computer Science

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Agile Software Development & Microservices

Explore similar profiles based on matching skills and experience