Anmol Porwal: Educational Qualifications

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Anmol Porwal anmolp@iitk.ac.

in |+91-7746033001
3rd Year Undergraduate
Dept. of Computer Science and Engineering
Indian Intitute of Technology Kanpur

Educational Qualifications
Year Qualification Institute CGPA/%
2015-19 B.Tech, Computer Science and Engineering Indian Institute of Technology Kanpur 9.5/10
2015 XII (CBSE) Annie Besant School, Indore 95.4%
2013 X (CBSE) St. Paul’s H.S.S, Indore 9.8/10
Scholastic Achievements___________________________________________________________________________________
• Secured All India Rank-155 in IIT-JEE Advanced 2015 among 150,000 candidates
• Secured All India Rank-753 in IIT-JEE Mains 2015 among 1.3 million candidates
• Selected in Top 1% in NSEC and NSEA-2014 in the state of Madhya Pradesh. Qualified for InChO and INAO
• Among the 3 students selected for student exchange programme at Ecole Polytechnique Fédérale de Lausanne (EPFL),
Switzerland in the Computer Science section
• Awarded Kishore Vaighyanik Protsahan Yojana (KVPY) Fellowship in 2015 with All India Rank-398
• Secured 1st position in Blockchain hackathon, Techkriti’17 (Annual Tech Fest), IIT Kanpur
• Secured state rank 9 and International rank 176 in second level of International Olympiad of Science
Internship Experience ______________________________________________________________________________________
• IIT Kanpur - NYC Office Prof. Manindra Agrawal, IIT Kanpur May-Jul 2017
– Managed linux systems and integrated development workflow from various teams in a secure and scalable way
– Deployed various containerized applications over a Kubernetes cluster with nodes spread across multiple datacenters
– Increased infrastructure portability by decoupling configuration artifacts from image content using configmaps
– Automated building and deployment of docker images into production using rolling upgrade via Jenkins CI server
– Deployed Apache-Kafka, a distributed platform for stream processing to be used for machine learning tasks
Projects Undertaken ________________________________________________________________________________________
• Smart Transaction Platform Independent Project Jan-Apr 2017
– Studied about decentralised databases, database synchronisation, encryption techniques, proof of work, verification rules
used by miners and importance of round robin scheduling for miners
– Built the database using MultiChain library incorporating features to create blockchains, streams and perform transactions
– Backend was JavaScript based and frontend was HTML5/CSS based
– Extended the project to decentralize health records of patients, which won 1st prize in Blockchain hackathon, Techkriti’17
• 3D Reconstruction Prof. Gaurav Sharma, IIT Kanpur May-Jul 2016
– Studied stereoscopic stitching of images and 3D reconstruction from multiple images of an object
– Understood the principles of epipolar geometry, triangulation and bundle adjustment from Multiple View Geometry in Com-
puter Vision by Hartley and Zisserman and structure from motion research papers
– Implemented the 8 point algorithm in Matlab and created 3D model from a set of 3 images
• Machine Learning Techniques Association of Computing Activities (ACA), IIT Kanpur Jan-Apr 2016
– Implemented Naïve Bayes Classifier on Pima Indians diabetes data set
– Trained Naïve Bayes Classifier on movie reviews dataset part of NLTK corpus, achieveing 79% accuracy
– Implemented Face recognition using Eigen faces on ‘Labeled faces in the wild’ dataset
– Studied about dimensionality reduction methods like Principal Component Analysis and SVD
– Performed Handwriting Recognition on MNIST dataset using back-propagation neural networks, cross entropy and
quadratic cost function using Numpy
• Augmented Reality Navigation App Programming Club, IIT Kanpur May-Jul 2016
– Created Android navigation app using Google Directions API and Unity3D game engine
– Relayed unity graphics on camera feed according to accelerometer and gyroscope readings
– GPS data and Google Directions API was used to locate the roads and set the direction of phone
– The project was awarded Best Project under Programming Club, IIT Kanpur
• Information Theory (IT) and Random Number Generation (RNG) Prof. Nitin Saxena, IIT Kanpur Aug-Nov 2016
– Studied basic concepts of IT, Pseudo and Quasi RNG, entropy collection in operating systems and Huffman coding
– Analysed the Mersenne Twister algorithm MT19937, the default pseudo random number generator for most softwares
Positions of Responsibility ________________________________________________________________________________
• Manager, Software Corner Events, Techkriti’17, IIT Kanpur Nov 2016 - Mar 2017
– Created and tested problems for IOPC (International Online Programming Contest), which witnessed about 1400 partici-
pants from more than 20 countries, competing for prizes worth 1.2 Lakh rupees
– Hosted an International Capture The Flag event and a national competition based on a two dimensional esoteric language
– Handled logistics and managed a team of 4 for conducting events and interacting with prospective participants
• Member, Organizing Team CSAW (Cyber Security Awareness Week) 2017, IIT Kanpur Mar 2017 - ongoing
– Responsible for designing and maintaining website and conducting workshops and industry fair in the event
• Secretary, Programming Club, IIT Kanpur: Assisted in conducting programming contests and workshops in the campus
• Student Guide, Counselling Service, IIT Kanpur: Helped in conducting orientation for 850 students, with 9 peer mentee
Relevant Coursework ______________________________________________________________________________________
• Computer Networks* • Operating Systems* •
Algorithms-II*
• Computer Organization - A • Computing Laboratory-II* •
Machine Learning Techniques*
• Logic in Computer Science - A • Data Structure and Algorithms - A •
Computing Laboratory-I - A
• Numerical Methods - A • Probability and Statistics - A •
Abstract Algebra - A
*-ongoing
Technical Skills ____________________________________________________________________________________________
Languages : C, C++, Python, Shell scripting, Socket Programming, Java, HTML5, CSS, Verilog, Assembly
Tools : Kubernetes, Docker, Unity 3D, Matlab, R, Git, Vim, LATEX, Gnuplot

You might also like