In all code, I strive for brevity (without loss of legibility).
The less code there is, the less places there are for bugs to lurk.
Working closely with multiple teams in the core payments department to develop tools for seemingly unsolvable problems and create experiences that connect design and human behaviour
Project Lead, Innovation Wing // Sr. Software Developer
API & System Design // Full Stack & UX Research
Designing & Developing the complete dashboard from scratch while also delivering quality user experiences across a broad platform
Paradise IoT Dashboard // Project Lead
A scalable, reliable web-service over 100MN tweets on AWS
A 3 week cloud computing academic project extended and improved over the summer
Backend Engineer // High performant web-services
Complete backend designing and development of a cab service by handling large stream of data in real-time, predicting cab prices with a high accuracy, and end-to-end backend accepting speech queries for rides and responding with a speech-based answer
Stream-Processing Engineer // Process Kafka messages
ML Engineer // XGBoost tuning & GCP ML Apps and Services
Some of my best pieces, learning experiences, opinions, and guides.
Why would processing a unsorted array take almost 3 times as the time taken to process a sorted array?
250,000 views on Medium
Your entire career is put on a piece of paper, don't make it look like a newspaper.
mostly viewed by new grad students
You shouldn't just load a huge file into memory, it is expensive, read more to understand why.
200,000 views on Medium
There are more than 20 million questions on Stack Overflow; what are the chances yours isn't asked before?
mostly viewed by ... idk, me?