K

Kapil Bakshi

Software Engineer

London, England, United Kingdom12 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable mobile applications.
  • Strong background in Android architecture and testing.
  • Proven leadership in managing engineering teams.
Stackforce AI infers this person is a Full Stack Mobile Engineer with expertise in Hospitality and Fintech sectors.

Contact

Skills

Other Skills

AJAXAlgorithmsAndroidAndroid SDKAngularJSArtificial IntelligenceBootstrapCC#C++CSSCascading Style Sheets (CSS)Core JavaDaggerData Mining

About

Software Engineer with great experience in building and architecting highly scalable and optimized mobile applications and websites with best of the best practices, test driven development approach. Have spoken at some of the world's best conferences on Android Architecture and Testing. Contact : (+91) 8826270127 Email : kapilbakshi167@gmail.com

Experience

12 yrs 4 mos
Total Experience
1 yr 7 mos
Average Tenure
4 yrs 5 mos
Current Experience

Meta

Software Engineer

Jan 2022Present · 4 yrs 5 mos · London, England, United Kingdom

Singtel

Senior Software Engineer

Mar 2021Dec 2021 · 9 mos · Singapore

Oyo

2 roles

Engineering Manager

Promoted

Apr 2020Mar 2021 · 11 mos

  • Managed the entire Frontend across all domains(Consumer, Ops, Marketplace) at OYO Life which includes Consumer facing website and app, internal dashboards, BFF.
  • Leading a team of 15+ engineers
  • Leading expansion to South East Asia a part of Singapore Tech team.
  • Playing a major role in implementing best AB Testing practices, cost reduction, Performance monitoring
  • Responsible for some of the key partnerships with external companies like Grab. Users can now book OYO Hotels using Grab app.

Full Stack Mobile and Web Engineer

Sep 2018Mar 2020 · 1 yr 6 mos

  • Developed OYO Life Consumer facing Website and App and BFF from scratch.(React, React Native, Node)
  • Single handedly set up the entire analytics on the web using Google Analytics further integrating with Google Optimise to create a seamless AB testing Pipeline.
  • Worked intensively on SEO improvements which drastically improved organic traffic.
  • Memory Profiling of the apps, Code Push implementation(rolling out updates without app store submission)
  • Prometheus, Grafana, Firebase Monitoring Integration for latencies and performance monitoring.
  • Performed optimisations like Code splitting and chunking, caching which drastically reduced the page load time and improved the overall performance.

Blackbuck (zinka logistics solutions pvt. ltd.)

Software Development Engineer - Android

Jun 2017Aug 2018 · 1 yr 2 mos · Bengaluru Area, India

  • Re-architectured all apps to MVVM pattern using Android Architecture Components thereby making the code more organised and testable . Also used Dagger 2.11 for dependency injection.
  • Laid the foundation of Test Driven Development and single handedly setup Continuous Integration on Jenkins and linking it with AWS device farm for testing on multiple devices.
  • Leading the IOT driven Services Platform on the mobile side which provides Premium Services to Fleet owners like a.) Automatic Accident Detection, b.) Fuel Consumption Monitoring, c.) Rash Driving Detection, d.) Truck Location Tracking, e.) Automatic Truck Lock from Fleet owner’s end.
  • Made much needed changes to the code to support Android O devices and also incorporated new Android O features such as Autofilling, Notification Channels, Downloadable Fonts.
  • Wrote a library to identify user struggles and collecting errors on the all the apps. This really helped the product and operations team to strategise accordingly.

Finomena

Software Development Engineer - Android

Feb 2016Jun 2017 · 1 yr 4 mos · Bengaluru Area, India

  • Built Finomena , Finomena partner and other internally used apps right from scratch.
  • Holding a very integral position in the mobile team .
  • Have been Full stack, building the backend Apis used in the app myself .
  • Have Single handedly worked on many core features of the app, which have helped drastically in customer acquisition, retention and UX improvement .
  • Have also worked on internal dashboards which have helped in fraud detection and optimising emi collections .
  • Working very closely with Head of Engineering, Product Managers, designers and Founders and ensuring high quality of deliverables without missing deadlines .

