Ashutosh Banerjee

Senior Software Engineer

London, England, United Kingdom13 yrs 6 mos experience
Most Likely To Switch

Key Highlights

  • Over 10 years of software engineering experience.
  • Expert in scalable and reliable solutions across multiple domains.
  • Strong background in machine learning and distributed systems.
Stackforce AI infers this person is a seasoned software engineer specializing in Fintech and Travel industries with a strong focus on scalable systems.

Contact

Skills

Core Skills

Software Architectural DesignTypescriptScalaDistributed SystemsMlopsEngineering ManagementPythonJavaDevopsNode.jsRuby On Rails

Other Skills

AWS LambdaAgile MethodologiesAirflowAlgorithmsAmazon DynamodbAmazon Relational Database Service (RDS)Amazon Web Services (AWS)Apache AirflowApache KafkaApache SparkCloud ComputingCommunicationData StructuresDjangoDropwizard

About

With over 10 years of experience as a software engineer, I am passionate about building scalable, reliable, and user-friendly solutions for complex problems across multiple domains such travel, fintech and e-commerce. I have a strong background in machine learning, data engineering, and distributed systems, and I enjoy working with cutting-edge technologies and frameworks.

Experience

13 yrs 6 mos
Total Experience
1 yr 1 mo
Average Tenure
2 yrs 1 mo
Current Experience

Monday.com

Senior Software Engineer

May 2024Present · 2 yrs 1 mo · London Area, United Kingdom · Hybrid

TypeScriptApache KafkaAmazon Web Services (AWS)MySQLSoftware Architectural Design

Career break

Health and well-being

Oct 2023May 2024 · 7 mos

  • Took some time off after the layoffs at Hopper

Hopper

Senior Software Engineer

Jul 2022Oct 2023 · 1 yr 3 mos · Greater London, England, United Kingdom · Remote

  • Developed end-to-end services with 3rd-party integrations for automated rental property data retrieval, availability tracking, rate management, and streamlined quote-to-booking processes using Scala, gRPC, Pub/sub, and Postgres/Spanner.
  • Designed a customizable discount and cancellation service that provided enhanced pricing options and flexibility in cancellation, resulting in a 10% increase in booking conversion rate.
  • Implemented ETL pipelines utilizing Airflow and Bigquery to capture and store changes in property listing data, alongside ranking generation for listings.
DevOpsgRPCKubernetesInterviewingMentoringApache Airflow+10

Curve

Lead Software Engineer

Jan 2021Jul 2022 · 1 yr 6 mos · Greater London, England, United Kingdom · Hybrid

  • Built and led the MLOps team providing mentorship and facilitating professional growth. Defined MLOps goals, promoting collaboration among data science, engineering, and product teams to maximize company-wide ML applications.
  • Delivered a framework for building and deploying fraud classification and credit affordability models using Python and Go services reducing transaction losses by £30k per month.
  • Created batch training and prediction pipelines using Airflow, Spark, and offline feature store to generate predictions for engaging churned users, leading to an increase of 15% in the MAU’s.
DevOpsGo (Programming Language)PythonKubernetesRedisInterviewing+14

Skyscanner

Senior Software Engineer

Oct 2018Jan 2021 · 2 yrs 3 mos · Greater London, England, United Kingdom · Hybrid

  • Skyscanner is a leading meta search service for travel with 100 million monthly active users
  • Part of the team to build a machine learning platform to manage the entire model lifecycle to deploy and run models at scale using kubernetes and mlflow
  • Developed generic API’s with self describing protobuf over HTTP and grpc to build a model serving layer in Java
  • Involved in implementing a feature store for machine learning models using Java Dropwizard and DynamoDb
  • Developed ETL pipelines for raw and feature data sets using Airflow and Spark
PythonInterviewingMentoringAmazon DynamodbDistributed SystemsJava+8

Findhotel

Senior Software Engineer

Dec 2017Sep 2018 · 9 mos · The Randstad, Netherlands

  • FindHotel is a meta search service for Hotel price comparisons with 2 million monthly active users
  • Designed the marketplace platform and built a distributed, high-concurrency system using Golang, Redis and PostGreSQL to aggregate offers and hotel metadata from multiple providers
  • Developed REST APIs capable of serving offers asynchronously at scale
DevOpsAWS LambdaEngineering ManagementMentoringCommunicationNetworking+2

Hike messenger

Specialist Software Engineer

