Skip to content
View ranitraj's full-sized avatar

Highlights

  • Pro

Block or report ranitraj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ranitraj/README.md

Hi there, I'm Ranit Raj Ganguly πŸ‘‹πŸΌ

LinkedIn Medium Medium

I am currently working as a Senior Software Engineer (AI) with a Master's in Computing Science from the University of Alberta.

About me πŸ™‚

I specialize in building and deploying scalable, production-ready AI applications using LLMs. My expertise includes AWS cloud services, FastAPI, Android, and Spring Boot frameworks, along with integrating BLE and IoT frameworks into mobile solutions. I've successfully integrated analytics platforms like Mixpanel, helping businesses leverage user data for strategic insights.

I've worked with startups and multinational corporations in fitness, home automation, and broadcasting, reaching over 10 million active users. I've delivered technical presentations to major industry leaders, including Google, Xiaomi, and Flipkart.

Achievements πŸ…

  • πŸ₯‡ 1st Prize: UofA in Metaverse Project, University of Alberta (2023)
  • πŸ₯‰ 3rd Prize: AWS "Build with Serverless" Hackathon (2020)
  • πŸ† Bravo Award at Tata Elxsi (2019)
  • 🎀 Open mic speaker at Droidcon, India (2019)
  • πŸ“„ Published Featured articles on Medium

Current Focus & Interests πŸš€

  • πŸ”­ Currently: Senior Software Engineer in AI
  • 🌱 Learning: ML System Design
  • πŸ€” Seeking help: Deploying fine-tuned LLMs efficiently into production
  • πŸ’¬ Let's talk: Anime | Football | AI | Android | Spring | AWS | Mixpanel
  • πŸ˜„ Pronouns: He/Him

Languages πŸ’»

Python Kotlin Java

Frameworks πŸ› 

Android fast_api Spring

Cloud Services ☁

AWS Firebase

DevOps & Version Control πŸ—’οΈ

Gitlab Git

Containerization πŸ“¦

Docker

Orchestration β™§

Kubernetes

Analytics πŸ“ˆ

logo-mixpanel

My favourite projects πŸ‘¨πŸ»β€πŸ’»

Readme Card Readme Card
Readme Card Readme Card

My Stats πŸ“Š

My GitHub stats
Top Langs

My Publications & Blog posts πŸ“°

Pinned Loading

  1. SmartThermostat SmartThermostat Public

    Android mobile application acting as the client for EnvironmentalSensing peripheral sensor data, specifically from Temperature and Humidity sensors via BLE. Here, Arduino Nano BLE Sense is used as …

    Java

  2. MqttClient MqttClient Public

    This repository uses an android application demonstrating MQTT functionalities using Eclipse Paho (as Client) and HiveMQTT Public Broker (as Broker)

    Java 3 1

  3. ContactsEntrepot ContactsEntrepot Public

    An android application which demonstrates fetching of contacts from mobile device using content provider, exporting it into an excel, read data from the excel and an option to share the excel as we…

    Java 21 13

  4. AndroidCustomMaterialAlertDialog AndroidCustomMaterialAlertDialog Public

    An android application which demonstrates the mechanism to create a custom alert dialog using Google's Material Design library for Android.

    Kotlin 1 2

  5. ArduinoBlePeripheralForAndroid ArduinoBlePeripheralForAndroid Public

    This repository contains code written on Arduino Nano 33 Ble Sense which acts as a peripheral for Android projects that use Bluetooth LE to receive these data.

    C++ 2

  6. ActiveNetworkStateObserver ActiveNetworkStateObserver Public

    Android application demonstrating the mechanism to implement an active network state observer to listen for changes in WiFI and update UI accordingly.

    Java 14 10