Triple Major: ECE, CS, Math
Bachelors of Science in E.C.E. (Focus in Computer Engineering)
Bachelors of Science in Computer Science
Bachelors of Science in Mathematics
Rutgers University-New Brunswick — May 2017 — New Brunswick, NJ
Hello, I'm
Founder & Software Engineer at a Stealth Company
Former Staff Software Engineer at Meta
Former Senior Software Engineer at Bloomberg L.P.
Triple Major: ECE, CS, Math
Bachelors of Science in E.C.E. (Focus in Computer Engineering)
Bachelors of Science in Computer Science
Bachelors of Science in Mathematics
Rutgers University-New Brunswick — May 2017 — New Brunswick, NJ
Java, Kotlin, C, C++, Python, Assembly (MIPS & x86), SQL, Javascript (Ajax, JQuery, Jasmine), SystemVerilog, CUDA (PTX ISA), MATLAB, XML, JSON, Scheme, Bash, HTML, CSS, Ruby on Rails, Datalog
Android, Unity, Firebase, UNIX (VIM), Git, Mercurial, TitanDB, DynamoDB, S3, PostgreSQL, Comdb2, QtSpim, ModelSim, Spim-Cache, Maple
Raspberry Pi 2, Filter Design, Digital System Design, Digital Logic Design, Circuit Design, Transistors (MOSFET & BJT), [Zener, Shottky] Diodes, Oscilloscope, Function Generator
OrCAD, PSPICE, Quartus, Rhinoceros, Google SketchUp, AutoCAD, Blender
Cryptography, Linear Algebra, Linear Programming/Optimization, Quantum Mechanics, Number Theory, Calculus 1-5, Relational Algebra, Fourier Transforms & Series (Continuous & Discrete time), Laplace Transform, Z Transform, Real Analysis
French and English
Stealth Company — January, 2026 to Present
Bloomberg L.P. — New York, NY — June, 2017 to April, 2021
Data License Reference Data: Owns enterprise level products so that technical clients can access financial information programmatically as opposed to manually querying data through the Bloomberg Terminal.
Lead, designed, and implemented third-party alternative dataset generation workflows (Health Care, Energy, Filing Insights, etc) using Celery, RabbitMQ and Kafka. See article written on this project
Lead, designed, and implemented fundamentals finance dataset generation workflows (Revenue, Assets, Profitability, etc) using Celery, RabbitMQ, Kafka, Hbase, Pheonix, and Spark. Optimized CPU usage by 20x and run-time by 100x for filtering billions of datapoints per day. Scaled run-time performance of generating 500 datasets from 8 days to 2 hours.
Lead, designed, and implemented the revamping of a billion dollar product to use more modern technologies such as Celery, RabbitMQ, Parquet, Hbase, Pheonix and Spark.
Lead and implemented migration of high-value legacy C++ tasks from AIX & Solaris to linux. This lowered machine costs & leveraged newer microservice infrastructures.
Assume multiple leadership roles such as Post-Mordem Triage, Scrum Master, Multiple Project Leads and Mentorships.
Implement & maintain python workflows to access different categories of data such as Corporate Actions and Historical Data using Celery & RabbitMQ.
Maintain and extend C++/C/Fortran products which generate billions in revenue per year.
Amazon — Seattle, WA — June, 2016 to August, 2016
Amazon Fulfillment Technologies (AFT): Owns all of the software and infrastructure which powers Amazon's world-class fulfillment engine.
Integrated Query Path Filtering into the main APIs to give clients additional context on the path's behavior.
Integrated Query Path Validation into the main APIs through machine learning using a Finite State Machine.
Wrote a script to automate validation on large chunks of the graph when there is low volume on ING's APIs.
Used Titan Graph Database as well as Amazon's Dynamo and S3 databases.
Worked in Java and XML
Seniorlink - Vayu Technology — Springfield Township, NJ — May, 2015 to Present
Worked on an Android application to provide a virtual care room for caregivers and patients to interact with doctors and specialists, record medical history, and much more. Uses REST API, Encryption, and JSON parsing. Written in Java and XML.
Created a web page to save video, audio, and photos from the device's camera and microphone. Works for both mobile (Android, iOS) and desktops. Written in HTML, CSS, Javascript, and optional PHP.
Created an Administrative Interface that enables easy system level configurations. Displays tables from Seniorlink's database. Written in Ruby on Rails using Active Admin.
Started the development of Javascript Unit Testing using Jasmine. Wrote over 500 tests and continuing to expand it.
Worked in Java, XML, HTML, CSS, Javascript (JQuery, Ajax, and Jasmine), Ruby on Rails, SQL.
Rutgers Library Annex — Piscataway, NJ — September, 2013 to May, 2014
Working at the Library Annex in Rutgers University-New Brunswick.
Dealt with shipping, maintaining, imaging and wiping computer for the university libraries.
Maintained inventory and made Ethernet cords for the university libraries.
Android Wear Application with 300+ Installations.
CleverObjects lets you control your Smart Things switches and locks using voice command or buttons on your android wear watch.
Java, XML — Team of 2 — Summer 2014
Google Chrome Extension with 4000+ Weekly Users.
Placed in top 5 projects and won category for Best Rutgers Hack at HackRU Spring 2015.
This extension places an instructor's average RateMyProfessor score directly next to their name on WebReg, Schedule of Classes, and Course Schedule Planner.
JavaScript, Ruby (Sinatra), HTML, CSS — Team of 3 — Spring 2015
Android Application
An addition to the Five Point Oh Chrome Extension. Search for professors and rate them.
Java, XML, Ruby (Sinatra) — Spring 2016
HackRU Spring 2016 Project
Login through Spotify, add other Spotify users, select a mood, and Djdj generates a Spotify playlist liked by all users. Useful for parties and group hangouts!
Ruby (Sinatra), JavaScript, HTML, CSS — Spring 2016
Collaborative online incremental clicker game using Google's Firebase Real-Time Database and Authentication.
Create your own company, play with friends online, click to earn currency, hire employees, use abilities, and more!
Java, XML — Summer 2016
An automatic real-time survey that can be initiated by a member of a group to check if a group is ready.
Uses Google's Firebase Real-Time Database and Authentication as well as Google Cloud Messaging with a Node.js server for push notifications.
Java, XML — Fall 2016
2-player chess in Android Studio with drag-and-drop, all legitimate moves including Castling, Enpassant, and Promotion. Record and playback games.
Java, XML — Spring 2016
Implemented Multi-threading with Priority Scheduling and Donation. Implemented User Programs with System Calls. Implemented the File System including mountables.
C — Spring 2016
Auction site similar to Ebay. User login, auction creation, bidding, automatic bidding, admin tools, and sales reports.
SQL, JavaScript, Java Service Pages, HTML, CSS — Spring 2016
Created LL1 compiler to convert tinyL to ILOC assembly code. Created an optimizer to optimize ILOC assembly code.
C — Fall 2015
Infrastructure for creating and experimenting with different spell checkers based on hash functions. Functional Programming.
Scheme — Fall 2015
Using OpenMP, parallelize a spell checker in C. Parallel Programming.
OpenMP, C — Fall 2015
Text-based 2-player chess using inheritance, interfaces, and lambda. All legitimate moves including Castling, Enpassant, Promotion.
Java — Spring 2016
GUI application. Create, Delete, Rename, Open, and Search Albums. User login with Admin accounts. UML-designed.
JavaFX — Spring 2016
GUI application. Add, delete, and edit songs. Songs saved to file for persistence.
JavaFX — Spring 2016
Read from text files and simulate a combinational circuit using a tree-like data structure.
C — Spring 2015
Read millions of lines and insert into a hash table of size 1000 with Linked Lists. Elegantly ~50 lines, no memory leaks.
C — Spring 2015
Intern Project for Maxeta Technologies. Standard and Military time, incrementing and decrementing.
Java — Spring 2015
Blackjack with Hit, Stand, Split, Double down, Surrender, and scrolling text.
Java — Spring 2013