Sanjay Verma, Distributed Systems Developer in Seattle, WA, United States
Sanjay Verma

Distributed Systems Developer in Seattle, WA, United States

Member since March 16, 2019
Sanjay has 6+ years of experience developing scalable distributed systems at Amazon as a senior developer, primarily Java RPC/REST back-end services, along with rich expertise in front-end development with Angular 7, and serverless modeling with AWS Cloud. He also runs a machine learning website,, and has developed several Android apps in the past. He has also created a LAN search engine (Lanhunt).
Sanjay is now available for hire


  • Amazon
    NoSQL, C++, Oracle, Machine Learning, Distributed Systems, Java
    Amazon Web Services (AWS), TensorFlow, Machine Learning, AWS S3, AWS, Angular...
  • Atrenta Inc
    Perl, C++



Seattle, WA, United States



Preferred Environment

Git, MacOS, IntelliJ

The most amazing...

...project I've created was a deals personalization for Alexa that generates personalized deal recommendations for customers for the Alexa deals feature.


  • SDE II

    2014 - PRESENT
    • Built and launched personalized deals recommendations engine (offline processing with Apache spark and real-time service with Java-based server) for Alexa Shopping, leading a team of four engineers.
    • Built and launched a platform for curating a set of entities out of a bunch of sources, applying filtering and allowing experimentation, with a real-time recommendation engine, leading a team of 3.
    • Moved an Oracle and C++ based high-traffic legacy system to scalable NoSQL system and Java-based back end, with zero downtime or customer impact.
    • Led a team of 15 engineers in ensuring high availability of our services for a worldwide high-traffic event.
    • Designed and launched a machine learning model for producing personalized recommendations of customer based on their behavior patterns. The model led to significant conversion improvements.
    Technologies: NoSQL, C++, Oracle, Machine Learning, Distributed Systems, Java
  • Chief designer

    2018 - 2019
    • Created and manage a machine learning website for TensorFlow, where I periodically publish my ML experiments in a tutorial format.
    • Created a real-time editor for easy creation of tutorials.
    Technologies: Amazon Web Services (AWS), TensorFlow, Machine Learning, AWS S3, AWS, Angular, Java
  • Software Engineer

    2013 - 2014
    Atrenta Inc
    • Developed the code level manipulation engine for directly adding/removing components from the RTL Verilog/VHDL design based on certain user inputs as part of the RTL modification engine (RME) team.
    • Worked on RTL power reduction using clock gating and technology mapping.
    Technologies: Perl, C++
  • App developer

    2012 - 2014
    Google Play (Android)
    • Created an Android collection app, with user sign-in, comments, offline content access. Garnered 4.6 out of 5-star rating with 73,000+ downloads.
    • Created an Android app (Brain suite), a collection of several types of brain teasers and exercises. Rating of 4.3 and 10,000+ downloads. Created a paid version as well with pro features.
    • Created a contacts management app (Contacts berry), with a beautiful interface (as per customer feedback) for anything related to phone contacts.
    • Created 3 other smaller apps.
    Technologies: Firebase, Java, Android
  • Freelancer

    2012 - 2013
    An Online Freelance Agency
    • Undertook several web development projects, maintaining a rating of 4.9 out of 5, with great customer feedback.
    • Undertook web marketing projects, maintaining a rating of 4.7 out of 5 with great customer satisfaction feedback.
    Technologies: Amazon Web Services (AWS), AWS, Web Marketing, JavaScript, CSS, HTML
  • Software Intern

    2012 - 2012
    New Rubric Solutions
    • Designed and developed a web application for data capture and excel export, using JSP, HTML, CSS, JavaScript, MYSQL database, and Tomcat server.
    • Explored and set up of AWS cloud services (EC2, S3, RDS) taking snapshots of images and restoring instances from snapshots.
    • Implemented client logging for Android application using the given libraries.
    • Modified existing internal web tools for input validation, pagination support, and UI enhancement.
    • Build of a script component to create code obfuscated Android application package using Proguard.
    Technologies: Android, JavaScript, CSS, HTML, JSP, AWS S3, AWS EC2, Java


  • Personalized Deals Recommender Service for Alexa

    Designed, built and launched a web service for recommending personalized deals to the customers. This includes an offline recommendation engine (Spark/Scala based), a ranking engine, filtering component, and an experimentation framework. This also includes an impact measurement framework. Led a team of four engineers for implementation.

  • Design and Implementation of a Web Platform and Recommendation Aggregator

    Designed and built a sophisticated web service based platform for aggregating data from multiple sources in real-time, and allowing support for experimentation at the feature level. Let a team of three engineers on the implementation.

  • Lanhunt - LAN Search Engine

    Built a LAN search engine for discovering shared resources in a local area network, with real-time recommendations and super low latency.


    Created an angular based website from scratch, for sharing my research on machine learning (TensorFlow based) in the form of tutorials. Also created a real-time tutorial editor, for anyone who wants to submit their research for publication.

  • (Android app) Short Stories Platform

    Created a short stories platform where anyone can read a collection of short stories, add comments, favorite, customize reader, and submit their own stories for publication. Rating 4.5 out of 5, with 73,000+ downloads.

  • Courses Platform

    Create a web service platform where anyone can create their own courses, and anyone can study the available courses. Created a sophisticated editor for course management. Includes login, signup, etc.

  • Declarative API Framework for AWS Lambda

    Created a declarative framework for AWS lambda, with built-in authentication and authorization support, and custom policies. Users can declare their attributes, validators, define business logic, and the framework binds all of them. Released on GitHub.

  • IRA Website (WordPress)

    Created a WordPress based website for a client, setting it up from scratch on a wordpress platform, with domain, hosting setup, along with several features. The website is currently live.

  • Patent - Selective Item Recommendations Using Disparate Models

    Code: us P61271-US01

    Invented a method for aggregating recommendations from mutually independent producers.

  • Transitioning a High Traffic Legacy C++ Oracle Web Service to a Java and NoSQL-based Platform With Zero Downtime

    Includes rewriting the service, backfilling data, manual/unit/integration/gamma testing, shadow testing, controlled roll-out, and roll-back. Zero customer impact and no functionality impact.


  • Languages

    Java, HTML, CSS, TypeScript, C++, Perl, JavaScript, Scala, Python 3
  • Storage

    AWS DynamoDB, AWS S3, NoSQL
  • Other

    Distributed Systems, Caching, Software Development, AWS API Gateway, Authorization, Web Marketing, AWS, Machine Learning
  • Frameworks

    Angular, JSP
  • Tools

    IntelliJ IDEA, IntelliJ, Git
  • Platforms

    AWS Lambda, AWS EC2, MacOS, Oracle, Android, Firebase, Amazon Web Services (AWS), Visual Studio Code
  • Libraries/APIs



  • Bachelor of Engineering degree in Computer and Electronics Engineering
    2009 - 2013
    National Institute of Technology - Kurukshetra, India


  • Machine Learning
    APRIL 2016 - PRESENT

To view more profiles

Join Toptal
Share it with others