Sameer Sonawane

Software Engineer

London, United Kingdom9 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable backend systems.
  • Proven track record in machine learning applications.
  • Strong experience in financial technology solutions.
Stackforce AI infers this person is a Backend Engineer specializing in Fintech and Big Data solutions.

Contact

Skills

Core Skills

Backend DevelopmentDistributed SystemsMicroservices ArchitectureMachine LearningBig Data SolutionsRisk ManagementTrade ManagementWeb DevelopmentData ProcessingData Management

Other Skills

CPythonC++JavaApache SparkMicroservicesGraph DatabasesBig DataPL/SQLRisk Metrics CalculationTrade Flow DesignSQLNatural Language ProcessingData Cube MaterializationMongoDB

About

I am a backend software engineer whose passion lies in building great products that solve real world challenges. Over the years of my career, I have been involved in developing solutions for complex problems in the domains of financial markets and e-commerce transportation networks. Some of these projects involved building reccommendation systems, text summarization engines and big data solutions. My primary interests lie in high performance distributed systems, optimization problems and natural language processing and I keep looking out for new problems in these areas.

Experience

9 yrs 9 mos
Total Experience
1 yr 11 mos
Average Tenure
4 yrs 3 mos
Current Experience

Meta

Software Engineer

Feb 2022Present · 4 yrs 3 mos · London, England, United Kingdom

  • Transporting petabytes per hour via a distributed, buffered queueing system
CPythonC++JavaApache SparkBackend Development+1

Google

Software Engineer III

Jan 2020Jan 2022 · 2 yrs · Bengaluru Area, India

  • Worked in the Search Core Platform team. Designed & developed a Search query logging and debugging framework to help developers debug Search queries as a graph across multiple systems.
  • Initiated and executed the strategy to break the monolithic Core Search service into microservices architecture to achieve better fault tolerance and reliability across all the Search queries.
JavaMicroservicesGraph DatabasesBackend DevelopmentMicroservices Architecture

Amazon

Software Development Engineer 2

Dec 2018Jan 2020 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Built a ML based clustering solution to automatically resolve discrepancies during invoice processing. This helped to identify the issues in invoices such as incorrect amounts, double payments, etc. worth $10 million.
  • Built a highly scalable fault-tolerant batch processing system using Apache Spark to calculate the shipping costs of all items delivered by Amazon. The system now does all the calculations in 50 minutes as compared to earlier time of 4 hours, thus reducing the processing time by 80%.
  • Previously worked on designing and implementing a cell based architecture to process the shipping costs in a highly parallel and cost effective manner. The system identified over-scaled resources leading to a significant reduction in the fleet size and provisioned resources by 30%.
Machine LearningApache SparkBig DataPL/SQLBig Data Solutions

Morgan stanley

3 roles

Senior Associate

Promoted

Jan 2018Dec 2018 · 11 mos

  • Developed a real-time trade import application to enable traders to calculate risk metrics for a trade as soon as it is booked.
  • The application reduced the time taken to calculate risk metrics for a trade from 4 hours to 3 minutes.
JavaRisk Metrics CalculationRisk Management

Associate

Jan 2017Dec 2017 · 11 mos

  • Worked on fetching FX trades from front office desks, designing the trade flow and modeling the trade attributes for PnL calculation.
  • Converted end of day mark-to-market feed to regional feed which reduced the latency in trade flow and sync by approximately 20 hours.
Trade Flow DesignSQLTrade Management

Technology Analyst

Aug 2016Dec 2016 · 4 mos

  • Developed a web interface to query databases using plain English phrases instead of traditional SQL. Used Standford CoreNLP and SUTime libraries for natural language processing.
Web DevelopmentNatural Language Processing

Stony brook university

Developer at Google Summer of Code

May 2016Aug 2016 · 3 mos

  • The project was on high performance data cube materization and querying using Apache Spark. It consisted of querying mongodb database for medical imaging data, identifying dimensions of interest, generating data cubes, applying operations such as roll up, slice,etc. and finally storing it in data structures for future retrieval.
  • GitHub Link: https://github.com/sameer9311/Data-Cube-Materialization
Apache SparkData Cube MaterializationData Processing

Morgan stanley

Summer Technology Analyst

May 2015Jul 2015 · 2 mos · Mumbai Area, India

  • Worked with the Enterprise Data Warehouse ( EDW - Core ) team to build a platform to provide single view of data accesses. Responsibilities included designing SQL queries, extracting metadata and restructuring the data sent to the presentation layer.
SQLData ExtractionData Management

Indian institute of technology, bombay

Summer Intern

May 2014Jul 2014 · 2 mos · Mumbai Area, India

  • Responsibilities included defining and applying evaluation metrics for the recommendation system and modifying the engine based on the evaluation results.
Evaluation MetricsRecommendation SystemsMachine Learning

Education

Visvesvaraya National Institute of Technology

Bachelor’s Degree — Computer Science and Engineering

Jan 2012Jan 2016

Symbiosis School, Nashik

High School

Jan 2007Jan 2010

Stackforce found 100+ more professionals with Backend Development & Distributed Systems

Explore similar profiles based on matching skills and experience