Haneet Singh Chhabra

Bangalore/Bengaluru, Karnataka, India. · +91-(904) 142-2652 · +91-(720) 674-5474· haneetatwork@gmail.com

Highly analytical senior-level Software Developer with over 9 years of experience specializing in Java/Kotlin-based Android applications.

I am passionate about transforming ideas into reality through technology. The field of Computer Science serves as my canvas for innovation and creativity. My journey as a Software Engineer has been deeply influenced by technology, particularly mobile application development. Although my focus lies in Android development, I am not confined to a single segment of technology. My enthusiasm for building something new has driven me to explore and master various technologies outside my comfort zone, including Nodejs, Alexa, Google Action, Python, ML, and more.


Experience

Senior Software Engineer

Walmart Global Tech

Product Name: Walmart: Shopping & Savings

Goal: Drive innovation and contribute to the success of dynamic tech projects by leveraging my expertise as an Android Developer. Aim to deliver high-quality, user-centric mobile applications that not only meet but exceed client and user expectations. Seek opportunities to enhance skills in emerging technologies, staying ahead of industry trends to bring cutting-edge solutions to the projects I undertake. Strive for excellence in coding practices, emphasizing efficiency, scalability, and maintainability. Collaborate effectively with cross-functional teams to ensure seamless integration and successful project outcomes. Dedicated to continuous learning and professional growth, I aim to make meaningful contributions to the ever-evolving field of Android development while delivering impactful results for both clients and end-users.

Language: Java + Kotlin

Tools: Android Studio , Android SDK & Android NDK

Role: Developer, Tester for Android Applications

Architecture: MVVM

Contribution: Understanding the business requirements through Meeting and Write the functionality for chatbot component.

Feb 2023 - Present

Senior Software Engineer II

Rakuten India

Product Name: LINK ChatBot Module

Goal: This is a super communication application for Rakuten Mobile subscribers to use free calls, messages with other Link users, and SMS, as well as access Rakuten services and Rakuten info.

Language: Java + Kotlin

Tools: Android Studio , Android SDK & Android NDK

Role: Developer, Tester for Android Applications

Architecture: MVVM

Database: SQLITE | ROOM

Contribution: Understanding the business requirements through Meeting and Write the functionality for chatbot component.

Senior Software Engineer II

Rakuten India

Product Name: Rakuten LINK Office

Goal: This is a super communication application for Rakuten Mobile subscribers to use free calls, messages with other Link users, and SMS, as well as access Rakuten services and Rakuten info.

Language: Java + Kotlin

Tools: Android Studio , Android SDK & Android NDK

Role: Developer, Tester for Android Applications

Architecture: MVVM

Database: SQLITE | ROOM

Contribution: Understanding the business requirements through Meeting and Write the functionality .

Oct 2021 - Jan 2023

Senior SDE - Android

WHIDE (Subsidiary of Letstrack Limited)

Product Name: WHIDE ( Customer App )

Goal: This is an IoT system where we are providing last mile delivery to the customer. The customer can track the delivery, provide real time options to take prompt actions, customize requirements with convenience. Digital landscape includes customer apps, driver apps, dispatcher app, web interfaces & CRM.

Language: Java + Kotlin

Tools: Android Studio , Android SDK & Android NDK

Role: Developer , Tester for Android Applications

Architecture: MVVM

Database: SQLITE | ROOM

Contribution: Understanding the business requirements through Meeting and Write the functionality .

Senior SDE - Android

WHIDE (Subsidiary of Letstrack Limited)

Product Name: WHIDE Partner ( Delvery Partner App )

Goal: This is an IoT system where we are providing last mile delivery to the customer. The customer can track the delivery, provide real time options to take prompt actions, customize requirements with convenience. Digital landscape includes customer apps, driver apps, dispatcher app, web interfaces & CRM.

Language: Java + Kotlin

Tools: Android Studio , Android SDK & Android NDK

Role: Developer , Tester for Android Applications

Architecture: MVVM

Database: SQLITE | ROOM

Contribution: Understanding the business requirements through Meeting and Write the functionality .

Software Developer

Letstrack Limited

Product Name: Letstrack Realtime GPS Tracker

Goal: Letstrack is the latest Real Time GPS Tracking & Messaging app to track your loved ones. Lets track your loved ones and automobiles like cars, bike and van with this amazing letstrack app. As well as being a state of the art real time messaging service, with most of the features of popular messaging services like Whatsapp, Letstrack is the first real time messaging application to incorporate a real time personal and device based tracking facility!!!

Language: Java

Tools: Android Studio and Android SDK

Role: Developer, Tester

Architecture: MVVM

Database: SQLITE | ROOM

