Welcome to my page

I'm Manish Shambu

Dreamer | Visionary Engineer

More About Me
About

Introduction

Profile Picture

I graduated in Computer Science from the University of Colorado, Boulder. I'm very passionate about the tech ecosystem in general. I'm a creative thinker and always find opportunities to improve myself and the things around me. I have a good intuition in understanding things which makes me a quick learner.

Resume

More of my credentials.

Code. Break. Learn. Bike. Hike

Education

Master of Science

Computer Science
2017 - Present

University of Colorado at Boulder

Advanced Algorithms, Data Center Scale Computing, Distributed Systems, Internet of Things, Human Robot Interaction, High Performance and Parallel Computing, Natural Language Processing.

Bachelor of Engineering

Computer Science
2011 - 2015

PES University

Algorithms, Data Structures, Database Systems, Web Technologies, Mobile Systems Engineering, Operating Systems, Computer Architecture, Computer Networks, ARM Programming, Intel Embedded Programming.

Work Experience

Senior Software Engineer

July 2019 - Present

Visa Inc, Denver CO

  • Built a centralised observability platform for Visa's Core infrastructure and services
  • Involved in all the phases of SDLC lifecycle. Also involved in system design and object oriented design using design patterns
  • Developed a Rules Engine Service that gives complete autonomy to business owners to manage and maintain the rules

Teaching Assistant for Algorithms

Jan 2019 - Present

University of Colorado, Boulder CO

Teaching Assistant for Data Structures

Aug 2018 - Dec 2018

University of Colorado, Boulder CO

  • Prepared recitation materials and taught concepts to undergraduate students
  • Design quizzes on Data Structures thrice a week
  • Debug, help and guide students during office hours

SDE Intern

May 2018 - Aug 2018

Visa Inc, Denver CO

  • Worked with the NGO Tech Products team. Main objective of the team was to transition Visa from a Five 9s to a Six 9s reliable payments network.
  • Prototyped and built a new intelligent task action system using drools rules engine in Java.
  • Recieved exceedingly high star rating for my quality and challenging work.

Software Engineer I

June 2015 - June 2017

Oracle IDC, Bengaluru

  • Oracle Communication Diameter Signaling Router (OCDSR) is a signaling routing node in LTE network which is primarily used to sustain huge demand of voice and data traffic
  • Agile development on DSR's Element Management System feature
  • Network Function Virtualisation and orchestration feature using openstack

Co op

Feb 2015 - April 2015

Goldman Sachs, Bengaluru

  • Confirmation Template Automation team
  • Migrated a legacy platform to Thunderhead software which automates the confirmation templates based on rules

Intern

April 2013 - May 2013

Microsoft Mobile Innovation labs, Bengaluru

  • Developed a HTML game called Fishy Delight
  • Hosted it as a game application on Facebook
Awards and Recognition
MS Research Projects

Drone assisted car parking

Fall 2018

  • It's a tedious task to search for an empty parking spot and consumes ample amount of time
  • This problem is unsolved today and I simplified car parking by making use of drones
  • A drone takes a snapshot of the parking area, finds an empty spot and guides a car to that empty spot
  • Tech Stack: OpenCV, Python, ROS

Streaming Algorithms

Fall 2018

  • In class solo presentation of the famous Heavy Hitter's problem
  • Click here for more details

Non Verbal Expression for Robots

Spring 2018

  • My goal was to make robots engaging and relatable to human-robot interaction scenario
  • Accomplished this goal by enabling robots to express body language that align with their speech, much like humans do in everyday human-human interactions
  • Explored the design, implementation, and evaluation of a system to generate beat gestures based on prosody and emotion features extracted from speech
  • Click here for source

Byzantine Chain Replication

Spring 2018

  • Byzantine failures are defined as arbitrary, unpredictable failures of a process from its assumed behavior based on the algorithm it is supposed to execute.
  • To address and mitigate the Byzantine failures, designing chain replication protocols is the way to go which detects and addresses the Byzantine failures. Byzantine fault tolerant (BFT) state machine replication is a promising technique for using redundancy to improve integrity and availability and that it is practical in that it adds modest latency and can proactively recover from faults.
  • Click here for source

Intelligent Home Security

Spring 2018

  • Built a smart home security system that will trick a thief
  • Extensive usage of Raspberry Pi
  • Real time video and motion monitoring
  • Master-slave architecture for communication between various sensors and Raspberry Pis using MQTT protocol
  • Click here for demo