Mappr.in

Android Developer Intern

Sep 2015Jan 2016 · 4 mos · Gurgaon

  • Working on the following Projects : -
  • Mappr :- A social Learning Platform for schools. (A blend of Facebook , LinkedIn and WhatsApp) which works at the school, parent teacher and student end .
  • > Taking complete ownership on the Android side and developing this phenomenal and vast product from scratch.
  • > Working on
  • Real-time Feeds
  • GCM push notifications
  • File upload and download in Video, Audio
  • PDF , word , excel etc. formats.
  • Student endorsement
  • Trend Analysis
  • Student Progress Consolidation( Right from class prep to class 12 )
  • Robust Chatting System
  • > Optimizations upto 180% by writing highly efficient code have been done with a very farsighted approach .
  • Mappr Trakkr : - An app which lets school administration and parents track the location of school buses. Features like alerting if the bus is going off route, over-speeding etc. are also provided .
  • > Efficiently made use of sockets to track location and status (i.e. whether the bus is stuck in traffic, completion of journey,breakdown) of buses in real time.
  • > Used Geofencing to effectively determine which stop has been covered by the bus .
  • > Used GCM push notifications to alert the parents and the school admin on various bus activities.
  • > Incorporated Google directions API and writing efficient and optimized algorithms to determine the route of buses,whether the bus is over-speeding or not following the route , estimated arrival time at each of the stops as well as the distance left.
  • > Made the system as automated and robust as possible .
  • Other responsibilities include : -
  • Working very closely with the backend and the design team and ensuring smooth and efficient development.
  • Gracefully finishing up the work well before deadlines .
  • Efficiently understanding the requirements of the investors and directors and working on their efficient and optimized implementation .

Whatsmap pvt. ltd.

Android Developer Intern

May 2015Nov 2015 · 6 mos · New Delhi Area, India

  • Worked on Google Maps Api V2 and Google Location API to Retrieve, update locations of users contacts and plot them on the Map.
  • Gracefully geocoded the latitude and longitude coordinates of contacts'​ locations to show their complete address.
  • Effectively made use of REST API to update and retrieve locations and other user data on and from the server.
  • Created background services, broadcast receivers to alert a user about his contacts' updated locations via notifications.
  • Worked on GOOGLE PLACES API and its integration with GOOGLE MAPs API to show places of interest like banks, restaurants, atms and also show their details like complete address, operating hours etc.
  • Also worked on SQLite for offline caching of locations and other data to make offline experience smooth and comfortable.

Bigstem inc.

Data Scientist Intern

Dec 2014Feb 2015 · 2 mos · Gurgaon, India

  • Worked on a large sized dataset of a telecom company having 1.5 crore records.
  • Initial cleaning and transformation of the dataset was done using pandas and python.
  • Outliers were removed.
  • Normalization of the dataset was done to make it suitable for applying Machine Learning Algorithms.
  • Problem of Big Data was gracefully solved by writing highly efficient code.
  • Clustering Algorithms like KMeans and Expectation Maximization were applied to find out customers showing similar behavioural patterns.
  • Applied Bootstrapping to effectively select only a few records which represent the entire dataset.
  • Effectively used data structures in Python to obtain the data in the required JSON form which was used in Visualization.
  • Coordinated well with the front end team to perform Visualization on a parallel chart using D3.js .

Microsoft

2 roles

Microsoft Student Partner

Apr 2014Sep 2015 · 1 yr 5 mos

  • Working with Microsoft for developing High end Applications for mobile and web .

U Crew Representative

Oct 2013Jun 2014 · 8 mos

  • Responsible for Sales and Marketing of Windows 8/8.1 .

Education

Guru Gobind Singh Indraprastha University

Bachelor of Technology (BTech) — Computer Science

Kendriya Vidyalaya

CBSE class 12

Mount St. Mary's, Delhi Cantt

CBSE — Class 10

Stackforce found 100+ more professionals with AJAX & Algorithms

Explore similar profiles based on matching skills and experience