Avinash Kaza, Developer in Leesburg, VA, United States
Avinash is available for hire
Hire Avinash

Avinash Kaza

Verified Expert  in Engineering

Software Developer

Location
Leesburg, VA, United States
Toptal Member Since
November 6, 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.

Portfolio

Amazon Web Services (AWS)
AWS IoT, Go, Node.js, TypeScript, React, GraphQL...
Amazon.com
TypeScript, JavaScript, Java, Python, Amazon DynamoDB, AWS Lambda, Amazon RDS...
USPTO
Angular, JavaScript, Java, Spring

Experience

Availability

Part-time

Preferred Environment

Node.js, JavaScript, Angular, React, TypeScript, Python, Go, Amazon Web Services (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.

Work Experience

Software Development Engineer

2021 - PRESENT
Amazon Web Services (AWS)
  • Designed and developed a service that will make all T&C learner tools LTI 1.3 (Learning Tools Interoperability standard) compliant by a simple onboarding. We plan to open source the code as an adaptor library pattern for the industry.
  • Designed and led the development of a claims store service for claim authorization after OIDC authentication for all T&C learner tools.
  • Automated the event stack creation process that sets up an AWS serverless static website in React with GraphQL as the back-end for front-end, which calls multiple Lambda functions and reduced the time to set up the stack from three days to two hours.
Technologies: AWS IoT, Go, Node.js, TypeScript, React, GraphQL, Learning Tools Interoperability (LTI)

Software Development Engineer

2016 - 2021
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, Amazon DynamoDB, AWS Lambda, Amazon RDS, Amazon S3 (AWS S3), AWS AppSync, Amazon Simple Queue Service (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, JavaScript

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

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.

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, React, CreateJS, Backbone.js

Tools

WebStorm, AWS Cloud Development Kit (CDK), Adobe ColdFusion, AWS AppSync, Amazon Simple Queue Service (SQS)

Paradigms

Agile Software Development, Design Patterns, Scrum, Serverless Architecture

Platforms

Amazon Web Services (AWS), Oracle, AWS Lambda, AWS IoT, Firebase

Storage

Microsoft SQL Server, MongoDB, MySQL, PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3)

Other

Amazon API Gateway, Amazon RDS, Artificial Intelligence (AI), Statistics, Learning Tools Interoperability (LTI), OpenAI GPT-4 API

2004 - 2007

MBA Degree in Executive

West Virginia University - Morgantown, WV

2002 - 2004

MSE Degree in Engineering

West Virginia University - Morgantown, WV

1999 - 2002

BE Degree in Mechanical Engineering

Osmania University (MVSR Engineering College) - India

MAY 2020 - PRESENT

Probability and Statistics

Coursera

AUGUST 2019 - PRESENT

Neural Networks and Deep Learning

Coursera

OCTOBER 2018 - PRESENT

Machine Learning

Coursera

AUGUST 2017 - PRESENT

Artificial Intelligence Nanodegree program

Udacity

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring