Experience
-
August 2018 – present · Hyderabad, India
Web Solutions Engineer — Google
Working with the Tools, Development and Automation team in gTech.
-
May 2018 – August 2018
Google Summer of Code — CERN-HSF
Worked with the CERN organisation to build a Python package that facilitates running distributed jobs using data frames in the ROOT library, with a simple and clean programming model.
-
May 2017 – July 2017 · Hyderabad, India
Web Solutions Engineering Intern — Google
Worked with the Data & Tools team in gTech (sales operations) to facilitate the efficient collection of metrics in a pipeline written in FlumeJava for a configurable quality tool. This involved state-of-the-art Google technologies such as Guice, Spanner and Protocol Buffers.
Projects
-
September – December 2016
SAFR
An Android app that lets you log in to any domain by simply scanning a QR code, instead of remembering tedious credentials.
-
October – December 2015
Pragyan CMS
Wrote the publications module for an open-source CMS built in PHP. The module lets faculty create, edit and delete their publications.
Open source
-
October – November 2017
OpenMined — PySyft
Implemented the
unfoldtensor operation for PySyft, the deep learning and homomorphic encryption library of OpenMined. The operation was implemented efficiently using NumPy. -
October 2016 – January 2017
DuckDuckGo — zeroclickinfo-fathead
Implemented web scraping in Python to fetch the details of over 400 SQLAlchemy functions from the documentation.
Skills
-
Over 5000 lines
C++Python
-
Over 1000 lines
JavaJavaScriptCPHP
-
Version control
Git
-
Tools & databases
MySQLApacheShellDocker
-
Frameworks & libraries
TensorFlowKerasPyTorchFlaskDjangoGuiceJUnit4
Education & achievements
-
May 2014 – 2018 · Trichy, Tamil Nadu
NIT Trichy — B.Tech in Mechanical Engineering
Expected graduation May 2018. Overall CGPA 7.49.
-
Graduated May 2014 · Doha, Qatar
M.E.S Indian School
12th grade: 93.8%.
Coursework
Undergraduate
- C Programming
- Applied Electrical & Electronics
- Probability and Statistics
- Linear Algebra
- Fourier Transforms
- Numerical Methods
- Image Processing
- Pattern Recognition
Independent
- Algorithms: Design and Analysis I & II — Stanford University
- Machine Learning, Andrew Ng — Stanford University
- Operating Systems and Systems Programming (CS 162) — UC Berkeley
- CS231n Convolutional Neural Networks — Stanford University
Achievements
- 2017 2nd place — Shaastra Algorithmic Coding Contest, IIT Madras
- 2016 55 out of 1900+ — Battle of Bots #7 by HackerEarth
- 2016 106 of 2900+ teams — ACM ICPC 2017 India Online round
- 2016 1st out of 250+ teams — Ingenius Hackathon, PESIT Bangalore