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

Noida, Uttar Pradesh, India

Noida Area, India

Noida

Noida Area, India

Noida Area, India

Noida Area, India

Gurgaon, India






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

Bachelor of Science (B.Sc.), Computer Science
Delhi University
Join Himanshu and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer at Microsoft | Ex- Adobe | Ex-Paytm , MMT
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.
Noida
claude code
claude
github copilot
openai
githubcopilot
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.
Master of Science (M.Sc.), Computer Science, Delhi University
Bachelor of Science (B.Sc.), Computer Science, Delhi University
github: https://github.com/himanshu4