I'm Rohit, a software engineer with 4 years of experience in delivering high quality software solutions. I'm passionate about solving complex problems and learning new things while doing it.
Currently, I'm pursuing my Master's degree in Computer Science at Purdue University Fort Wayne. I specialize in Mobile App Development, Backend Development and tuning ML models.
| June 2024 - August 2024
Designed and developed a horizontally scalable data ingestion service using Kafka to collect, aggregate application flows from over 1000 Network devices using standard protocols such as NetFlow/IPFIX for NCP use cases in Go.
| July 2022 - July 2023
Drafting technical designs and leading development for 10+ projects slated for development in both Android and iOS using Kotlin, Swift and Flutter.
| June 2019 - July 2022
Designed and Developed more than 50 features for our customer support chat based application in Android and iOS. Published a library in Flutter for one of our products which is adopted by many customers like Discover and Klarna.
| December 2018 - April 2019
Automated over 500+ regression test cases, speeding up the release process by 25%. Took 100% ownership of critical modules of the product such as billing, login and sign up.
| August 2023 - May 2025
Master's degree in computer science specializing in Machine Learning, Deep Learning, NLP, Software Engineering, Web development
| April 2015 - May 2019
Bachelor's degree in Computer Science specializing in Java, Python, Data Structures, Software Engineering and DBMS.
Kotlin, Java, Jetpack Compose, MVVM Patterns, Dagger, JUnit
Swift, Objective-C, MVVM Patterns, SwiftUI
Flutter, React Native
Python Flask, Java SpringBoot, SQL, Docker, Kafka, Redis
Regression Models, CNN, RNN, Transformers
AWS, Azure, Network Protocols, Network Flow Monitoring
Web and Mobile app for students to offer services such as haircut, baby sitting etc. to the public at a affordable price.
Mobile and Web based application to track user's running sessions and provide feedback for improvement.
Web Application to predict Personality with the Resume using Transformers.
Translate the audio of a video from other language to English using OpenAI's Whisper and voice cloning using Bark.
Task management application for Android and iOS using Flutter.
Designed, developed and evaluated models to summarize the news articles from the internet using Deep Learning approaches such as CNN, Bi-LSTM and Transformer approaches such as BART.
If you're in need of a skilled Mobile App Developer or Software Engineer, don't hesitate to contact me.