Contribution: Understanding the business requirements through Meeting and Write the functionality .


Software Developer

Letstrack Limited

Product Name: LTRetail

Goal: This app is for letstrak retailers, to initiate the sale process. This app facilitates the letstrak retailers to activate the tracking devices and service box.

Language: Java

Tools: Android Studio and Android SDK

Role: Maintaining & Developing new functionality, Tester

Architecture: MVVM | RXJAVA

Database: SQLITE | ROOM

Contribution: Understanding the business requirements through Meeting and Write the functionality .


Product Name: Letstrack AI

Goal: Letstrack AI is Google Home based action. User can use speech to get information about there devices and to cut the engine of there car.

Language: Node.JS

Tools: Webstorm , Postman ,Dialogflow.

Role: Developer, Tester

Contribution: Understanding the business requirements. RND about the Google Home system and develop the application from scratch

Get It on Assistant Store

Feb 2019 - Oct 2021

Senior Android Developer

Praesidium IT Solution Pvt. Ltd.

Product Name: ServiceS Mart

Goal: ServiceS Mart is a digital concierge platform unmatched in terms of its collective and integrated count of the types of goods and services covered. Users can request services on the platform which are then serviced by a host of professional service providers. It also includes a loyalty points solution called Smart Points where users can buy, redeem and transfer points.

Language: Java

Tools: Android Studio and Android SDK

Role: Developer, Designer, Tester

Contribution: Understanding the business requirements through scrum calls and user stories, sprint planning and effort estimation, managing development team, coding the entire app, interfacing with payment gateways in Canada & Mexico, manual testing the app before Release in both the countries.


Product Name: SMartBatches

Goal: SMartBatch are Build to Run to maintain the payment system and to update database information after some certain of time as per the business logic.

Language: Node.JS

Tools:Webstorm , Postman

Role: Developer, Tester

Contribution: Understanding the business requirements through scrum calls and user stories, sprint planning and effort estimation, managing development team, coding the entire app, interfacing with payment gateways in Canada & Mexico, manual testing the app before Release in both the countries.

October 2017 - Jan 2019

Android Developer

Softuvo Solution Pvt. Ltd.

Product Name: Docmein

Goal: Docmein is the place to store your photos, files, and other docs. Docmein get safely backed up the Cloud. This amazing android app lets you access your docs anytime, anywhere, all you need to have is Internet availability.

Language: Java

Tools: Android Studio and Android SDK

Role: Developer, Designer, Tester

Contribution: Understanding the business requirements through scrum meeting and user stories, sprint planning and effort estimation, managing development team, coding the entire app and manual testing the app before Release.


Product Name: Pundit

Goal:Pundit allows users to commentate, and listen to others commentary, directly from your computer or smartphone, live from the Bernabeu or Barnet, Pundit’s split second latency.

Language: Java

Tools: Android Studio , and Android SDK

Role: Developer, Designer, Tester

Contribution: Understanding the business requirements through scrum meeting and user stories, sprint planning and effort estimation, managing development team, coding the entire app and manual testing the app before Release.


Product Name: BnB Chat

Goal:BnB Chat is the first global discount room rental communications platform to allow property owners and managers the opportunity to accept room rental reservations

Language: Java

Tools: Android Studio , and Android SDK

Role: Developer, Designer, Tester

Contribution: Understanding the business requirements through scrum meeting and user stories, sprint planning and effort estimation, managing development team, coding the entire app and manual testing the app before Release.

December 2016 - June 2017

Android Developer

Bytenomi Technologies Pvt. Ltd.

Product Name: Confidential

Goal:Handling the internal sales of the comapany.

Language: Java

Tools: Android Studio , and Android SDK

Role: Developer, Designer, Tester

Contribution: Understanding the business requirements through scrum meeting and user stories, sprint planning and effort estimation, managing development team, coding the entire app and manual testing the app before Release.


Product Name: Smart Alarm Lib.

Goal:To Build a chunk of code which make ease of including alarm in android app development.

Language: Java

Tools: Android Studio , and Android SDK

Role: Developer, Tester

Contribution: Understanding the business requirements through scrum meeting and user stories, sprint planning and effort estimation, managing development team, coding the entire app and manual testing the app before Release.


Product Name: RoboMart.

Goal:Robomart's Official App provides a seamless and much easier way to connect to and Browse Robomart's Online Store, listing thousands of product at best prices and unmatched Quality. Browse Online into our Knowledge base for informative videos and product informations and Much More..

Language: Java

Tools: Android Studio , and Android SDK

Role: Developer, Tester

Contribution: Understanding the business requirements through scrum meeting and user stories, sprint planning and effort estimation, managing development team, coding the entire app and manual testing the app before Release.


