Post Job Free
Sign in

Software Engineer

Location:
Fremont, CA
Posted:
June 21, 2016

Contact this candidate

Resume:

Ikk Anmol Singh Hundal

******.*****@*****.*** 209-***-**** 1984 Gomes Rd, Fremont CA 94539

https://github.com/anmolhundal https://linkedin.com/in/anmolhundal

Experience Summary

Strong Fundamentals in Data Structures and Algorithms.

Proficient in C++, STL and related libraries like Google Test.

Knowledge of Low Level Workings of Computer Systems (Computer Architecture, Operating Systems and Network Protocols)

Experienced in Linux Development and usage of tools like git, vim.

Experience in Front End Development using AngularJS.

Education

University of California, Riverside September 2013 – June 2016

Bachelor’s of Science, Magna Cum Laude, Computer Science GPA: 3.8

Work Experience

SDE Intern, PartsAvatar.com February 2016 – May 2016

Developed a new Responsive Single Page Application version of the site using AngularJS and Bootstrap.

Implemented Functional Tests using Selenium WebDriver to improve release stability and achieve automated deployment.

Research Assistant, Laxmi N. Bhuyan at UC Riverside March 2015 – May 2015

Profiled the MPlayer to detect bottlenecks in video playback.

Assisted in analyzing thread scheduling for multi-threaded MPlayer on Big Little Architecture.

Technical Skills

Programming Languages: C/C++, Python, JavaScript

Front-End Frameworks/Libraries: AngularJS, jQuery

Database Management Systems: MySQL

Testing Frameworks: Selenium WebDriver

Other Essentials: Git, Vim, Shell

Projects

SlidingPuzzle – A General Sliding Puzzle Solver June 2016 – Present

Practice Project to test different search algorithms.

Architected a modular design so that search algorithms and Board Representation Classes are loosely coupled.

Wrote unit tests using Google Test to improve code maintainability.

Source Code: https://github.com/anmolhundal/SlidingPuzzle

Flappy Bird Game Clone – A clone of the famous Flappy Bird Mobile Game

Designed a multiplatform game using the libGDX 2d Game Engine.

Used Gradle for builds and dependency management.

Source Code: https://github.com/anmolhundal/FlappyBirdClone

RStream – A platform to Analyze Adaptive Bitrate Algorithms February – March 2016

Based on pary685's astream.

Learnt various approaches to provide Adaptive Bitrate Streaming.

Tested various ABR Algorithms like FESTIVE and Netflix Algorithm on a general framework.

Used tc to conduct the tests under various levels of bandwidth and latency.

Source Code: https://github.com/abr-senior-design/rstream

Presentation: https://docs.google.com/presentation/d/1eoybBE1BHxhJgzr82xmt4p8K6rFdrnEgcCWwO3oSSMA/

Tank Wars – Tank Fighting Game for 8-bit Microcontrollers

Designed the entire Game Logic Using State Machines

Used Mobile app and Bluetooth Connection to provide input to the game which ran on an ATMEGA 1294 Chip.

Source Code: https://github.com/2dstudio/tank-wars

YouTube Video - https://www.youtube.com/watch?v=5HSaPjJ3K48

Ourmail – Web Email Aggregator to manage multiple email accounts at one place

Used Parse to manage User Accounts and Authentication

Used Context.IO as a high level abstraction for IMAP

Designed a modern UI using jQuery.

Used Vagrant for a uniform development environment for all members of team.

Source Code: https://github.com/ourmail/ourmailv2

Quine – A quine is a program that takes no input and produces its source code as its output.

Created a very short python quine for hobby purposes. The quine consists of only two statements.

Source Code: https://github.com/anmolhundal/quine/

TwitterCLI – Real Time Terminal Chat App.

Used Python Twisted Networking Engine to build a Real Time Chat app.

Source Code: https://github.com/anmolhundal/twitter-cli

TweetBot – Multithreaded Twitter Stream Crawler

Designed a multi-threaded crawler to maximize throughput.

Parses tweets and performs a robots.txt safe crawl on any http links.

Built a tweet search engine based on PyLucene.

Source Code: https://github.com/tweetbot



Contact this candidate