Interests
Backend engineering, machine learning, natural language processing, data visualization, audio analysis, web scraping, rapid prototyping.
I’m a software engineer with 6 years of experience of delivering large scale distributed systems and machine learning systems (audio, text and image based). I believe in learning the right tool for the job.
Backend engineering, machine learning, natural language processing, data visualization, audio analysis, web scraping, rapid prototyping.
Java, Kotlin, AWS, Javascript, Python, HTML, CSS, C, AWS, Scikit-learn, Linux, Git, Bash.
English, Spanish, Italian, Hindi and Marathi.
I design, implement and maintain high traffic services (1 million requests/sec) for Prime Video. These services are deployed on a mix of AWS and Amazon internal infrastructure.
Designs done by me have saved $2M YoY.
Java, Kotlin, Javascript, Python, Spring, DynamoDb, Cloudformation, Ec2, AWS IoT
I consulted/taught Python, machine learning, natural language processing and software engineering to professionals and students.
I designed the backend for this shopping app. I prototyped deep learning based clothes categorization and image-image search system to improve discovery.
Python, MongoDb, Flask, Scikit-learn, Caffe, Ec2, Elastic beanstalk
I did audio/lyrics/data analysis projects, collaborated with researchers, hired/supervised interns and made features for products.
I made data driven articles which been featured in The Guardian, Billboard.com, etc. Other research projects: mood prediction, improving lyrics sync, detection of new releases from Youtube and instrumental song detection.
I travelled to 20 hackdays, demonstrated our APIs, helped hackers and built things.
Python, Javascript, MongoDb, Scikit-learn, Flask, NodeJS, Webpack, NLTK, Ec2
Vocaloid is a singing voice synthesizer. I used ML to improve phonetic segmentation for the creation of new singing voices for Vocaloid.
Python, Scikit-learn, Git
I was a Google Summer of Code intern for Mixxx which is an open source DJ-ing software written in C++. I added key detection, tempo independent pitch shifting and harmonic mixing for DJs.
C++, Qt, Git
I was a Google Summer of Code intern for Beagleboard which is a low-power single-board computer by Texas Instruments. I wrote a high level interface for Pulse width modulation via the output pins.
C, Git
Selected courses: Audio & music processing, Music perception & cognition & Machine Learning.
Thesis: Improving automatic phonetic segmentation for creating singing voice synthesizer corpora.
Thesis: A novel parallel clustering algorithm implementation with CUDA.