Deepak K Gupta


CTO @HotelHub - Software Crafter - Tech Speaker - Programmer - YouTuber - Blogger

+vely Impacting SW creation & lives of SW Developers




I'm a Software Developer with expertise in multiple technology domains and Programming Languages. I currently work under the banner of my own proprietorship called CodesBay.  Along with Public Speaking, Youtube Videos, and Blogs, I also consult, Coach and Train people within organizations

You may please reach me for Software Development & Tech Adoption Consulting, Development & Training opportunities. As of now, I'm open to Travel. 


Here are a brief description of the domain of my past, current and upcoming work

Technologies I've worked with or Working on:

  • IP Networking & Network Security

  • NoSQL Databases (MongoDB, Redis, Spark, Cassandra)

  • A.I. and M.L (Scipy, Scikit-Learn, PyTorch, Keras, TensorFlow)

  • Cloud Computing (Docker, Kubernetes, MicroServices et. al)

  • NodeJs

  • Mobile & Web Development (React, Flutter)

 Languages I've primarily used for Programming:

  • C++ & C

  • Python

  • JavaScript

  • Golang.

  • Exploring Rust and Functional Programming Languages like Scala

 Tech Practices I Follow

  • eXtreme Programming (XP)

  • Agile Software Development: Scrum, LeSS(Large Scale Scrum), Scrum@Scale
  • CDP Requirement Model
  • LessEstimates & GameEstimates


Work Experience

March 2020 - Today

Chief Technology Officer @ HotelHub
  • Proving overall Technical Guidance to Next-Gen Front End and Back End Technology Stack. 

  • Implementing DevOps and building CI/CD Pipeline.

  • Coaching and Mentoring Teams on Ways of Working (In line with Scaling Frameworks of Software Development)

Nov 2019 - Feb 2020

Technical Consultant @HotelHub

Aug 2019 - Today

Software Crafter @ CodesBay
  • Youtuber, Blogger, Individual Consultant, Coach, and Trainer.

  • Specialized in NoSQL Databases, Cloud Computing, Containerization and Machine Learning

Oct 2011 - Aug 2019

NOKIA Networks (Formerly NSN)
Senior Software Architect
  • Python and Algorithms based Microservices, Docker Containers, Kubernetes

  • NodeJs and JavaScript based backend

  • Created State Machine Framework in C++11

  • Nokia Certified Trainer for C++ Programming Language. Trained ~300 people

  • Worked on Smart network security Algorithms

April 2004 - Sep 2011

Symbian Ltd & NOKIA 
Principal Engineer & Software Architect
  • TCPIP Stack with fast packet processing Algorithm

  • IPv6 stack and IPSec based network security

  • Complete IP Networking Framework in C++

April 2000 - March 2004

P R O L O G I X Software Solutions
Senior Software Engineer
  • VoIP (Voice over IP), SIP and H.323 Stack

  • RTP and RTCP Stack

  • Voice XML Stack

  • Indian Languages Text to Speech (TTS) Framework