
Prateek Kumar
Tech Enthusiast
Prateek Kumar
About Me
Grad Student @USC. Computer Enthusiast, Android Specialist. Worked as Senior Software Engineer in Samsung and Web development Intern @IIT Dhanbad. My interests are in Operating Systems, Databases, System, Web-development and Machine Learning.
- Age 28
- Residence USA
- Address 1230 W29 Street, Los Angeles, California
- e-mail keetarp2401@gmail.com
- Phone +1 (213)-245-8953
What I Do
Testimonials

Real talents who stand out like Prateek are hard to find. Highly innovative and smart, Prateek is a really cool co-worker who can handle any tense situation with ease. His problem-solving skills are admirable and stand out in the team. He could be a great individual contributor as well as an amazing team player. As a colleague, Prateek earns my highest recommendation.

I have had the pleasure of working with Prateek at Samsung Research India. He is one of the most dedicated professionals I’ve worked with and is willing to put that extra effort whenever required. His expertise as a developer is considerable, and his ability to tackle any problem has helped our team in numerous situations. I highly recommend Prateek and would love to work with him again.
Fun Facts
Work Experience
4 yearsWorking Hours
8,316Awards Won
4Resume
Education
2013
Indian Institute of Technology, DhanbadBachelor of Technology in Computer Science and Engineering
Relevant Coursework: Data Structures, Algorithms, Operating Systems, Networking, Compiler Design, Distributed System Design, Graph Theory, Computer Organisation
2021
University of Southern California, Los AngelesMaster of Science in
Computer Science
Relevant Coursework: Data Structures, Artificial Intelligence, Operating system, Database systems, Web Technologies
Experience
2021 - Current
Information Science InstituteLos Angeles
Web Content Specialist
Worked as Web-developer. Creating and Managing pages for different departments at Information Science Institute
2017 - 2020
Samsung Research and Development, BangaloreAndroid Platforms Engineer
Worked in IOT department as Senior Software Engineer. Worked on Android, REST and Cloud Servies
2016
Web Development Intern, IIT DhanbadWeb Developer
Aim of the project is to develop Management Information Application to support Office Automation for College’s internal works.
Web Development
HTML/CSS
Javascript
Angular
PHP
Coding Skills
C
C++
Java
Python
KOTLIN
MySQL
Knowledges
- Linux
- Python
- C
- C++
- C#
- Java
- Kotlin
- MySQL
- Arduino
- TensorFlow
- CodeIgniter
- OpenGL
- Keras
- PhpMyAdmin
- Android Studio
- Perforce
- Real-Time Transport Protocol (RTP)
- Real Time Streaming Protocol (RTSP)
Certificates


Projects
-
Filter By Genre:
- Android
- Game Dev
- Machine Learning
- Front End
- Back End
- Web-Dev/Cloud
Checkers Game

A Command Line Checkers Game, that uses Decision tree traversal and Alpha-beta pruning. The Algorithm uses an specialized algorithm to calculate state cost and uses this cost to find next best move.
Checkers Game
DetailedWeather Web-App
A Weather App made using Angular and Bootstrap that gives complete weather information. Key Feature of this application is Autocomplete, Weekly Temperature graphs, AutoSearch Location and complete details for each day for next 2 weeks.
Weather Web-App
DetailedWeather Android-App
An Android Application that displays weather Information. Also supports location of choice, Search Autocomplete, weather information for next couple of weeks. There is also support for adding locations as favorites for quicker access. Application searches the current location automatically when you open the application. Support to share the weather information on Social media is also provided.
Weather Android-App
DetailedContinuity Recommendation

Worked on this module from scratch for Smartthings which helps 3rd party developers interact with Smart-Devices via Smartthings application. Also, various native applications like Camera app and Call app can control lights and devices’ volume based on “device-proximity” feature of framework which searches for all devices which are near to user’s Smartphone. This feature is a part of Samsung Flagship phones like Galaxy S20 and Note20.
Continuity Recommendation
MockupsContexual Framework

Smartthings Continuity Recommendation module to smartly suggest which nearby audio speaker user can use to transfer audio when listening on Spotify, based on location, past preference, music choice etc. Module uses tensorflow to learn user patterns and suggest activity when required.
Contexual Framework
DetailedAndroid Lint Tool optimisation
Algorithms that finds unused Resource like unused PNG, JPG XMLs etc and dead code in 30% less time than Android official Lint tool. Removing dead code and unused resource helps decrease application size. Awarded SAMSUNG CITIZEN AWARD and SAMSUNG SPOT AWARD for this optimisation. This also helped Samsung Official Smartthings application raise its play store ratings from 3.5 to 4.8. Also worked on suggesting various practices which increases application size. Worked closely with architecture design team to suggest ways so that plug-in in Smartthings takes lesser space, when downloaded.
Android Lint Tool optimisation
DetailedRTSP/RTP plugIn for Smart-TV
This Plugin was developed for Smartthings android. The plug-in helps stream audio from a smart-device to any other smart devices nearby. The project required audio latency less than 50ms and audio sync amongst multiple-receiving-smartdevices. Market available plug-in don’t support multiple clients. Research was required to analyse habitual pattern of users across 15 countries to help develop caches’ parameters. Was awarded SAMSUNG SPOT AWARD for the inputs.

RTSP/RTP plugIn for Smart TV
DetailedSamsung Smartthings

Developed the Notification System, service API, Phone and Tablet UI. Was awarded SAMSUNG SPOT AWARD for the same. Also worked on Native layer of Iotivity common in both Android and IOS.
Samsung Smartthings
DetailedCollege MIS website

Worked as Intern in IIT Dhanbad. Aim of the project is to develop Management Information Application to support Office Automation for College’s internal works. This system helps in tracking and maintaining various records and also provide platform for information exchange within the institute. Created Venue Booking System which takes booking info for a venue within IIT Dhanbad, and provides a workflow of approval, with payment gateways.
College MIS website
DetailedWord recognition with NN

Analog Audio wave (raw) manipulation and signal differentiator, using Neural Networks, with defined word domains. Various signal processing algorithms were applied to remove background noise and normalise the input audio vector so that audio from different speakers resembles. Then learning algorithms were applied with to train neural nets to recognise various defined set of words
Word recognition with NN
DetailedBoxing Game
A 3d boxing game in OpenGL without UNITY, modelling done on Blender. Vector parsers were created in java which caches vertices and edges and renders only 210° angle view efficiently.
Boxing Game
DetailedRobo Chess

Fully automated real world chess, an attempt to put artificial intelligence work with coordination with hardware and play real time chess with actual human. A 2d robotic arm was fed two-dimensional vectors to place chess pieces around a chess board. Magnetic sensors were used to determine chess movements made by human player. Then response was calculated by a chess algorithm and fed again to 2D arm to move the chess piece around.
Robo Chess
DetailedSentiment Analysis on YouTube Comments

Created a module which classifies comments as positive or negative. Used different stemming and tokenisation methods to clean text. Achieved a success rate of 90%.
Sentiment Analysis
Unity Game
Created 2D Puzzle game in Unity