May 2017Nov 2017 · 6 mos · New Delhi Area, India · On-site

  • Hike Messenger is an Instant Messaging Service, with a 100M user base
  • Implemented the backend architecture to support 700k daily active users for HikeRun, a micro-app for fitness tracking using NodeJs, Redis and MongoDB
  • Built the backend and security systems for a currency exchange platform with 10k+ transactions per day
  • Led the backend team to build a rewards system to transition users from WhatsApp to Hike - reached a peak of 30k new customer acquisitions per day in 1 month
DevOpsNode.jsRedisInterviewingMentoringJava+5

Juggernaut books

Head Of Engineering

Nov 2015Apr 2017 · 1 yr 5 mos · Greater Delhi Area · On-site

  • Juggernaut is a platform to discover and read e-books on the phone – Android App | iOS App
  • Designed the CMS and consumer-facing platforms based on a micro-service architecture using Django, NodeJS, PostgreSQL, MongoDB and Redis
  • Implemented a Search service across books, authors and categories using ElasticSearch
  • Developed a taxonomical hierarchy to facilitate a better, genre-wise discovery experience for the users
  • Built a recommendation engine to suggest books based on browsing history and collaborative filtering
  • Designed a configurable Offers Service which uses a rule engine to compute eligible offers for a user
  • Led the development of a Writing and Self-publishing platform using NodeJs and Flask
DevOpsNode.jsAWS LambdaPythonMongoDBInterviewing+8

Townrush

CTO/Co-founder

Jan 2015Sep 2015 · 8 mos · Bengaluru, Karnataka, India

  • Townrush is an urban logistics and on demand delivery platform that enables anyone to get local goods delivered in a city within hours. Its novel platform connects merchants and customers to local logistics service providers, who pick up and deliver products anywhere within the city.
  • Recruited and led the tech team of 9 developers for Townrush, a hyperlocal delivery platform
  • Fulfilled 2,000+ orders per day with ~80 delivery executives using a dynamic route-scoring model to optimise the delivery route and minimise delivery time
  • Raised a seed round of € 500,000 from Lightspeed Venture Partners, Delhi in June 2015
  • Designed the architecture for entire shipment journey using Flask, MongoDB, ElasticSearch & RethinkDB
  • Implemented a finite State Machine for the forward and reverse logistics (re-attempts, returns) flows
  • Built a real-time Tracking and Notification system via MQTT protocol using RabbitMQ and RethinkDB
InterviewingEngineering ManagementMentoringCommunication

Flipkart

Software Development Engineer

Jul 2014May 2015 · 10 mos · Bengaluru, Karnataka, India · On-site

  • Part of Seller Platform Marketplace team for Flipkart, India’s largest e-commerce company
  • Implemented an algorithm to compute seller ranks for products based on reviews, seller rating, availability and price using Java Dropwizard framework, Redis and Apache Kafka
  • Scaled the seller ranking service to serve data at 10,000 queries per second
  • Designed and implemented search within product catalogues for sellers using Apache Solr and Ruby On Rails
  • Designed the architecture of the order management system for Flipkart’s grocery delivery service
PythonJenkinsMySQLRedisJavaCommunication+3

Fab.com

Software Engineer

Jun 2013Jun 2014 · 1 yr · Pune, Maharashtra, India · On-site

  • Worked as Backend developer for the core consumer facing e-commerce website Fab.com
  • Implemented REST API’s using Ruby On Rails for taxonomical structuring of categories and promotions
  • Designed and implemented search within product catalogues using Solr and Ruby On Rails
PythonSolrCommunicationRuby on RailsAmazon Web Services (AWS)Ruby

Cisco

Internship

Jun 2012Jun 2013 · 1 yr · Bengaluru, Karnataka, India

  • Worked on monitoring and automation of WebEx Social, an enterprise level collaboration platform.
  • Involved in developing python scripts for monitoring data consistency in MongoDB (non-relational database)
  • Prepared JMeter Scripts for synthetic monitoring of WebEx Social websites to minimize customer impacts.
  • Developed a PHP script for monitoring the number of active connections to an apache proxy server.

Development consultants pvt ltd.

Summer Intern

May 2010Jul 2010 · 2 mos · Greater Kolkata Area

  • DCPL – DCPL renders services for Project Engineering in many sectors such as power plant design, townships, etc.
  • I was involved in the development of single line diagrams of Bengal Sriram Hi-tech City in Uttarpara, Kolkata.
  • Also involved in a project for Power Distribution Systems & the use of Protective Relays & Circuit Breakers

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering (B.E.) — Electrical & Electronics

Jan 2008Jan 2013

Stackforce found 100+ more professionals with Software Architectural Design & Typescript

Explore similar profiles based on matching skills and experience