<<

Phone: +1 (971) 272-2086 | Email: [email protected] RAHUL SIHAG LinkedIn: in.linkedin.com/in/sihagrahul91

Education

STONY BROOK UNIVERSITY, NEW YORK Expected Dec 2018 Master of Science, Computer & Information Sciences ● Coursework - Asynchronous Systems, Artificial Intelligence, Network Security, Analysis of Algorithms. INTERNATIONAL INSTITUTE OF INFORMATION TECHNOLOGY, HYDERABAD (IIIT-H) 2009-2013 Bachelor of Technology, Computer Science & Engineering ● Cumulative Grade Point Average - 7.59/10.00; Enlisted in Dean’s Merit List, Spring 2012.

Work Experience

SOFTWARE DEVELOPMENT ENGINEER II - Juniper Networks, Bangalore 2016-2017 ● Responsible for development, support, and innovation of family of Interior Gateway Protocols on Juniper MX & PTX platforms. ● Junos Jarvis Project - Enhanced and optimized the complete structure of IGP CLIs (OSPF, RIP) by implementing DAX . ● Technologies: , C++, Junos OS. ENGINEER I&II - Cisco Systems, Bangalore 2013-2016 ● Member of platform dependent L2/L3 Unicast Switching Team, Enterprise Switching Group - Cisco 2k/3k/6k. ● Responsibilities included feature development, sustenance of software releases and addressing customer & internally found issues. ● Implemented translation libraries for Cisco EnergyWise, JSON, CBOR, Link and CoAP formats on Cisco IOS (Cisco Digital Ceiling). ● Designed and developed data structures for storing run-time data of sensors, lights, and other IoT devices on Cisco IOS. ● Developed a tool to display the list of IANA fields supported, Netflow elements and data on Netflow Platform Support. ● Technologies: C, C++, Python, Shell Scripting, Tcl, Cisco IOS.

Project Experience

Byzantine Chain Replication (ongoing) • Implementing a scalable fault-tolerant system using Byzantine Chain Replication to guarantee strong consistency and high availability. • Each replica runs a copy of a database (in memory) similar to Berkeley DB (a key-value store). Technologies: Python, DistAlgo. Emergency & Navigational Services Using Digital Ceiling • Devised a digital ceiling light based guidance solution to guide emergency crew to the scene of an emergency at an unfamiliar location. • Winner, Cisco ECSG Hackathon 2016. Technologies: C, Python, Android. UG Admissions Portal • Aided the admissions and counseling process by developing an online portal for undergraduate admission at IIIT-H. • URL: http://web2py.iiit.ac.in/ugadmissions. Technologies: Python, , SQLite, HTML, CSS. Wikipedia Search Engine • Implemented a scalable and efficient search engine supporting field queries on Wikipedia data (~45GB). • Built a multi-level indexing mechanism and explored several ranking functions (tf, idf, normalized tf/idf etc.). Technologies: . Matrimonial Recommender System • Analyzed various recommendation algorithms in the mahout distributed environment to provide matrimony suggestions to the user. • Tested the results of collaborative filtering algorithms on LIBIMSETI dataset (http://libimseti.cz). Technologies: Java, Apache Mahout.

Technical Skills

Programming Languages/Frameworks: C, C++, Java, Python, Web2py, Spring, MATLAB, GNU Octave, DistAlgo Technologies/DBMS: MySQL, SQLite, HTML, CSS, Bootstrap, ClearCase, , GDB, Wireshark Achievements and Leadership Skills

● Served as a teaching assistant (TA) for the course during Spring 2013 at IIIT-H. ● Ranked 2675 in the All India Engineering Entrance Exam (AIEEE 2009) taken by over 1.1 million students.