Product Name: Virtual Chat.

Goal:Virtual Chat is a feature which can chat with people in real time on the basis of some question in database.

Language: Java

Tools: Android Studio , and Android SDK

Role: Developer, Tester

Contribution: Understanding the business requirements through scrum meeting and user stories, sprint planning and effort estimation, managing development team, coding the entire app and manual testing the app before Release.


Product Name: Virtual Chat.

Goal:Virtual Chat is a feature which can chat with people in real time on the basis of some question in database.

Language: Java

Tools: Android Studio , and Android SDK

Role: Developer, Tester

Contribution: Understanding the business requirements through scrum meeting and user stories, sprint planning and effort estimation, managing development team, coding the entire app and manual testing the app before Release.

Feb 2015 November 2016

Android Developer

TechiTechnologies Pvt. Ltd.

Product Name: Top 25 Contact.

Goal:To check and set a list of contact which're frequently used by user and give him ability to contact them directly

Language: Java

Tools: Eclipse , PhoneGap

Role: Developer, Tester

Contribution: Understanding the business requirements through scrum meeting and user stories, sprint planning and effort estimation,coding the entire app and manual testing the app before Release.


Product Name: Xtreme Bootcamp

Goal: From this mobile App you can view class schedules, sign-up for classes, view ongoing promotions, challenges and events and programs, as well as view the studio’s location and contact information

Language: Java

Tools: Eclipse , Java

Role: Developer, Tester

Contribution: Understanding the business requirements through scrum meeting and user stories, sprint planning and effort estimation,coding the entire app and manual testing the app before Release.

Aug 2014 - Feb 2015

Hobby | Research

Software Developer

TechnoRapper

Project Name: TechnoRapper.com

Goal: TechnoRapper is a Blogging website where i upload the latest technology news,reviews etc

Language: PHP

Tools: Wordpress , Photoshop

Role: Developer, Designer, Tester


Project Name: BohemiaQuote

Goal:Bohemia Quote reading and sharing application

Language: Java

Tools:Android SDK

Role: Developer, Tester


Project Name: Android Java Boiler Plate code with no third party lib.

Goal: It can help you to understand how to use async task with MVVM, Android collection's LruCache etc..

Language:JAVA

Tools:Android SDK , Android Studio

Role: Developer, Tester

Want More Detail?: Click here


Project Name: Android Kotlin MVVM Boiler Plate code

Goal: An Kotlin MVVM Boilerplate helps you start new enterprise level app in minutes..

Language:Kotlin

Tools:Android SDK , Android Studio

Role: Developer, Tester

Want More Detail?: Click here


Project Name: DynamicCode

Goal: This is a system in which app can execute code dynamically. Dynamically mean App can download new classes from server and can use that new code inside the app.

Language:Java

Tools:Android SDK , Android Studio

Role: Developer, Tester

Want More Detail?: Click here


Project Name: Location

Goal:To build a system where we can Centralize the location permission and fetch

Language: Java

Tools:Android SDK

Role: Developer, Tester

Want More Detail?: Click here


Project Name: LoginApi

Goal:To Build Login System In Nodejs

Language: NodeJS

Tools: WebStorm

Role: Developer, Tester

Want More Detail?: Click here


Project Name: MachineLearning

Goal: Some Test to run machine learn code and calculate information

Language: Python

Tools: PyCharm

Role: Developer, Tester

Want More Detail?: Click here

October 2017 - Present

Many Other are on GitHub


Education

Punjab Technical University

Bachelor of Technologies
Computer Science & Engineering

74.5%

Haryana State Board Of Technical Education

Computer Engineering

71.19%


Skills

Programming Languages & Tools
Workflow
  • Responsive Design To Fit All Screen Sizes
  • Clean & Reusable Code
  • User Stories
  • Cross Functional Teams
  • Agile Development & Scrum
  • Unit Testing

Interests

Apart from being a Software developer, I enjoy most of my time being outdoors, I enjoy Motor Bike Riding and eating.

When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows and I spend a large amount of my free time exploring the latest technology advancements in the Software development world.


Awards & Certifications

  • Received Walmart's Bravo Award for developing a feature with zero ADA bugs.
  • SmokeTech Certified Android Developer
  • NIIT Certified Core Java Developer
  • 2nd Second Prize in Project Exhibition | CGC Landra
  • 1st First Prize in Project Exhibition | SJPP Damla
  • Awarded scholarship under Bhavishya Jyoti Scholarship 2013 Conducted by NIIT.
  • Got Excellence in Science exhibition Donducted by SPS in 2008
  • 1st Awarded in 9th National Science Olympiad in 2007