Avinash Kaza, Software Developer in Arlington, VA, United States
Avinash Kaza

Software Developer in Arlington, VA, United States

Member since October 17, 2013
Avinash is a senior developer with experience designing & developing data visualizations that answer difficult questions by using the latest tools like HTML5 Canvas. 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




Arlington, VA, United States



Preferred Environment

Node.js, AngularJS, JavaScript, Firebase, Ionic

The most amazing...

...thing I have created are custom force based algorithms to avoid label overlaps in Bullseye, 2x2 and Retirement visualizations in IT Roadmap Builder.


  • Associate Director for Application Development and Data Visualization

    2013 - PRESENT
    • Moved the product into HTML5.
    • Created two HTML5 visualizations using Canvas specification and ExCanvas library for IE8.
    • Led the team of developers who are maintaining and building small features in Flash applications.
    • Coordinated with business team about new features and design.
    • Advised different teams in the organization about user experience (UX) and architecture.
    Technologies: ActionScript, Adobe Flex, AngularJS, JavaScript
  • Senior Visual Developer

    2010 - 2013
    Ness Technologies
    • Worked with a business team at CEB to understand their product vision and translated it into requirements.
    • Solved the challenges with complex visualizations and coded them from ground up in ActionScript.
    • Built a team of engineers to innovate and work with the business in coming up with creative solutions.
    • Architected from one visualization product into 5 visualization platform which can be separated out from the application and hosted with text files anywhere.
    • Managed a team of 5 developers and 3 QA engineers.
    Technologies: JavaScript, ActionScript, Adobe Flex
  • Senior Software Engineer

    2009 - 2010
    Metrostar Systems
    • Researched and developed a platform Independent Mobile Application for four platforms (Windows Mobile, Android, iPhone, and Symbion).
    • Architected and developed a Flex and an AIR application for a decision support system for health care industry.
    • Worked with a doctor in understanding and designing a solution.
    • Consulted with ICF international training their resources in Adobe Flex and helping them develop and use applications.
    • Worked on a Ruby on Rails application and developed reports using Google Visualization API.
    Technologies: PhoneGap, Adobe ColdFusion, ActionScript, Adobe Flex


  • IT Roadmap Builder

    This is a very visually intensive application where I led the development from the conception phase to maturity. It is a product now making more than $5 million per year in revenue with 60% profit margin.

  • 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 while not losing aesthetics or introducing the difficulty of user having to pick an icon with a number and then find 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.


  • Languages

    JavaScript, HTML5, SQL, ActionScript
  • Frameworks

    Ionic, AngularJS, Flex, Express.js, PhoneGap, Adobe Flex
  • Libraries/APIs

    Node.js, jQuery UI, EaselJS, AngularUI, HTML5 Canvas, Vue.js, jQuery, CreateJS, Backbone.js
  • Tools

    WebStorm, Adobe ColdFusion
  • Paradigms

    Agile Software Development, Design Patterns, Scrum
  • Platforms

    Firebase, Oracle
  • Storage

    Microsoft SQL Server, MongoDB, MySQL


  • 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

To view more profiles

Join Toptal
Share it with others