Hi, I am Zohaib Sibte Hassan. I am an Engineering Manager by profession, an engineer at heart, a doodler by hobby, and a strong believer in OSS.
Working on Microsoft BotFramework I was responsible for various parts of the ecosystem including NodeJS SDK, end-to-end feature development, and integration of Dev. Portal, LUIS.ai, and developer evangelism. Also leading front-end of upcoming Azure Bot Service Runtime which (written in Angular2 and ReactJS). The system handles tens of millions of messages per day and growing.
Working on Outlook Groups I was responsible for writing front-end and back-end for groups management. While writing front-end parts I was responsible for coordinating with Project Managers, breaking down features into work-items and phases, and then implementing them for Outlook Web Access. I later wrote Exchange Web Service public API endpoints for group management that were responsible for creating over 2M groups within the first few months since its public announcement. Later I was also part of building and leading mobile apps efforts for Outlook Groups. Over the period, I’ve acquainted myself with various tools/technologies including C#, Cx/C/C++, an internal MVVM framework, SQLite, ASP.Net, Redis, Typescript, etc. As of Mar 2015 groups have 10M+ MAU http://outlook.office365.com
Responsible for developing application features (like silent updates OSX and Windows), and for web-enabled platform features, including Analytics, User accounts, Virality, and Extensions for Chrome. Technologies included Objective C, C++, Python. The startup was later acquired by Google http://flutterapp.com
Performed improvements in the existing system that was not able to handle high traffic loads. The system was limited to 50K requests a day, which was improved and traffic went up to 400K per day. There were various technologies (Python, Tornado, Redis, Ruby, MongoDB) involved in the work.
Worked on MiLifemap (www.milifemap.com project was Series-A funded at that time) a personal life content platform that pioneered the idea of timeline and beneficiary. The platform was presented at TechCrunch.
Offshore system consultant/architect for a social website aimed and focused for local schools (of USA) and their parents http://buzzyears.com. The technology stack was a typical LAMP stack. The system today is used by various schools in India with hundreds of thousands of students using the system now.
Worked as a part of permanent faculty at FAST National University of Computer and Emerging Sciences. http://www.nu.edu.pk/
Writing Unadulterated Services with Kotlin and Coroutines @ Spring One 2021 My rant on the fragmented landscape of Async IO in JVM, and how we used Kotlin in DoorDash to overcome various challenges.
The NoSQL store everyone ignored @ Postgres Conference 2021 Going back to my published article, I continue to present the evolving landscape of JSONB in Postgres, and how one it fits into the ecosystem for various use-cases.
Redis as a scalable feature store @ RedisConf 2021 Inspired from my 2020 and 2019 talk at Redis Conf we go into greater details on how we manage hundreds of GB worth of feature vectors for our ML store built on top of Redis.
Spring boot + Kotlin + gRPC & more @ A Bootiful Podcast A fun little podcast with the famouse Josh Long on all things Kotlin and Spring!
Building Scalable Backend Services with Kotlin @ Official Kotlin Blog A look behind on how DoorDash is serving millions of users every day, delivering their orders with a very intricate, well-knitted solution. How DoorDash's Kotlin services are handling requests from several complex logistic systems to weave together a seamless on-demand delivery experience for the customers.
Improving Cache Speed at Scale @ RedisConf 2020 A continuation of the 2019 keynote that I did with more techniques and ideas.
Improving Cache Speed at Scale @ RedisConf 2020 My keynote at RedisConf 2019 where I presented various techniques we use at DoorDash to improve and reliably run cache servers at scale.
PostgreSQL HSTORE the key-value store everyone ignored, PGMag Issue #01 with overall 2000+ hard copies distributed in events like PG Con 2011 in Ottawa, and FOSDEM 2012 in Brussels.
Ubiquitous computing and Android, Third IEEE International Conference on Digital Information Management (ICDIM), November 13-16, 2008, London, UK, Proceedings. IEEE 2008, ISBN 978-1-4244-2917-2.
MSCS (2009) with CGPA of 3.57/4.0 at National University of Computer and Emerging Sciences [http://www.nu.edu.pk], Lahore Campus.
BSCS (2007) with CGPA of 3.28/4.0 at National University of Computer and Emerging Sciences [http://www.nu.edu.pk], Lahore Campus.