Scroll To View More
Avinash Kaza

Avinash Kaza

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
  • JavaScript, 6 years
  • AngularJS, 1 year
  • HTML5 Canvas, 1 year
  • EaselJS, 1 year
  • CreateJS, 1 year
  • Ionic, 1 year
  • HTML5, 1 year
  • Firebase, 1 year
Arlington, VA, United States
Preferred Environment
Ionic, Firebase, JavaScript, AngularJS, NodeJS
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: JavaScript, AngularJS, Adobe Flex, ActionScript
  • Senior Visual Developer
    Ness Technologies
    2010 - 2013
    • 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: Adobe Flex, ActionScript, JavaScript
  • Senior Software Engineer
    Metrostar Systems
    2009 - 2010
    • 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: Adobe Flex, ActionScript, ColdFusion, PhoneGap
  • IT Roadmap Builder (Development)

    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 (Other amazing things)

    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, researches are busy answering interesting questions by churning through huge volumes of data. Some obvious challenges they face are due the sheer size of dataset that 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, SQL, HTML5
  • Frameworks
    Ionic, AngularJS, PhoneGap, Express.js
  • Libraries/APIs
    jQuery UI, EaselJS, AngularUI, HTML5 Canvas, Node.js, CreateJS, Backbone.js, jQuery
  • Tools
  • Paradigms
    Agile Software Development, Design Patterns, Scrum
  • Platforms
    Firebase, Oracle
  • Storage
    MySQL, Microsoft SQL Server, MongoDB
  • MBA degree in Executive
    West Virginia University - Morgantown, WV
    2004 - 2007
  • MSE degree in Engineering
    West Virginia University - Morgantown, WV
    2002 - 2004
  • BE degree in Mechanical Engineering
    Osmania University (MVSR Engineering College) - India
    1999 - 2002
I really like this profile
Share it with others