Moe Mohammad Barouni

Engineering Manager at Google | Distributed Systems & Big Data Architect | Advisor to High-Growth Startups

Role
Software Engineering Manager at Google
Location
Mountain View, CA, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Moe Mohammad Barouni

An experienced leader in Software Development, always looking for the next big thing.My career path covers many roles in developing software solutions including: Technical Lead, Development Management, R&D, Startup business process, and Enterprise Solutions. I received a variety of awards, published patents and papers, and had many presentations and talks with different stakeholders- Keywords: Big Data, Distributed System Design, Java, SQL/NoSQL, Spark, Algorithm Design and OptimizationAccomplishments (to name a few)- Led the technical effort to build the first version of Customer Data Platform (CDP: in LinkedIn on Azure- Led a team to build the new version of IBM AppScan on cloud (https://appscan.ibmcloud.com/)IC work- Built a Node.js web service from scratch (including API use of a list of AWS services: SNS, SQS, Route 53, EMR, EC2, S3.) for bigstream product to be released on AWS Marketplace (bigstream in https://aws.amazon.com/marketplace/)- Built a search engine in SQL for Cymax with more than user views per day

Experience

  1. Software Engineering Manager

    Google

    Jun 2020 — Present · Sunnyvale, CA, US

    Currently leading a team of 15+ engineers responsible for critical developer observability infrastructure, including large-scale distributed tracing and centralized debug logging systems. These services are vital for engineers to monitor, debug, and understand complex distributed applications. We are now focused on architecting the next generation of this infrastructure to meet the unprecedented scale and unique demands of AI development, tackling challenges such as massive data volumes from agent-based systems and the non-reproducible nature of AI-driven workflows.Led the team responsible for Geo-partitioning (data placement) in Cloud Spanner. This exciting new feature, which gives users control over where their data is stored, was released to public preview in July 2024. Check out the documentation for more information: https://cloud.google.com/spanner/docs/geo-partitioning and our published paper: https://services.google.com/fh/files/misc/spanner_geo_partitioning_whitepaper.pdfSpanner is a database service offering strong consistency with some impressive stats:At its peak, Spanner is handling over 3 billion queries per second.Spanner powers massive services like Gmail and is used by some of the world\'s largest companies to manage their enormous datasets.

Education

  • Sharif University of Technology

    bachelor of science, Computer Software Engineering

  • University of New Brunswick

    Ph.D., Computer Science

    2005 — 2008

  • University of Tehran

    Ms.C, Machine Intelligence and Robotic

Skills

  • Subversion
  • Java
  • C#
  • Mysql
  • Sql
  • Microsoft Sql Server
  • .net
  • Software Development
  • Agile Methodologies
  • Eclipse
  • Uml
  • Algorithms
  • Web Development
  • Software Engineering
  • Java Enterprise Edition
  • Web Applications
  • Database Design

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Moe Mohammad Barouni — Software Engineering Manager at Google in Mountain View, CA, US | Unifers