Avinash Kaza, AWS Developer in Leesburg, VA, United States
Avinash Kaza

AWS Developer in Leesburg, VA, United States

Member since October 17, 2013
Avinash is a senior developer with experience designing and developing software systems for organizations like Amazon. He's a seasoned product development expert who coaches teams on collaboration while figuring out the best solutions to difficult problems.
Avinash is now available for hire

Portfolio

  • Amazon.com
    TypeScript, JavaScript, Java, Python, AWS DynamoDB, AWS Lambda, AWS RDS...
  • USPTO
    Angular, JavaScript, Java, Spring
  • Gartner (CEB)
    Flash ActionScript, Adobe Flex, AngularJS, JavaScript

Experience

Location

Leesburg, VA, United States

Availability

Part-time

Preferred Environment

Node.js, JavaScript, Angular, React, TypeScript, Python, Go, AWS, GraphQL

The most amazing...

...thing I have created is custom force based algorithms to avoid label overlaps in Bullseye visualization of Gartner's IT Roadmap Builder.

Employment

  • Software Development Engineer

    2016 - PRESENT
    Amazon.com
    • Designed and led the development of an interactive data transformation tool to make listing products on Amazon easy for big and small sellers on the platform.
    • Established a process to pipe feedback into release cycles while staying true to our product tenets and Amazon's high standards.
    • Led the design and development of a portal for Alexa marketing teams to upload media so that the wake word utterances are fingerprinted and deployed to the cloud and devices to prevent false wakes of devices during media campaigns.
    • Created metrics to measure the accuracy of device fingerprints and a process to collect them for weekly metrics review meetings.
    • Sped up the weekly rollout time to vend fingerprints to devices from 10 to four days by establishing a process to estimate false match rates based on sample data.
    • Experimented with fingerprint generation algorithms by tweaking the parameters. Achieved an average gain of 75% in true match rate keeping while the false match rate remained constant at 10e-4 using 2000 media samples with 1.5-sec audio clips.
    Technologies: TypeScript, JavaScript, Java, Python, AWS DynamoDB, AWS Lambda, AWS RDS, AWS S3, AWS AppSync, Amazon SQS
  • Tech Lead for PTAB

    2015 - 2016
    USPTO
    • Designed and developed Angular code patterns for teams to replicate. Integrated an Angular Material-UI framework into the application and created multiple custom directives for the team.
    • Architected and delivered a composite search module using the strategy design pattern to find text inside documents in the Alfresco content management system and metadata attributes in the application’s Oracle database.
    • Broke down technical work into smaller components, enabling the team to achieve higher velocity with parallelism to deliver more features faster. Mentored a team of 18 back-end developers into becoming full-stack developers.
    Technologies: Angular, JavaScript, Java, Spring
  • Associate Director for Application Development and Data Visualization

    2013 - 2015
    Gartner (CEB)
    • Designed and led the development of an interactive data visualization tool which is currently being used by 80% of Fortune 500 companies globally to map their IT roadmaps.
    • Moved the product to HTML5, which was initially developed in Adobe Flash, using Canvas specification and ExplorerCanvas library for IE8.
    • Led the team of developers who maintain and build small features in Flash applications.
    • Coordinated with the business team about new features and design.
    • Advised different teams in the organization about user experience (UX) and architecture.
    Technologies: Flash ActionScript, Adobe Flex, AngularJS, JavaScript

Experience

  • Alexa Wake Word Engine Services Team
    https://bit.ly/2VcteQ1

    Most devices with Alexa allow users to activate the device using a wake word (such as Alexa or Echo). As part of the wake word engine services team, I was responsible for cloud-side services and portals that help provide the best possible customer experience in waking up 150+ Amazon and 3rd party devices using the wake words. Most of my work is around fingerprinting technology.

  • Tech Lead for USPTO PTAB
    https://ptab.uspto.gov/

    USPTO is the federal government agency for granting U.S. patents and registering trademarks. With over 10,000 employees and many contractors. USPTO is adopting an Agile and Dev-Ops culture and is rebuilding its legacy systems to become next-generation software solutions. I lead five Agile teams building a next-generation application called PTAB.

  • Force-based Algorithms

    There is a tough problem with limited space and heavy dataset in visualizations, and I wanted a solution where we could show as many labels as possible without losing aesthetics or introducing the difficulty of the user picking an icon with a number and then finding a label for it.

    I came up with custom force-based algorithms in three of the visualizations, which solved the issue, and the animation of moving bubbles and labels made customers happy.

  • Business Intelligence Platform: Tutorial Using MongoDB Aggregation Pipeline (Publication)
    In today’s data-driven world, researchers are busy answering interesting questions by churning through huge volumes of data. Some obvious challenges they face are due to the sheer size of the dataset they have to deal with. In this article, we take a peek at a simple business intelligence platform implemented on top of the MongoDB Aggregation Pipeline.
  • Making an HTML5 Canvas Based Game: A Tutorial Using AngularJS and CreateJS (Publication)
    There are many programming platforms used to develop games, and there are a plethora of devices to play them on, but when it comes to playing games in a web browser, Flash-based development still leads the way. What if we could port these games to HTML5 Canvas technology and play them on mobile browsers as well? In this article, Toptal engineer Avinash Kaza gave a solution to this.
  • Building Real-Time, Multi-Platform Mobile Applications: Examples Using Ionic Framework and Firebase (Publication)
    This article provides step by step guide for building hybrid multi-platform real-time mobile application using the Ionic Framework and the Firebase.

Skills

  • Languages

    JavaScript, TypeScript, Python, SQL, GraphQL, Flash ActionScript, Go, HTML5, Java
  • Frameworks

    Flex, Angular, Express.js, Ionic, Adobe Flex, Spark, Angular Material, Spring
  • Libraries/APIs

    Node.js, EaselJS, AngularUI, Vue.js, React, CreateJS, Backbone.js
  • Tools

    WebStorm, Adobe ColdFusion, AWS AppSync, Amazon SQS
  • Paradigms

    Agile Software Development, Design Patterns, Scrum
  • Other

    AWS, AWS RDS, Artificial Intelligence (AI), Statistics
  • Platforms

    Oracle, AWS Lambda
  • Storage

    Microsoft SQL Server, MongoDB, MySQL, AWS DynamoDB, AWS S3

Education

  • MBA Degree in Executive
    2004 - 2007
    West Virginia University - Morgantown, WV
  • MSE Degree in Engineering
    2002 - 2004
    West Virginia University - Morgantown, WV
  • BE Degree in Mechanical Engineering
    1999 - 2002
    Osmania University (MVSR Engineering College) - India

Certifications

  • Probability and Statistics
    MAY 2020 - PRESENT
    Coursera
  • Neural Networks and Deep Learning
    AUGUST 2019 - PRESENT
    Coursera
  • Machine Learning
    OCTOBER 2018 - PRESENT
    Coursera
  • Artificial Intelligence Nanodegree program
    AUGUST 2017 - PRESENT
    Udacity

To view more profiles

Join Toptal
Share it with others