Rishi M.

Engineering Manager

Amsterdam, North Holland, Netherlands12 yrs 8 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • 14+ years of experience in software engineering.
  • Led teams of 45+ engineers across multiple projects.
  • Expert in transitioning monoliths to microservices.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with extensive experience in SaaS and eCommerce.

Contact

Skills

Core Skills

Engineering ManagementSoftware Project ManagementTechnology LeadershipCloud ComputingApi DevelopmentProduct DevelopmentIt Infrastructure DesignDevopsAlgorithms

Other Skills

Amazon Web Services (AWS)Change ManagementCore JavaCustomer ExperienceData StructuresDistributed SystemsGenerative AIJavaLarge Language Models (LLM)LeadershipLinuxManagementMySQLNegotiationOrganization Skills

About

Software Engineer with 14+ years of experience building scalable product used by millions of users with reliable infrastructure. Extensive experience working in Engineering teams of Health (https://www.practo.com/), Food (https://zomato.com/), Ride Hailing, Payments (https://www.careem.com/, https://www.careem.com/en-AE/pay ), Logistics (https://trella.app/), Travel (http://booking.com/) product based Unicorn globally. Experience working in transitioning monolith architecture to micro-services based, experience in designing complex services and components, understands business strategy, actively seek new ideas, opportunities, methods, trends and actively encourages team to adopt these practices. Building teams, owning departments/organisations upto 45+ engineers, managers, senior managers. Experience in drivng business success with experimentations, scaling platforms, reducing technical debts, increasing operational efficiency, employee NPS. etc. Core skills : Engineering Management, Backend Engineering, Algorithms, Data Structures, Site Reliability Engineering, DevOps, Scaling Infrastructure, Micro Service Architecture, AWS, OpenStack etc.

Experience

Booking.com

Engineering Manager

Mar 2023Present · 3 yrs · Amsterdam, North Holland, Netherlands · On-site

  • We are team of engineers driving revenue for Flights Business at Booking.com, We work with our airline partners to make travelling anywhere a delightful experience.
  • In our day, we enjoy running A/B tests and discuss experimentation numbers, genAI ideas to continuously learn and optimise our flights product for our millions of users.
Change ManagementDistributed SystemsSoftware Project ManagementTechnology LeadershipOrganization SkillsOrganizational Leadership+6

Trella

Senior Software Engineering Manager

Feb 2022Apr 2023 · 1 yr 2 mos · Cairo, Egypt · Hybrid

  • Leading Marketplace teams.

Careem

4 roles

Senior Software Engineering Manager, e-Commerce (Acq. Uber)

Promoted

Jan 2022Feb 2023 · 1 yr 1 mo

  • Building & leading multiple functional teams to build Search & Discovery, Search Platform, Catalog, Merchant and POS Systems, working with globally distributed product teams and operation leads to drive key business and product KPIs.
  • Working with multiple stakeholders such as product, finance and people team to deliver business growth and improve retention.
  • Hiring engineers and managers across multiple markets UAE, Jordan, Egypt, Kingdom of Saudi Arabia & Germany.
ProcesDistributed SystemsSoftware Project ManagementTechnology LeadershipProject ManagementTeam Culture+4

Software Engineering Manager, Search & Discovery Platform

Jan 2020Dec 2021 · 1 yr 11 mos

  • Migrating to Events ingestion platform to improving data ingestion pipelines for Search Indexing.
  • Building Query Understand & Intent Identification platform.
  • Improving Search & Discovery KPIs with robust experimentation iterations such as Synonyms, multi word match, LTR, Reducing NULL search etc.
  • Regular RFC, API reviews, 1-1 Sessions with the team, and responsible for hiring and building the engineering teams.
  • Supporting Engineers to build North Star, responsible for the Search & Discovery & Product platform Product RoadMap.
  • Launched Shops App in Dubai & Amman, in collaboration with multiple cross functional teams including backend, mobile, Frontend & QA teams.
  • Experience in building Product catalog systems with taxonomy.
  • Experience in building, managing team activities such as sprints, on-call, observability, deployment, RFC reviews, RCAs etc.
  • Experience in building Product Roadmap, People Estimations & Engineering Management.
PHPSoftware Project ManagementCloud ComputingTechnology LeadershipNegotiationCustomer Experience+1

Senior Software Engineer - Mobility of Things (TLM)

May 2019Jan 2020 · 8 mos

  • Design & development for Search & Catalog platform supporting 100k SKUs.
  • Releasing shops as new business vertical delivering 30k Orders/Month.
  • Mobile & FE to build scalable product for Food & Shops.
  • Building Scalable Search & Catalog Discovery platform delivering 900k orders per month across UAE, KSA, Qatar.
  • Released Order Anything platform across multiple. cities across MENA region.
  • Leading business vertical of Shops as Engineering Manager
Core JavaAPI DevelopmentDistributed SystemsData StructuresMySQLProduct Development+1

Senior Software Engineer - Careem Pay

Nov 2018May 2019 · 6 mos

  • Design & develop Careem SLO framework.
  • Plan, Architect & Implement Highly Scalable CareemPay Infrastructure(using Cloudformation IAAC), which includes 10+ services(in Java) from scratch within compliance, security & PCI-DSS, DR requirements.
  • Designing & Maintaining CI/CD using Gitlab(using IAAC), standards/modules to create robust deployment pipelines.
AlgorithmsPHPCore JavaAPI DevelopmentShell ScriptingDistributed Systems+5

Great learning

Program Mentor

Mar 2021Nov 2021 · 8 mos

  • Regularly delivering sessions on Designing Software Systems for Scale for Experienced Software Engineers at cohorts of 20+ members for Course "Advanced Certification in Software Engineering for
  • Cloud, Blockchain & IoT" with collaboration with IIT Madras.

Scaler academy

Industry Mentor

May 2019Aug 2021 · 2 yrs 3 mos · Remote

  • Having regular monthly check-ins with 5 mentees
  • Collaborating with engineers to build solutions for complex real-life problems.
  • Working with Engineers towards their growth in current role.

Zomato

2 roles

Engineering Lead, Platform Engineering

Promoted

Jan 2018Nov 2018 · 10 mos · Gurgaon, India

  • Design, build & maintain Infrastructure for Zomato to support ( 1M Requests/min ) and over +1M transactions/day.
  • Coaching & mentoring highly skilled team of 5+ Engineers, team's mission is to support and maintain reliable infrastructure.
  • Planning & Migration of Zomato AWS Infrastructure to popular IAAC(terraform), introducing modular approach to provision infrastructure in multiple environments, improving developer productivity.
  • Managing global relationships with key vendors, partnerships, licenses like Newrelic, SpotInst etc.
  • Automation of Managing 100+ development resources, on private cloud(OpenStack).
  • Responsible for planning and execution of migrations related to databases, key-value stores, co-ordination with multiple technology verticals to implement solution without impacting our customers and merchants.
  • Managing 100s of scheduled jobs, workers on production allowing them scale, implementation of solutions like Mesos/Chronos etc.
  • Actively Involved in Production Engineering, System Architecture related discussions, planning and migration of the resources, release of new services etc.
PHPCore JavaAPI DevelopmentShell ScriptingDistributed SystemsData Structures+7

Software Engineer II, Platform Team

Jul 2016Jan 2018 · 1 yr 6 mos · Gurgaon, India

  • Design, plan & implementation of Zomato CodeBase Migration(Php5.5 -> Php7.0), involving automation of server provisioning .
  • Improving deployment pipelines, using Ansible, Hipchat(ChatOps) implementation, later on Jenkins.
  • Managing Infrastructure based on AWS(Production & Staging), In-House(OpenStack), responsible for uptime and availability of services.
  • Managing terabytes of data sources( Mysql, Cassandra, Solr/Search, Redis, Cache) Infrastructure.
  • Customised Stateless servers to run on Spot Instances(Reducing 80% Server cost), partnered with SpotInst.
  • Experience around tools like hashicorp Consul, travis, goCD, twemproxy, OpenVPN, mysql-proxy integration, SpotInst, sentry, newrelic, jenkins, hipchat deployment integration, percona-toolkit, pagerduty, apache, redis, Memcached, ​Envoy​, rotor , gh-ost etc.
  • Implementation of Graylog stack, improving Observability across multiple services, real-time dashboards to understand behaviour of core transaction flows and catch outliers.
  • Modular Libraries/Drivers to connect with backend data sources, adding more scalability and consistent connections.
  • Introducing & Setup of Envoy based Service Mesh(ECS platform), & successful migration of key services to service mesh.
  • Setup & Maintenance of Kubernetes cluster(kops based ) on staging environment.
Core JavaAPI DevelopmentMySQLAmazon Web Services (AWS)DevOpsPython

Practo

Software Engineer

Jun 2015Jun 2016 · 1 yr · Bangalore

  • Member of Platform team, Involved feature development for multiple projects(real time monitoring of appointments, scheduling and new users etc. ), later on transitioned to work with Infrastructure team, learning devOps practices, CI/CD, cost optimization of AWS Infrastructure, implementation of security practices.
  • Developed In house deployment tool, from scratch using python, boto api's etc, which was used to deploy 30+ applications across multiple environments, with Zero downtime.
  • Worked with scaling database design, designing logic to scale horizontally, improving the database response time.
  • tech stack as Symfony PHP, Python, Flask, AWS, Puppet, Vagrant, Docker.
  • #dogreat
AlgorithmsCore JavaAPI DevelopmentShell ScriptingMySQLLinux+3

Cdac

Research Engineer

Jul 2011Jul 2013 · 2 yrs · Hyderabad Area, India

  • End-to-End design and development of project, used for course management, which will allow managing multiple courses, mentors, and video streaming of courses on platform.
  • Building IAAS Solution for Staging Environment (https://www.eucalyptus.cloud/
  • Using PhoneGap for developing e-learning tools.
  • Java, Spring, Hibernate.

Tech mentro

Software Associate

May 2010Jul 2010 · 2 mos · Noida Area, India

  • - Java based chat application

Education

International Institute of Information Technology Hyderabad (IIITH)

Master of Technology (M.Tech.) — Computer Engineering

Indian Institute of Technology Hyderabad

Computer Systems Networking and Telecommunications

Centre for Development of Advanced Computing (C-DAC)

Diploma of Education — Business Computing

University of Rajasthan

Bachelor of Engineering - BE — Computer Science

Stackforce found 100+ more professionals with Engineering Management & Software Project Management

Explore similar profiles based on matching skills and experience