Himanshu Kansal profile photo 1 on Tal

Himanshu Kansal

Senior Software Engineer at Microsoft | Ex- Adobe | Ex-Paytm , MMT

Noida

13+ years of work experience

Microsoft
Aug 20224 yrs 3 mosPresent

Noida, Uttar Pradesh, India

Leading the Architecture of Content Management System handling 150M+ assets storing 450+GB of metadata and 840PB+ content which is used by office apps.
Adobe
Feb 20193 yrs 6 mosJul 2022

Noida Area, India

Adobe
Jun 20162 yrs 8 mosJan 2019

Noida

Adobe
Nov 20157 mosMay 2016

Noida Area, India

Paytm(One97)
Apr 20158 mosNov 2015

Noida Area, India

Team : Marketplace Primary job role: 1. Fulfillment: Working on fulfillment service of both digital and physical goods. Adding new features, fixing bugs and optimization in the fulfillment service. 2. Auditing/Tracking: Developed an npm module for auditing user activities and events for marketplace. Skills Acquired: Nodejs, Expressjs, Hapijs, Ruby, Ruby on Rails, No-sql databases, Redis, Amazon dynamoDB, Nginx, Phusion Passenger, Unix, JSON, Mysql.
Paytm(One97)
Apr 20141 yrMar 2015

Noida Area, India

Bus-Tickets: Developed/migrated the bus-tickets vertical from ROR to nodejs without any downtime and reduced the API’s latency by 60%. This scaled the system from 1000 to 7000 rps, 100 to 35K orders/day with sub 300ms latency. Bus Tickets: Migrated the bus tickets infrastructure and database from Engine yard to AWS and reduced cloud spending by 50%. MNP Detection: Used Bloem Filters for detection of MNP and reduced the load on the database by 70%. Frequent Orders: Created a scalable and distributed infrastructure for dynamically updating and retrieving frequent orders of a customer which reduced the load on database and thereby reducing the cloud costs. Technologies Used: Nodejs, Expressjs, Amazon DynamoDb, Redis, nginx, Queue, AWS S3.
MakeMyTrip.com
Jul 20121 yr 9 mosMar 2014

Gurgaon, India

Team: Holidays Primary Job role: I am involved in core web development and adding new features and upgrading the current functionalities. My primary role is to write REST APIs using Java, Apache CXF which can be seamlessly integrated by third parties.

Himanshu’s AI Stack

claude code
claude code
claude
claude
github copilot
github copilot
openai
openai
githubcopilot
githubcopilot

Education

Delhi University

Master of Science (M.Sc.), Computer Science

Delhi University

20102 yrs2012
Delhi University

Bachelor of Science (B.Sc.), Computer Science

Delhi University

20073 yrs2010

Join Himanshu and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Himanshu Kansal on Tal

Headline

Senior Software Engineer at Microsoft | Ex- Adobe | Ex-Paytm , MMT

About

I have an experience of 14+ years in Designing & development of distributed, reliable and highly scalable systems at cloud scale using micro services architecture and resilient design patterns. Background: Strong engineering professional with a Master of Computer Science (MCS) focused in Computer Science from University of Delhi. Skills: Distributed Systems Design, Agentic Systems, Streaming systems, Web Services Design, Object Oriented Programming, Good understanding of Algorithms and Data Structures Technologies: NoSQL DB (Cosmodb/Dynamodb/MongoDB) , Streaming systems (Kafka, Queues), Redis, MySQL, Docker, K8s, AWS, Elastic Search, Tomcat, Nginx etc. Programming Languages: Java, Nodejs, Javascript -Experience in building scalable applications serving high volume of traffic using streaming systems (Kafka, SQS), appropriate caching (Redis/Memcached/GuavaCache) and load-balancing techniques with minimal downtime. -Architect of many 1.0 and 1.1 products and involved in the initial design and scaling of infrastructures. -Good problem solving skills with great interest in algorithms, data structures and design of overall architecture. -Built and deployed applications using Docker and K8s. -Software built with CI/CD orchestration using Jenkins -Has experience with big-data using MongoDb, Redis, Amazon DynamoDb. -A language agnostic person and have ability of quickly grasping new language/technology in a short span of time. -Has experience in working in a fast-paced environment where I have worked both as an individual contributor and within a team. -Building software using Agile software methodologies including all Agile ceremonies. -Mentoring and leading teams of engineers (up to 8) and conducting code reviews.

Location

Noida

AI stack

claude code

claude

github copilot

openai

githubcopilot

Work experience

Senior Software Engineer at Microsoft, Aug 2022 - Present · 4 yrs 3 mos, Noida, Uttar Pradesh, India, Leading the Architecture of Content Management System handling 150M+ assets storing 450+GB of metadata and 840PB+ content which is used by office apps.

Computer Scientist-2 at Adobe, Feb 2019 - Jul 2022 · 3 yrs 6 mos, Noida Area, India

Computer Scientist at Adobe, Jun 2016 - Jan 2019 · 2 yrs 8 mos, Noida

Senior Member of Technical Staff at Adobe, Nov 2015 - May 2016 · 7 mos, Noida Area, India

Senior Software Development Engineer at Paytm(One97), Apr 2015 - Nov 2015 · 8 mos, Noida Area, India, Team : Marketplace Primary job role: 1. Fulfillment: Working on fulfillment service of both digital and physical goods. Adding new features, fixing bugs and optimization in the fulfillment service. 2. Auditing/Tracking: Developed an npm module for auditing user activities and events for marketplace. Skills Acquired: Nodejs, Expressjs, Hapijs, Ruby, Ruby on Rails, No-sql databases, Redis, Amazon dynamoDB, Nginx, Phusion Passenger, Unix, JSON, Mysql.

Software Engineer at Paytm(One97), Apr 2014 - Mar 2015 · 1 yr, Noida Area, India, Bus-Tickets: Developed/migrated the bus-tickets vertical from ROR to nodejs without any downtime and reduced the API’s latency by 60%. This scaled the system from 1000 to 7000 rps, 100 to 35K orders/day with sub 300ms latency. Bus Tickets: Migrated the bus tickets infrastructure and database from Engine yard to AWS and reduced cloud spending by 50%. MNP Detection: Used Bloem Filters for detection of MNP and reduced the load on the database by 70%. Frequent Orders: Created a scalable and distributed infrastructure for dynamically updating and retrieving frequent orders of a customer which reduced the load on database and thereby reducing the cloud costs. Technologies Used: Nodejs, Expressjs, Amazon DynamoDb, Redis, nginx, Queue, AWS S3.

Software Developer at MakeMyTrip.com, Jul 2012 - Mar 2014 · 1 yr 9 mos, Gurgaon, India, Team: Holidays Primary Job role: I am involved in core web development and adding new features and upgrading the current functionalities. My primary role is to write REST APIs using Java, Apache CXF which can be seamlessly integrated by third parties.

Education

Master of Science (M.Sc.), Computer Science, Delhi University

Bachelor of Science (B.Sc.), Computer Science, Delhi University

Public links

github: https://github.com/himanshu4