I am a recent graduate from Rutgers University. I completed my Bachelors of Science in Computer Science with a minor in Cognitive Science. My cumulative GPA is 3.61/4.
My areas of interests include Operating Systems, Compilers, and AI. I am interested in Android and Linux platforms in particular.
I am actively looking for full-time opportunities in the US. You can contact me from the website or email me at soham4jam@gmail.com.
OrionOS is a custom firmware development project based on the Andrid Open Source Project (AOSP). I started this project to build a stable ROM for Motorola Moto G(2013) bundled with essential features and sleek performance. It is currently maintained by a ten member team. Check it out on Github or Google+. Also check out our Android themes on Google Play Store.
Screenshots
About device
Settings
QS (Quick Settings)
OrionOS Features (Universe)
Academics
Introduction
I received my Bachelors of Science in Computer Science from Rutgers University, NJ. I pursued the first two years of my bachelors at Pune Institute of Computer Technology, India(PICT). I also pursued a minor in Cognitive Science at Rutgers.
Independent Study
In senior year, I undertook an independent study under Dr. Ulrich Kremer. My research focused on maintaining a runtime system for a service-based framework and developing a heuristic that obtained a sub-optimal solution to maximize the overall objective at minimum energy consumption. As a part of this independent study, I:
1. Improved the framework design by converting its static representation as a Scheme or an XML file to a runtime data structure.
2. Developed a scanner in Java to obtain the runtime structure.
3. Added the functionality for the users to update the framework at runtime.
4. Automated the generation and solving of the 0-1 integer representation of the graph using Gurobi.
5. Achieved nearoptimal solutions by developing a heuristic that requires less time and resources.
Course List
Rutgers Univeristy
Operating Systems
Compilers
Systems Programming
Principles of Programming Languages
Design and Analysis of Algorithms
Internet Technology
Pune Institute of Computer Technology
Data Structures
Object Oriented and Multi-core Programming
Operating System Administration
Microprocessor Architecture
Discrete Structures
Linux
Introduction
I am a Linux enthusiast and have been using the Linux-based OS Ubuntu for more than eight years. I love how open-source gives the users the flexibility to customize their desktop. I am currently writing an installation guide to setup Ubuntu, including the tweaks I implement while setting up my desktop. Check it out on Github .