Manasvi Gupta

Software Engineer

Dublin, County Dublin, Ireland17 yrs 3 mos experience
Highly Stable

Key Highlights

  • 19+ years of software development experience.
  • Expert in microservices architecture and cloud technologies.
  • Recognized for significant cost savings and application stability improvements.
Stackforce AI infers this person is a Backend-heavy Fullstack architect in the Gaming and Travel industries.

Contact

Skills

Core Skills

MicroservicesCloud ComputingDistributed Systems

Other Skills

AWSAgile MethodologiesAmazon Web Services (AWS)AntApache KafkaApache SparkApache ZooKeeperCode QualityCore JavaCouchbaseDesign PatternsElasticsearchGo (Programming Language)HibernateHudson

About

19+ years of experience in Software development. My technical blog - http://medium.com/@manasvi Interests - --------------------- Functional programming (Completed - Functional Programming Principles in Scala - https://www.coursera.org/cours/progfun) Data Engineering Completed - Introduction to Apache Spark - (https://s3.amazonaws.com/verify.edx.org/downloads/8a1fafce8ced457086eb3114dc15a537/Certificate.pdf) Data structures & Algorithms (Audit track) Algorithms - Part 1 & 2 (Princeton University offered on Coursera.org) Specialties ------------------------- - Data Structures - Algorithms - Data Engineering (Apache Kafka) - Microservices - RESTful APIs - Concurrency/Multi-threading - Object Oriented Design - Design patterns

Experience

17 yrs 3 mos
Total Experience
3 yrs
Average Tenure
--
Current Experience

Zynga

Software Architect

Apr 2020Oct 2023 · 3 yrs 6 mos · Bengaluru, Karnataka · On-site

  • Zynga is a leading developer of the world's most popular social games. I am a Software Architect in the Central Technology team which provides products and services that are foundational to building games across mobile & emerging platforms.
  • Tech stack - AWS, Terraform, Chef, Microservices (golang, java), Elasticsearch, Redis
  • Tech modernization -
  • Migrated thousands of internal game clients from outdated Elasticsearch v1.4 cluster -> v7.4. Reduced cluster size by 40% (100 nodes -> 60 nodes) resulting in savings of thousands of dollars in cost per year. Received company wide recognition for this work.
  • Migrated three critical Apache Zookeeper clusters used by all game clients (on thousands of machines) without any downtime. New clusters are self-healing i.e auto-replace failed nodes - thus eliminating manual operational activities during node failures. Awarded employee of the quarter for this work.
  • Application stability -
  • Resolved memory issues on standalone Redis nodes (used by several game clients) by migrating partial data to new Redis cluster without any downtime
  • Fixed bugs in several microservices consumed by game clients.
JavaAmazon Web Services (AWS)Distributed SystemsGo (Programming Language)Apache ZooKeeperRedis+3

Self employed

Time off + Consulting

Sep 2019Feb 2020 · 5 mos

  • I took a sabbatical from work to enjoy some personal time.
  • Also helped my friend in consulting work that involved design of microservices architecture using Play Framework & Apache Kafka.

Yatra online pvt ltd

Software Architect

Dec 2017Jul 2019 · 1 yr 7 mos · Bengaluru Area, India

  • Complete ownership of microservices architecture for Hotels APIs that were consumed by internal clients (web, mobile) and 30+ external partners. This includes ~50 microservices built on JVM platform
  • Application Stability -
  • Resolved recurring production incidents by leading a “swat” team of 3-4 developers to fix stability issues, such as - DB connection leaks, OOMs, cascading failures, high CPU/threads, traffic spikes
  • Reduced mean time to detect (MTTD) production incidents to a few minutes
  • Performance -
  • Reduced hotel search latency by 80% (from 15s to 2s) by pre-caching search results for popular search queries into Aerospike caching clusters. Also using circuit breakers to shield from slow external hotel suppliers.
  • Identified major scalability issue during design review of innovative Yatra flexi-stay feature and proposed design modification which allowed initial rollout to 200 hotels with zero impact on performance (current rollout to 1K hotels).
  • Process improvement -
  • Improved quality of deliverables through code reviews, design reviews (for every major enhancement) and tracking code health using static code analysis (SonarQube)
  • Mentoring junior developers by knowledge sharing sessions, group code reviews and pair-programming.
  • Architecture improvement -
  • Simplified ease of external partner integration by leading creation of new simplified hotel APIs. (http://developers.yatra.com/hotels).
  • Completely eliminated manual effort of 4 weeks (per external supplier) by designing event-driven architecture (using Apache Kafka) that continuously auto-refreshes hotel content (from external suppliers) within a day.
  • Security -
  • Identified and fixed security issues, such as, bot attacks & scrapers, unauthorized API access & code vulnerabilities

The apache software foundation

Apache Kafka Contributor

Jan 2016Dec 2016 · 11 mos · Bangalore

Deem, inc.

Principal Software Engineer

Mar 2014Nov 2017 · 3 yrs 8 mos · Bengaluru Area, India

  • Deem is a Corporate Travel Booking solutions company headquartered in SFO.
  • Architected and led implementation of following key features within Corporate Travel products that are included in Product sales decks. Received company wide recognition for this work.
  • Pre-trip approval workflow
  • Dynamic site messaging
  • Reviewed cross team architecture design documents
  • Improved code quality by adding unit tests and constantly refactoring code. Reviewed all code changes from team members

Oracle

Principal Applications Engineer, Fusion CRM

Dec 2011Dec 2013 · 2 yrs · Bangalore

  • I worked as an Individual Contributor (IC) on Oracle CRM product in TCA (Trading community Architecture) team
  • ● Implemented new product features
  • ● Improved product quality by fixing bugs and backporting fixes to released product versions
  • ● Reviewed code changes
  • ● Interviewed candidates for open positions within team

Sapient

4 roles

Senior Associate Platform L2

Promoted

Jan 2010Dec 2011 · 1 yr 11 mos

  • Sapient is a consulting firm. I worked on various software development projects (6 months - 2 years duration) engaging with several clients, such as Singapore Airlines, Chrysler, Cisco, New York Independent System Operator.
  • ● Promoted 4 times in 8 years (​ from Trainee to Associate Architect) due to impactful work.
  • ● Recognitions
  • You make a difference (Sapient, 2010-2011) – awarded ​ twice.
  • Core Value – People Growth (Sapient, 2005) - recognition for enabling peer & self-growth.
  • ● Contributed to projects by designing architecture/reusable modules & writing code
  • ● Traveled onsite (client locations) - USA and Singapore
  • ● Interviewed developers for open positions

Senior Associate Platform L1

Promoted

Jan 2007Dec 2009 · 2 yrs 11 mos

Associate Technology

May 2003Dec 2006 · 3 yrs 7 mos

Trainee

May 2003Dec 2003 · 7 mos

Education

University of Mumbai

B.E. — Electronics

Jan 1997Jan 2001

National Centre for Software Technology (NCST)

Post Graduation (Diploma) — Software Technology

Jan 2001Jan 2002

Bhavan's College

12th Standard

Jan 1995Jan 1997

Our Lady of Health High School

10th Standard

Jan 1985Jan 1995

Dwarkadas J. Sanghvi College of Engineering

Bachelor of Engineering - BE — Electronics

Jan 1997Jan 2001

Stackforce found 100+ more professionals with Microservices & Cloud Computing

Explore similar profiles based on matching skills and experience