Bonnie image

Tej Pratap Singh

Software DeveloperAssistant Manager @RNTBCI


With a mission...

To build something so popular that someday, I can say "Hey, I made that".


1. ABOUT ME


Hi! I am a Software Developer from India with a background in Mobile Development, created multiple applications across domains like Automotive and Medical.


Currently working with RNTBCI to build some NexGen infotainment Systems on top of Android Automotive.


Previously, I had a opportunity to work with a startup that brings technological solutions to medical professionals, helping them to manage their patients and help their patients with easier access for their medical history and scheduling next visits.


Throughout my career, I had help created

  • - An NexGen Car infotaintment system for a major car OEM.
  • - An EMR with capability to work completely offline and yet sync changes across multiple devices.
  • - An e-commerce application.
  • - An appointment scheduling system.
  • - … And multiple apps in Infotainment system that we cannot discuss yet.


2. THINGS I'VE LEARNED

Here are most of the technologies i have used in past:


FRONTENDBACKENDLANGUAGESDATABASES
 Android

 Nodejs

 Java

 SQLite

 iOS

 AppEngine

 Kotlin

 Realm

 Reactjs

 AWS

 Swift

 CoreData

 Flutter

 Cloud Functions

 Javascript

 MongoDB



3. WHERE I'VE WORKED

  1. Renault Nissan Tech and Business Center India

    Assistant Manager

    Building Automotive Infotainment Systems for Modern Cars with Android Automotive.
    - Create, Build and Deploy Apps on Automotive AOSP images.
    - Worked on Park Assist and Drive assist HMI application.

  2. Tata Elxsi

    Specialist

    Building Automotive Infotainment Systems for Modern Cars with Android Automotive.
    - Create, Build and Deploy Apps on Automotive AOSP images.
    - Worked on PopupManager, ThemeManager, CarHome and a bunch of EV HMI Applications.

  3. Catalyze Systems Pvt. Ltd.

    Member Of tech Staff

    Building SAAS for Medical Professionals, Helping them to manage their Clinic and Patients.
    - Create, Build and Deploy our flagship product on Android Play Store and Apple App Store.
    - Crafted distributed, Offline First apps that can always be in-sync and can scale to thousands of users.
    - Launched web application to allow patients a frictionless appointment scheduling.
    - Worked with multiple Payment API's RazerPay, CitrusPay, Instamojo, Google Play, Apple Store Kit to name a few.

    Learn more

4. SOME THINGS I'VE BUILD


MyOPD Zip

Power of MyOPD desktop suite compressed for mobile.

Play Store
MyOPD Appointments

Book appointments online with ease via MyOPD.

Web


## OPEN SOURCE LIBRARIES


PDFCreator Android

A simple library to create and view PDF with zero dependency Or native code.

RecyclerCalendar Android

A simple DIY library to generate your own custom Calendar View using RecyclerView, written in Kotlin

Google-Drive-REST-Android

A simple wrapper around Google Drive REST API using OKHTTP.

AndroidViewAnimator

Easily animate any view with complete control on each view. Written in kotlin



## SIDE PROJECTS


Link Analytics

Create a short link and track its analytics. Links can be a simple URL shortener with analytics or Pixel tracker for images.

Wake You

Keep your system awake, don't let it sleep with a simple Web App.

Video Toolkit

Simple video player with slow-motion capability to analyze every frame of video.

Mockup Generator

Your screenshots can do more.


BLOG

Here are some of thoughts and learnings:


##
Blogs

I occasionally write blogs of my findings and learnings, few that is publish and keep hundreds of them in draft.


##
Notes

Here are some of the topics that I have learned throughout my career, in a searchable knowledge base.