• Professional Summary

    • 11+ years of experience as a software engineer and currently employed at SAP Labs.
  • Skills

    • HTML5, CSS3, Javascript, Typescript, NodeJS, Websockets, Linux, Docker, Kubernetes, MySQL, MongoDB, Git, Agile Methodology
    • EcmaScript 6/7, AureliaJS, EmberJS, ReactJS, React-Native, Redux, ImmutableJS, Cordova, Sequelize, Socket.io, Mocha, NPM, Bower, Webpack, GulpJS, SCSS, Chrome dev tools, Jquery
  • Education

    • Bachelor’s in Mechanical Engineering, VTU
    • 76 % (2006-2010)
  • Professional Experience

    • Read Ink Technologies

      06-2013 to 04-2017

      • Worked as a full stack Javascript Programmer under the payroll of Read-Ink Technologies, solved technical issues and improved performance of the application.
      • Wrote a script to transcode videos and implemented adaptive streaming for mobile devices.
      • Yogaglo Cross Devices

        • It is an online platform to learn yoga for all devices. Worked on features like video player, queue, calender, favorites, posts-comments etc.
        • Technologies :- EmberJS, Ember-data, Htmlbars, CSS3, HTML5, GruntJS, NPM, Bower, Yeoman
        • Role :- Port existing PHP application into EmberJS-ExpressJS application, implemented best practices for the project, deployment
        • Challenges :- Adaptive streaming implementation
        • Website :- https://www.yogaglo.com
        • images/projects/YG1.png
          images/projects/YG2.png
          images/projects/YG3.png
          images/projects/YG4.png
      • Teacher Training

        • It is an online platform to teach yoga for those who want to become yoga teachers. Worked on cuepoints, markers to the video player, file-upload, discussion, assignment, quiz, dashboard etc.
        • Technologies :- EmberJS, ExpressJS, Sequelize, Ember-data, GruntJS, Ember-cli, Redis
        • Role :- Port existing PHP application into EmberJS-ExpressJS application, database porting, upgrade project dependencies, implement best practices, deployment
        • Challenges :- EmberJS Upgrade from v1 to v2.5
        • Website :- https://teachertraining.yogaglo.com
        • images/projects/TT1.png
          images/projects/TT2.png
          images/projects/TT3.png
          images/projects/TT4.png
      • Grievances

        • This e-governance mobile project mainly deals with reporting and resolving grievances in Users locality. It is a map based application where user can upvote and share the grievance.
        • Supported Platforms :- Android & IOS
        • Technologies :- React-native, React-Redux, HapiJS, NodeJS, Mongoose, Redis
        • Role :- Requirement gathering, project architect, implement best practices, deployment
        • Challenges :- Choosing boilerplate( starter kit ) for the react-native project
        • images/projects/Grievance1.png
          images/projects/Grievance2.png
          images/projects/Grievance3.png
          images/projects/Grievance4.png
          images/projects/Grievance5.png
      • DroneSquad

        • It is a hybrid mobile app built for scheduling, tracking Drone racing. This platform provides users to create groups, meetups and they can connect to the trackers(which is used to control Drones) which show the result of drone racing.
        • Supported Platforms :- Android & IOS
        • Technologies :- AngularJS 1.4, Ionic, Material Design, Cordova, Strongloop, PostgreSQL, Docker, Google-Cloud
        • Role :- Maintenance
        • Challenges :- Learning AngularJS, understanding the existing code
        • images/projects/DS1.png
          images/projects/DS2.png
          images/projects/DS3.png
          images/projects/DS4.png
    • Myshore IT Solutions

      10-2010 to 05-2013

      • Worked as a full stack developer and developed applications from scratch.
      • Lent a hand in other projects for writing procedures, fixing backend and front end issues.
      • KDOL & KSOU

        • Karnataka Department Of Labour Insurance(KDOL) - is a program launched by a state government to provide health insurance for unauthorized private vehicle drivers.
        • We have developed and maintained an online platform of this program.
        • Karnataka State Open University (KSOU) - is an platform to apply for distance education.
        • Technologies :- Twitter bootstrap, Javascript, My-SQL, PHP, CSS3, HTML5
        • Role :- Requirement gathering, architect, development, deployment
        • Challenges :- Lone developer, worked from requirement gathering to project delivery
      • FendMe

        • It is a social platform where users find nearby users to know what they are doing and they can send friend request and chat with them.
        • Supported Platforms :- Android & IOS
        • Technologies :- JQuery mobile, phonegap, My-SQL, HTML5, CSS3, Javascript, PHP
        • Role :- Database designer
        • Challenges :- Designing database
      • Issue Tracking System

        • It is an e-governance issue tracking application for Nemmadi kiosks. Worked on designing database, UI templates etc. Helped in solving UI issues.
        • Technologies :- Javascript, HTML5, CSS3, My-SQL, PHP, jQuery
        • Role :- Front-end developer
  • Interests

    Javascript, Websockets, NodeJS, ES6, WebGL, Machine learning, Virtual reality, React-native, Evolving technologies, Current affairs