Varun Gandhi

Software Development Manager

Email Phone

Personal Profile


me

I am a software development manager by profession, mechanical engineer by education, a technology enthusiast and a father.

Software engineering manager with 10+ years of experience and passion for framework and UI development.

Skilled in project management, multi-tasking, and mentoring in cross functional and collaborative teams.

Experienced in multiple programming languages, platforms, frameworks and working with large object oriented code bases.

me

Skills


Programming Languages

Java
C++
MATLAB
JavaScript
HTML
CSS

Libraries & Frameworks

  • Dojo
  • Java Swing
  • Boost
  • Bootstrap
  • JQuery
  • QUnit & FuncUnit

Development Tools

  • Make
  • Shell Scripting
  • Maven
  • Grunt
  • NPM & Node
  • JsDoc

Version Control

  • Perforce
  • CVS
  • Git

Operating Systems

  • Macintosh
  • Windows
  • Linux

Project Gallery


Experience & Education


  • MW

    Development Manager. JavaScript Widgets and UITools, Mathworks, Inc

    May 2016 - Present

    • Responsible for managing a 4 person development team for delivering MATLAB's web based UI framework.
    • Involved in all aspects of product life-cycle, including requirements gathering, high-level design, hands-on coding, release/sprint planning, and interfacing with Marketing and other customer facing engineers.
    • Collaborated with multiple cross-functional teams to define modern web technology stack used at MathWorks.
    • Led complex user workflow projects and enabled the team to deliver them efficiently.
    • Built an efficient team via continuous process improvements and applying agile methodologies.

  • MW

    Senior UI Platform Engineer. Mathworks, Inc

    May 2013 - May 2016

    • Responsible for all aspects of Software Design Life Cycle from concept to design and implantation of MATLAB's UI building framework.
    • Key contributor on the team for architecture, code reviews and a proponent of easy to use, well documented and high quality client and server APIs.
    • Applied test-driven development techniques using QUnit, FuncUnit and MATLAB-Unit test frameworks to provide reliable software.
    • Led the efforts to develop dialogs, banners, notifications and other re-usable web widgets using a web-based framework, which were then used by various clients across the company.
    • Conceptualized a vision for the next generation UI that addresses user pains around printing and exporting MATLAB graphics visualizations.
    • Collaborated with cross-functional teams such as QE, Usability and Visual Designers at different phases of SDLC.

  • MW

    UI Platform Engineer. Mathworks, Inc

    Sep 2010 - May 2013

    • Responsible for quality improvements and enhancements to MATLAB's UI building components.
    • Developed highly object oriented MATLAB and C++ code for the model and controllers in a large MVC based system.
    • Used Java Swing and Web technologies to develop the views for the UI framework.
    • Explored/prototyped the use HTML5, JavaScript and other web based technologies into the existing legacy Java Swing code base.
    • Worked on internationalization of the product to support different spoken/written languages.

  • MW

    Application Support Engineer. Mathworks, Inc

    Jan 2009 - Sep 2010


    • Responsible for gathering and providing customer feedback to development teams for improvements on core MATLAB functionality.
    • Specialized in the MATLAB Object System and Graphics/GUI areas.
    • Worked on development and quality engineering projects to design UIs and data visualizations.
  • MW

    Master of Science (MS) in Mechanical Engineering.

    Design and Control Systems, Texas A&M University.

    Aug 2006 - May 2009

  • MW

    Application Support Engineer Intern. Mathworks, Inc

    Jan 2008 - Jul 2008


    • Responsible for technical support for MATLAB on the MATLAB-Math support team.
    • Gained experience in the area of MATLAB programming, Graphics, Image Processing and Graphical User Interface building tools and other core MATLAB functionalities.
  • MW

    Graduate Research Assistant. Vibrations Control and Electro-Mechanics laboratory (VCEL), Texas A&M University.

    Jan 2007 - May 2009


    • Research paper published on “High Temperature, Permanent Magnet Biased, Fault Tolerant Homopolar Magnetic Bearing Development”, for the International Gas Turbine Institute (IGTI) at the 2008 ASME Turbo Expo in Germany.
  • MW

    Graduate Trainee. Searock Precision Machinery, Bangalore, India

    Jan 2006 - Jul 2006


    • Worked in the area of tooling design for diesel engine fuel pump housings & Exhaust Manifold of earth moving equipment
    • Successfully designed jigs & fixtures for manufacturing the components on a vertical machining centre and gained knowledge of process and design failure mode event analysis.
  • MW

    Chief Engineer, Formula SAE. R.V. College of Engineering, India

    Sep 2004 - Dec 2005


    • Designed & fabricated a formula style race car based on the Formula-Society of Automotive Engineers (FSAE) specification with key contributions in the chassis, body and suspension design using Pro-E and ANSYS.
    • Successfully participated at the inter-university FSAE competition held in Melbourne, Australia.
  • MW

    Bachelor of Engineering (B.E.) In Mechanical Engineering.

    R.V. College of Engineering, Bangalore, India.

    Aug 2001 - June 2005