Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

Nataraj Mocherla

Senior Software Development Engineer
Seattle,WA

Summary

Senior software engineer with 14 years of experience primarily in distributed computing systems and big data processing.

Overview

14
years of professional experience
6
years of post-secondary education
2
Languages

Work History

Amazon
Seattle, WA

Senior Software Engineer
03.2014 - Current

Job overview

  • Designed and implemented a unified data analytics platform using Apache Spark for analyzing large datasets from multiple data sources including Redshift and Lake Formation in a single place.
  • Designed and implemented a distributed file system that supports transactional commits, real time synchronization of files across hosts and snapshot isolation. This file system was used to implement an artifact and configuration management/distribution system used by multiple teams
  • Implemented a scheduling system for the distribution of customer experience measurement sessions on different audio and video devices.
  • Inventor of US Patent 10523532 "Multiple queueing for distributed environments" granted on 12/31/2019
  • Architected and delivered multiple customer facing features in AWS S3 including Event Notifications and CloudTrail logs for S3 object API operations.
  • Regularly lead the architecture, design, implementation and delivery of software in ambiguous and complex problem spaces.

Amazon
Seattle, WA

Software Development Intern
05.2013 - 08.2013

Pegasystems
Hyderabad

Software Development Engineer
09.2011 - 06.2012

Job overview

  • Worked as a full stack engineer for the PRPC product
  • Developed a live feed service for developer interactions on top of the PRPC engine.

Qontext
Hyderabad

Software Development Engineer
11.2009 - 05.2011

Job overview

  • Worked as a full stack engineer for an enterprise social collaboration platform product delivering a number of features such as featured content, announcements, analytics and identity synchronization tooling.

INRIA
Nancy

Software Engineer Intern
05.2007 - 08.2007

Education

Georgia Institute of Technology
Atlanta, GA

Master of Science from Computer Science
05.2012 - 05.2013

Indian Institute of Technology
Mumbai

Master of Science from Computer Science
05.2008 - 05.2009

Indian Institute of Technology
Mumbai

Bachelor of Science from Computer Science
05.2004 - 05.2008

Skills

    Distributed Systems

undefined

Timeline

Senior Software Engineer

Amazon
03.2014 - Current

Software Development Intern

Amazon
05.2013 - 08.2013

Georgia Institute of Technology

Master of Science from Computer Science
05.2012 - 05.2013

Software Development Engineer

Pegasystems
09.2011 - 06.2012

Software Development Engineer

Qontext
11.2009 - 05.2011

Indian Institute of Technology

Master of Science from Computer Science
05.2008 - 05.2009

Software Engineer Intern

INRIA
05.2007 - 08.2007

Indian Institute of Technology

Bachelor of Science from Computer Science
05.2004 - 05.2008
Nataraj MocherlaSenior Software Development Engineer