Sharvin Shah

Software Developer

I am a geek who loves to learn and develop stuff. My Personal Projects are GeekyPool (Blogging Web Site), AI-based chatbot, Note Application. While in my professional career I have developed Alexa and Google Voice Services for Controlling Smart Home devices, Network Manager for the Debian Operating System and Ota Update for the Hardware device. I have developed a Custom OS using Linux kernel. I have developed a Asynchronous Server using Tornado Web Framework in Python. I have experience with GCP and AWS. Designing and Developing API's and System architecture is also part of my job.


Experience

Software Developer

Phynart Technologies, Pune

  • Developed a Google Assistant and Alexa Voice Service for controlling Smart Home product.

  • Developed a custom os for Raspberry pi using linux kernel using the buildroot cross compilation tool.

  • Developed a Custom Network manager for OS to control Hub connection for the router.

  • Developed an OTA Update mechanism for Hardware system and CI-CD architecture by creating a custom implementation of docker engine, registry and monitorning updates in the registry.

  • Implemented an Asynchronous server using Tornado Web framework. Implemented a network IO using WebSockets, HTTP, Sockets, MQTT and disk IO using Redis caching, SQLite3 ( SQLAlchemy ) Implemented a Unit Test framework ( Mocking + future object compatible).

  • October 2018 - Present

    Education

    University of Pune

    Bachelor of Engineering
    Computer Science

    First class with Distinction

    August 2014 - August 2018

    University of Kolhapur

    Junior College

    First class with Distinction

    August 2012 - August 2014

    Personal Projects

    College prediction and recommendation System

    Final Year University Project
    2018

    GeekArena

    Personal Project
    2017

    Photogram

    Personal Project
    2017

    AI based chat bot application

    PICT Impetus & Concept Competition
    2017

    TCP Based Chat Application

    Singhad's Convene Competition
    2016


    Skills

    Programming Languages & Tools
    Workflow
    • Mobile-First, Responsive Design
    • Fast Asynchronous clean commented code development
    • Testing & Debugging
    • Version control
    • Agile Development

    Interests

    Apart from being a Software developer, I enjoy most of my time being outdoors. I love to go meetup meet people and exchange ideas and Knowledge. I love to travel and explore new places.

    When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows, I spend a large amount of my free time exploring the latest technology advancements.


    Awards & Certifications

    • Flutter Development - Udemy Certification
    • Web Development - Google Developer Scholarship
    • Machine Learning - Coursera Certification
    • Convene Competition - Sinhgad College of Engineering, Pune
    • Impectus and Concepts Competition - PICT, Pune