David John

India

@davidnimmu

Badges

Problem Solving
Days of Code

Certifications

Work Experience

  • Founder

    Peter's Catch•  February 2023 - Present

  • SDE 2

    Microsoft•  May 2019 - April 2023

    Worked with Sharepoint and Onedrive taxonomy team. Worked on Microsoft Teams developing File Sharing and Viewing features.

  • Senior Software Development Engineer

    DBS Bank•  November 2016 - May 2019

    Built a remittance solution for new users. Developed features like surveys, event registration etc.

  • Senior Software Engineer

    YuppTV Inc.•  July 2015 - November 2016

    Designed and built the backend of the live broadcasting app Freedocast. Rewrote a TV EPG Guide module in Scala.

  • Senior Software Engineer

    Fission Labs•  January 2015 - July 2015

    Built a data transfer service. Backend development for a watch grading service provider (Luxe Certified).

  • Software Development Lead

    Alacriti•  November 2010 - August 2014

    Built RESTful api for the business’ end user facing modules. Developed a mobile portal for the product. Moved application cache to Infinispan Data Grid.

Education

  • Indian Institute of Technology, Kharagpur

    Bachelor of Technology (B.Tech.), Electrical and Electronics Engineering•  January 2005 - January 2009

Skills

React.js
Java
C++
Scala
JavaScript