Skills and Proficiency
- Technologies: WebRTC, Video streaming, Embedded Android (AOSP), Embedded Linux, LK bootloader, GStreamer, H.264 codec, Android SDK, Android NDK, V2X
- System testing tools: iperf, powertop, trepn, Snapdragon/Adreno profiler
- Web technologies: Servlet/JSP/JSF, JDBC, DBMS/MySQL/Oracle, Bootstrap, JQUERY, AJAX
Microsoft (Software Engineer 2)
Tallinn, Estonia • November, 2020 - Present
- Responsibilities are to improve video experience in Microsoft Teams and Skype.
Tonbo Imaging UAB (Member of Technical Stuff)
Vilnius, Lithuania • April, 2019 - October, 2020
- Implemented V2X features (CAM, DENM) in automotive multi-sensor camera system.
- Implemented live video streaming with 0sec latency in automotive multi-sensor camera system using Gstreamer.
- Optimised CPU, GPU, RAM performance for thermal image processing.
Tonbo Imaging (Member of Technical Stuff)
Bangalore, India • January, 2018 - April, 2019
- Responsibilities were to optimise and add new features in Android OS (AOSP)/Linux for security thermal cameras and weapon scopes running Qualcomm Snapdragon 210 (MSM8909)
- Introduced interface for thermal imaging to the Android OS
- Implemented and optimised different types of over-the-air OS updates for different types of products
- Implemented and optimised live video streaming from weapon scopes
- Wrote hardware and software functional tests for thermal cameras to validate system (software and hardware) performance using real and simulated data
- Implemented full system recovery mechanism from bootloader
- Developed android app used with the defense grade thermal cameras
Tata Consultancy Services (System Engineer)
Kolkata, India • July, 2015 - January, 2018
- Responsibilites were to develop and maintain several features of their existing as well as new web applications
- Work mainly based on Java and PL/SQL
- Developed a highly functional UI template for a set of applications using Bootstrap and Primefaces
Bangalore, India • Aug, 2014 - Feb, 2015
- Made the Windows Phone version of their existing Android app on predicting railway ticket status using historical data
- Was responsible for developing as well as making an automated test suite for the application
- Within two months, the Windows Phone app featured as one of the top apps in travel category on the Microsoft Store
- Oracle Certified Associate, Java SE 7 Programmer
B.Tech in Information Technology (CGPA: 8.436 / 10)
Jalpaiguri Government Engineering College • 2011 - 2015
12th Grade (Percentage: 85%)
Birati High School (West Bengal Council of Higher Secondary Education) • 2011
10th Grade (Percentage: 87.125%)
Birati High School (West Bengal Board of Secondary Education) • 2009
- Was one of the first members to set up the Tonbo Imaging R&D center in Vilnius, Lithuania.
- Selected as the winner of On The Spot Award at TCS and got appreciation from the client for the excellent work done for them.
- Was awarded the STAR performer of the batch in TCS Initial Learning Program.
- Was a competent tier member of Microsoft (India) App Builders Club.
- Was a Microsoft (India) Student Partner.
- Was a Firefox Student Ambassador.
Surveillance camera using embedded Android (AOSP):
Customized Android (version 9) to make a 24/7 active video surveillance camera with Beagleboard X15 running TI AM5728. Features include live RTSP video streaming using GStreamer, GNSS support, commands API for clients.
Embedded Android (AOSP) for Snapdragon 410:
Modified and optimised AOSP for screenless devices.
Speaking Horizon (Windows Phone app):
A speech synthesizer app to make communication easier for the people who cannot talk.
Fit X (Android app):
Measures several fitness parameters using the device sensors and stores the fitness data to display fitness history report to the user.