The document provides a summary of Piyush Kedia's education, experience, projects, skills, and achievements. It includes the following key details:
- Piyush is currently pursuing a B.Tech in Computer Science and Engineering from IIT Guwahati, and has work experience as a software development intern.
- His projects include building a C compiler, implementing proxy and DNS servers, facial classification using CNNs, and an Arduino-based GPS guidance system.
- His technical skills include programming languages like C, C++, Python, and Java, as well as web technologies, databases, and operating systems.
- His achievements include being in the top 2% of JEE
1. April 2016
March 2016
Ongoing
November 2015
March 2015
Education
Degree/Certificate Institute/Board CGPA/Percentage Year
B.Tech Indian Institute of Technology, Guwahati 7.89 2013 - Present
Senior secondary Millia Convent English School, CBSE 92.8% 2013
Secondary Mithila Public School, CBSE 9.8 2011
Experience
Software Development Engineering Intern at Furdo.com , Bangalore May 2016 - July 2016
- Worked on the kitchen assembler part of the 3D app module in which I implemented an algrithm
which could provide the customer different combinations suitable for their kitchen according to
its dimension. A Restful Api was built in Rails application which could import and export data in
json format through restclient.
Projects
C-to-MIPS Compiler Design and Implementation
Dr. Arnab Sarkar, Assistant Professor, Dept. of CSE, IIT Guwahati
- Defined a set of rules and syntax for a C-style programming language and generated lexical analyzer
using flex. Used bison for syntactic and semantic analyzer generation.
- Implemented MIPS code generation by constructing annotated parse tree. Finished compiler supports
conditional statements, loops, procedure calls, scoping (local & global).
Proof-of-Concept Implementation of Proxy and DNS Servers
Dr. T. Venkatesh, Associate Professor, Dept. of CSE, IIT Guwahati
- Implemented three networked systems communicating via TCP sockets - a Client Program, a Proxy
Server and a DNS Server.
- Client sends request to proxy server for name resolution. Proxy server checks for the domain in its
cached data. If it exists, it returns the corresponding IP mapping; otherwise, it requests the DNS server
and caches fetched result (according to FIFO policy) and returns this IP to the client.
Ethnicity-based Face Classification using CNNs
Dr. Arijit Sur, Associate Professor, Dept. of CSE, IIT Guwahati
- Built a face classifier for classifying Indian faces by ethnicity (Indo-Aryans, Dravidians, Tibetans, etc.)
- Performed classification using Convolutional Neural Network (CNNs) on preprocessed images obtained
through web crawling and annotated manually
Arduino-based GPS Guidance System
Dr. Shivshankar B. Nair, Professor, Dept. of CSE, IIT Guwahati
- Implemented GPS guidance system incorporating Google Maps API (as part of Computer Peripherals
and Interfacing Lab) which guides the user in real time.
- Data fetched from Google API is cached in the system (no data connectivity is required thereafter) and
the user is guided to his/her destination with proper directions.
IITG Hospital Management System
Dr. Pradip K. Das, Professor, Dept. of CSE, IIT Guwahati
- Developed a Web Application for the management of IITG Hospital which consisted of features like
appointment booking , ambulance booking , records of medicines etc.
Technical skills
Piyush Kedia
Roll Number : 130101056
B.Tech - Computer Science And Engineering
Indian Institute of Technology Guwahati
+91-9132133697
pklkm12@gmail.com
p.kedia@iitg.ac.in
2. Technical skills
Programming languages : C, C++, Python,Java*
Web technologies : HTML, CSS , JavaScript*
Database management : MySql
Operating system : Windows, Linux*
*Elementary Proficiency
Key courses taken
Achievements
Joint Entrance Examination 2013 : Cleared Joint Entrance Examination (JEE) - advanced 2013 and
stood in top 2% among 1.5 lakh students who appeared for the exam.
Recipient of Institute MCM Scholarship consecutively for the last 3 academic years.
Project(Hand-Gestured Labyrinth) selected for TechEvince, IIT Guwahati's technical exhibition.
Awarded scholarship in Allen Carrer Institute ,Kota for my brilliant performance.
Extracurriculars
Hobbies: Cricket, Football, Lawn Tennis, Music, Movies.
Participated in various events of inter hostel cultural festival Manthan , IIT Guwahati.
NSO, IITG : Active Member of National Sports Organization at IIT Guwahati.
Data Structures (Course and Lab)
Algorithms
Operating System
Computer Networks (Course and Lab)
Compilers (Course and Lab)
Database Management System (Course and Lab)
Computer Graphics
Computer Vision And Machine Learning
Algorithmic Game Theory
Information Retrieval