Hello! I'm Daksh Gupta
(a.k.a: Deepak Kumar Gupta)
I am a recognized thought leader in Software Product Management, Development, and Engineering, boasting over 24 years of extensive experience in various capacities, including roles as an individual contributor (Engineer & Architect) and in technical leadership positions (Consultant, CTO, Technical Advisor).
From the outset of my career, I have been passionate about programming, playing a pivotal role in developing the first text-to-speech system for Indian languages and contributing to the technology stack of Symbian OS, which significantly influenced the smartphone era, particularly with devices like the Nokia 'N' Series.
My expertise encompasses telecom core network software architecture for 2G, 3G, and 4G technologies, employing Big Data, Data Analytics, and Machine Learning to enhance services and achieve optimal outcomes.
Currently, I am focused on the travel sector, where I am dedicated to building high-performance intelligent backend systems. My enthusiasm for technology and its transformative potential drives me to regularly write blogs and speak at international conferences. Additionally, I provide training and coaching to teams and organizations in technical skills, productivity, and leadership development.


Daksh Gupta
(aka Deepak K Gupta)
Consultant & Developer
Product Canvas & Product Engineering, Product Leadership Development, Back-end Development, IP Network & Application Security, Machine Learning, A.I & Algorithms (Scientific & Spatial), SQL, NoSQL(Document, Graph, InMem) Databases & Programming (C,C++,C#, Python, Java, JS & Go), Agile Software Development (Scrum, Kanban, SAFe et. al)
Work Experience
25 Years (Startups, Symbian, NOKIA, NOKIA Networks, HotelHub, CodeSportsAi)
Roles
Tech Advisor, CTO, Consultant, Senior Software Architect, Principal Engineer, Open Source Maintainer & Committer, SME & Trainer
Area or Expertise
Programming, BigData, & AI, Backend Development, Process & Productivity Improvement, Product Development, Agility, & Gamification
EXPERIENCE
2019- 2025..
Software Engineering Catalyst & Coach
Technology Advisor
Chief Technology Officer (CTO)
Technical Consultant
Trainer
CodeSports Ai
-
Tech Advisor & CTO at HotelHub LLP
-
Linux & Cache Memory (Apache Ignite)
-
Leadership & Process improvement for end to end streamlining
-
Tech Stack & Database adoption (MySQL, Postgres, Spark, cassandra, redis, mongoDB, prometheus, kafka, rabbitMQ, celery, nodeJS)
-
Open Source & Custom Projects (C++, Python, Go, C#, Rust, Java)
-
Micro services based Front End and Back End (.netcore / Blazor)
-
DevOps, CI, CD, Branching
-
Machine Learning & A.I. (Python, Scikit-learn, SciPy, PyTorch)
-
Agile Process Improvements (eXtreme Programming, Scrum, Kanban, Scaling Agile)
-
Creation of Tribe based culture of work
-
Implementing Agile Practices & Processes
-
Accredited Kanban Trainer
2011 - 2019
NOKIA Networks (formerly NOKIA SIEMENS)
Senior Software Architect
Senior Architect
NOKIA certified Trainer
(C++, JS & Systems Programming)
-
Self Organised Networks using Machine Learning & Triangulation (Cloud, Python, Kafka, ElasticSearch, Redis & Cassandra)
-
Machine Learning base optimized cell selection (Python & SciPy)
-
Core Network Stack for Base Stations & eNodeB's (JavaScript & C++)
-
Femto cell & wifi middleware & baseband software (C & C++)
2008 - 2011
NOKIA (Mobile handset division)
Senior Technology Architect
Open Source Owner, Maintainer & Committer
-
SIP Based Voice & Video Call for NOKIA phones (C++)
-
Rich Time Communication Implementation (C & C++)
-
3 Plane Architecture for Management, Control & Data (C++)
2004 - 2008
Symbian Software Pvt. Ltd.
Technical Architect
Principal Engineer
Senior Software Engineer
-
Next Gen TCP/IP and IPV6 stack kerne (C++)
-
Management & Data Plane of IP Networking Stack (C++ Meta Programming)
-
RTP & RTCP streaming protocol implementation (C++)
-
Zero Copy between Kernel & user space (C++)
2000 - 2004
Senior Software Engineer
Software Engineer
Prologix Software Solutions Pvt. Ltd
-
Indian Language Text To Speech Synthesiser
-
VoiceXML stack in C++ Progrmaming Language
-
VoIP Phone using H.323 & SIP Protocol stacks (C++ & Java)
SKILLS

Software Programming
Big Data, Machine Learning & A.I.
Cloud Computing & Microservices Arch
DevOps & eXtreme Programming
Thought Leadership
Databases & Cache Memory
Backend Development
Agile Software Development
Kanban, Scrum & Scaling Agile
Coaching & mentoring
EXPERTISE
Agility & Process Improvement
Improve you technical as well as working agility using Gamification and frameworks including but not limited to Kanban, Scrum, SAFe and other scaling frameworks
Meta Software Development
Create Meta Programs to deliver your software at the speed of light with 99% reduction in regression errors.
Machine Learning & A.I.
Make use of the data you have with different models & algorithms of machine learning
IP Networking & Network Applications
Application & Network Security
Automation & LLM
Build IP network applications, including firewalls, hooks and IP security applications
Work on application and network security using vulnerability assessment and taking remedial actions
Build custom applications using LLM, RAG and other classification and clustering algorithms. Create automated systems using DAGs
Scratch Development
Build your software from scratch in a new programming language for performance or to make use of the latest tools & libraries
Database Development
Whether its In-Memory cache or Disk based database, migration or creation, Big Data or Blob storage, we do it all
Streaming
Implement Data Streams for scaling you application with Kafka, celery & RabbitMQ
DevOps & Branching
Trunk based Development or Git Flow or customized branches for your needs with DevOps & CI - CD Pipeline
Data Analytics
Learn & Prepare your data for Analytics by powerful software like PowerBI and Tableau
Data Structures & Algorithms
Create a need based, custom, high performance data structure and algorithms unique to your products