Rounaq Jhunjhunu Wala

rounaqwl66 [at] gmail [dot] com

About

I like to program, develop, play football (soccer) and also like to casually read about almost anything. I like topics from physics, astronomy, maths, music etc. I do try to play guitar and synths. Rest of the details can be checked out from the plethora of links provided in the aptly named section - links. Hereby, I assert that the information on this website supersedes all other sources. This site was last updated on 2nd October 2021.

Skills and Hobbies

Broad Areas:
Computer Fundamentals, Continuous Integration tools, Data Structures, Algorithms, Web Development, Testing.

Programming Languages (in order of familiarity):
C++, C, BASH, Python, Go, Java, Ruby, SQL, JavaScript, Assembly, Android, Matlab, Haskell.

Tools and Technologies:
Conda, CMake, Eclipse, Visual Studio, MySQL Workbench, Git, SVN, Ruby-on-rails, Python Flash, Python Django, NodeJS, CSS, JavaEE, Productivity Tools, Unreal Engine, Android Studio.

Interests and Hobbies:
Soccer, Reading, Music, Physics & Astronomy

Work Experience

Google India Pvt. Ltd., Bangaluru, Karnataka

  


POSITION

Software Engineer

attended

Oct'21 - PRESENT

description

Google Search Team

Tower Research Capital India Pvt. Ltd., Gurugram, Haryana

  


POSITION

Software Developer 2

attended

Jul'18 - Sep'21

description

Core Engineering Team

areas

Build Systems, Compilers, CI/CD, Release tools, Kubernetes, Bash scripting, User experience

Tata Consultancy Services Innovation Labs, Bangalore

  


POSITION

Research Intern

attended

May'17 - Jun'17

description

Verifiable computing on low-end devices and other multiple settings.

Areas

Cryptography, Systems, architecture-friendly code

DeitY & IIITD

  


position

Research Intern

attended

Dec'15 - Apr'16

description

Detection of fake documents using Image processing and machine learning techniques.

Areas

ML APIs, C++ Programming

Aspiring Minds

  


position

Problem Curation Intern

attended

Dec'16

description

Worked as Problem curator for Aspiring Minds, developing more than 15 problems in a span of a month.

Areas

Data Structures and Algorithms

Indraprastha Institute of Information Technology, Delhi

  


position

Teaching Assistant

Courses

Introduction to Programming
(Monsoon'16)

Data Structures and Algorithms
(Winter'17)

Competitive Programming 1
(Summer'17)

Academics

Bhai Parmanand Vidya Mandir, Delhi

  


diploma

Class 10th (CBSE)

attended

2011-12

performance

10.0 CGPA

subjects

English, Mathematics, Social Science, Science, Computer Science, Sanskrit

Bhai Parmanand Vidya Mandir, Delhi

  


diploma

Class 12th (CBSE)

attended

2013-14

performance

96.0 %

subjects

English, Mathematics, Physics, Chemistry, Computer Science

Indraprastha Institute of Information Technology, Delhi

  


diploma

B.Tech. (Honors)

Major

Computer Science & Engineering

attended

2014-18

performance

9.95 CGPA

subjects

Listed in Coursework

Projects

See LinkedIn page for an updated list of projects.

Coursework

This section lists all the courses I have done at IIITD as part of my degree. They have been sorted into relevant categories. The lower appearing courses in each category are what in my opinion more advanced than others.
Algorithms
  • CSE102 : Data Structures and Algorithms
  • CSE200A : Competitive Programming
  • CSE222 : Analysis and Design of Algorithms
  • CSE319 : Modern Algorithm Design
  • CSE523 : Randomised Algorithms
Programming and Databases
  • CSE101 : Introduction to Programming
  • CSE201 : Advanced Programming
  • CSE202 : Fundamentals of DBMS
  • CSE507 : Database Systems Implementation
  • CSE560 : GPU Computing
Mathematics
  • MTH100 : Maths 1 - Linear Algebra
  • MTH201 : Probability and Statistics
  • MTH203 : Calculus
  • CSE121 : Discrete Mathematics
Systems and Networks
  • CSE131 : Systems Management
  • CSE112 : Computer Organization
  • CSE232 : Computer Networks
  • CSE631 : Advanced Operating Systems
CS Theory
  • CSE503 : Program Analysis
  • CSE322 : Theory of Computation
  • CSE622 : Introduction to Quantum Computing
Security
  • CSE550 : Network Security
  • CSE352 : Security Engineering
  • CSE546 : Applied Cryptography
Economics And Finance
  • ECO301 : Introduction to Econometric Analysis
  • ECO304 : Introduction to Game Theory
  • FIN401 : Foundations of Finance
Electronics, Engg. and Design
  • CSE111 : Digital Circuits
  • DES130 : Introduction to Engg. Design
  • DES5GDD : Game Design and Development
Social and Environmental Sciences
  • ESC205A : Environmental Sciences
  • COM101 : Communication Skills
  • COM301A : Technical Communication
  • HSS204 : Introduction to Psychology
  • SOC201 : Introduction to Sociology / Anthropology
Miscellanous
  • CSE333 : Computer Graphics
  • CSE640 : Collaborative Filtering
  • CSE999A : Bitcoin and Cryptocurrencies
  • CSE999A : Cloud Computing Management
  • ESC999A : Special Theory of Relativity

Achievements

Under Revision

Links