Sameer Pande
B.TECH iN COMPUTER SCiENCE & ENGiNEERiNG, IIT DELHi
[email protected] | sameerpande12 | sameer-pande1999
Education
Year Degree/Board Institution CGPA/Percentage
2021 B.Tech in Computer Science and Engineering IIT Delhi 9.41
2017 Maharashtra State Board (Class XII) SSES Amravati’s Science College, Nagpur 93.5%
2015 CBSE (Class X) Narayana Vidyalayam, Nagpur 10.0
Internships
Stealth Mode Startup San Francisco, USA
SOFTWARE ENGiNEER Jun.2020 ‑ Jul.2020
• Integrated SOAP & REST APIs in an end‑to‑end fashion across multiple microservices using Java Spring Boot
• Automated log‑streaming from AWS CloudWatch to ELK stack using bash scripts to make error‑tracing efficient
• Integrated open‑source AWS Security Audit tool Scout Suite with CS‑Suite; Highlighted some security vulnerabilities
• Used Java‑Logback to generate detailed JSON logs in production environment to track errors across multiple microservices
Quadeye Securities Gurgaon, India
QUANTiTATiVE STRATEGiST May.2020
• Designed a pairs‑trading strategy for high‑frequency trading by using co‑integration and distance‑based approach
• Augmented the standard pairs trading alpha with a momentum‑based indicator like RSI to improve alpha’s accuracy
• Designed a metric to track ”confidence” in the alpha; Used this metric to filter out false trading signals
• Performed regression of augmented alpha with returns; Used t‑statistic and p‑value to prove the correctness of alpha
National University of Singapore Singapore
RESEARCHER May.2019 ‑ Jul.2019
• Built probing tool in C & Python to measure approx. congestion window size corresponding to each successive RTT
• Designed a central scheduler to schedule jobs and coordinate measurements across multiple instances of the prober
• Used the probing tool to collect data and find the distribution of TCP‑CC algorithms among highly visited 5000 websites
• Scheduler based system made the measurement process scalable, efficient, automatic and fault‑tolerant
Scholastic Achievements
2020 Publication: ” The Great Internet TCP Congestion Control Census”, ACM SIGMETRICS 2020
— IIT Delhi Merit Award: Among top 7% students in semesters I, II and VI. 10 SGPA in semesters I and VI
2019 Alumni Batch of 1983 Merit Award: Among top 13 students awarded a scholarship for academic excellence
2017 JEE: All India Rank 104 in JEE Advanced and All India Rank 68 in JEE Mains among million candidates
2016 Indian National Mathematics Olympiad: Among top 35 students across India who qualified INMO
2016 National Mathematics Talent Contest: Secured All India Rank 2 in NMTC, conducted by AMTI
2016 KVPY: Secured AIR 89 in KVPY exam conducted by IISc Bangalore and awarded scholarship
2015 NTSE: Selected among top 1000 students across India who were awarded scholarship by Government of India
Projects
Equivalence checking across libraries | Research Project Prof. Sorav Bansal
TECHNOLOGiES USED: C++, ASSEMBLY Oct.2020 ‑ Dec.2020
• Checked equivalence of different implementations of the same function. Found three reasons leading to non‑equivalence of
assembly and C implementations of ”ltostr” in Dietlibc.
• Generated manual proof of equivalence of bug‑fixed programs using product control flow graphs. Analysed the reason for inability
of tool based on CounterTV to deduce a proof.
Ray Tracer and Fur Renderer | Computer Graphics Prof. Subodh Kumar
TECHNOLOGiES USED: C++, OPENGL Feb.2020 ‑ Apr.2020
• Built ray‑tracer to implement reflection, refraction, and shadows along with physics‑based lighting to render high‑quality graphics
• Rendered fur on surfaces using Shells method; Implemented planar reflections with stencil buffer in OpenGL pipeline
FEBRUARY 12, 2021 SAMEER PANDE · RÉSUMÉ 1
Speedup Matrix Multiplication and Decomposition | Parallel & Distributed Computing Prof. Rijurekha Sen
TECHNOLOGiES USED: C++, OPENMP, MPI Feb. 2020
• Used OpenMP and Pthreads to boost the speed of LU decomposition of large matrices by exploiting parallelism in the algorithm
• Analysed blocking (p2p), non‑blocking (p2p), and collective communication methods of MPI on matrix multiplication task
AI bot for board game | Artificial Intelligence Prof. Mausam
TECHNOLOGiES USED: C++ Nov.2019
• Developed a minimax‑adversarial search‑based AI bot to play a board game called ”Cannon” under time constraints
• Used techniques like alpha‑beta pruning, transposition tables and dynamic depth limiting to optimize latency and memory usage
End‑To‑End Encrypted CLI Chat Application | Computer Networks Prof. Aaditeshwar Seth
TECHNOLOGiES USED: JAVA, JAVA SOCKETS Sep.2019
• Designed multithreaded‑server & client based chat application. Multithreaded server enables multiple users to chat concurrently.
• Added end‑to‑end encryption using RSA. Added capability to use digital signatures to verify authenticity and integrity.
Supervised Learning Classifiers from Scratch | Machine Learning Prof. Rahul Garg
TECHNOLOGiES USED: PYTHON, PANDAS, KERAS Aug.2019 ‑ Nov.2019
• Implemented neural networks with backpropagation, decision trees with post pruning, SVM classifier with pegasos algorithm, lin‑
ear and logistic regression and Naive Bayes classifier. Performed hyper‑parameter tuning and analysed performance on multiple
datasets
Breast Cancer Detection from Mammograms using Deep Learning | Research Project Prof. Chetan Arora
TECHNOLOGiES USED: PYTHON, KERAS Jul.2019 ‑ Nov.2019
• Trained and tuned parameters of multiple models like SE‑Resnet50, InceptionNet etc. on mammograms for breast cancer detec‑
tion. Extracted relevant feature vectors from the patient’s medical history.
• Increased test‑accuracy of best‑performing base‑model (SE‑ResNet50) by 3% by merging feature vectors to base‑model
Clean It Up: Angry‑bird style game | Design Practices Prof. Rijurekha Sen
TECHNOLOGiES USED: C#, UNiTY, BLENDER Apr.2019
• Designed and implemented as casual angry‑bird style game to increase social awareness about proper disposal of garbage
• Designed some assets in blender. Designed physics‑based gameplay using C# in Unity.
Call By Name & Call by Value Interpreters | Programming Languages Prof. Sanjiva Prasad
TECHNOLOGiES USED: OCAML, OCAMLLEX, YACC Jan.2019 ‑ Apr.2019
• Built lexer with OCamlLex, parser with yacc and type‑checker in OCaml for a toy‑programming language
• Built Krivine (CBN) and SECD (CBV) interpreters capable to interpret toy‑language with recursion, definitions, closures, etc.
Traffic Simulator| Design Practices Prof. Rijurekha Sen
TECHNOLOGiES USED: C++, OPENGL Feb.2019
• Developed a 3D traffic simulator in C++ and OpenGL to simulate traffic signals, multilane roads, overtaking, , accidents etc.
• Different traffic behaviours have been parameterized and can be modified by user to simulate wide range of traffic simulations
ARM Multicycle‑Processor in VHDL | Computer Architecture Prof. Anshul Kumar
TECHNOLOGiES USED: VHDL, ARMSiM, XiLiNX ISE, FPGA Jan.2019 ‑ May.2019
• Developed a modular and multi‑cycled processor using VHDL on an FPGA board to execute the ARM instruction set
• Implemented exception handling to deal with interrupts; Used it to display inputs from a keypad on 7‑segment display
Inverted Index based Local Search Engine | Data Structures and Algorithms Prof. Amitabha Bagchi
TECHNOLOGiES USED: JAVA Feb.2019
• Developed search engine for local search. Results are based on the relevance function. Implemented inverted index using AVL
trees (built from scratch), hashmaps, linked‑lists, etc.
Relevant Courses
Computer Science: Operating Systems, Parallel and Distributed Computing, Compiler Design, Analysis and Design of Algo‑
rithms, Theory of Computation, Discrete Mathematics, Data Structures and Algorithms, Computer Networks, Principles of AI,
Machine Learning, Computer Architecture, Design Practices, Programming Languages, Digital Logic and System Design, Com‑
puter Graphics
Mathematics and Other: Probability and Stochastic Processes, Linear Algebra & Differential Equations, Calculus, Macroe‑
conomics, Microeconomics, Game Theory, Signals & Systems
Technical Skills
FEBRUARY 12, 2021 SAMEER PANDE · RÉSUMÉ 2
Programming Languages:C++, C, Java, Python, Bash, C#, VHDL, Assembly, OCaml
Libraries: Pandas, Keras, Scikit learn, STL, Java Sockets, OpenGL
Tools & Frameworks: Git, Spring Boot, Postman, OpenMP, MPI, Docker, Wireshark, Unity
FEBRUARY 12, 2021 SAMEER PANDE · RÉSUMÉ 3