Summary
Overview
Work History
Education
Skills
Certification
Professional Skills
Accomplishments
Timeline
SoftwareEngineer

BONY THOMAS

Bangalore,KA

Summary

Innovative embedded software engineer with 3+ years of experience in developing robust code for cutting-edge IoT engineering solutions. Proven ability to leverage full-stack knowledge and experience to build user-centered application designs to scale. Extensive and certified expertise in cloud system architecture, development and administration. Adept at learning new technologies and implementing solutions.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Software Engineer

Johnson Controls
Bangalore, Karnataka
08.2017 - Current
  • Implemented highly available IoT platform on Microsoft Azure using IoTHub , Azure functions, Service Bus , Stream Analytics, Cosmos DB and PostgreSQL
  • Developed firmware application for IoT gateway using C Programing, Azure IoT Hub SDK , MQTT, Lora WAN which runs on ARM9 32bit processors
  • Developed linux drivers to interface gateway with GPIO
  • Implemented linux sys-queue on IoT gateway
  • Developed tools for automatic provisioning of gateways using Azure DPS , OTA firmware upgrade using Azure C2D Messages
  • Developed monitoring solution and real time alerts generation using Azure Monitor
  • Integrated with Azure Time Series Insights to store real time data.
  • Developed firmware for edge device using C++ and Mbed OS , to interface with temperature and humidity sensor, that runs on ST32L151CCU6 ARM Cortex M3 processors
  • Developed a real time processor using Event Hubs, Azure functions and Stream Analytics for processing incoming data
  • Developed a highly scalable and performant rule engine using Serverless architecture to analyze incoming data
  • Developed containerized Micro services using Express JS , PostgreSQL, Azure Web Services, Azure API Management with a benchmark of 3k requests/sec on 1 Core 512MB RAM VM
  • Implemented a layer 7 load balancer and application firewall using Azure Front Door that protect against SQL Injection and CSRF Attacks
  • Generating swagger spec for Rest API
  • Integrated with Status Page IO for API status reporting
  • Implemented CI&CD Pipeline using Azure DevOps
  • Analyzing software usability and performance recommending changes to improve functionality

Post Graduate Intern

Johnson Controls
Bangalore, Karnataka
07.2016 - 05.2017
  • Developed clean and robust firmware for gateway using C Programming , AWS IoT , MQTT
  • Developed tools for device certificate management on AWS IoT
  • Integrated Lora WAN communication protocol for connecting edge devices placed over 500 meters.
  • Integrated linux sys-queue for efficient queuing
  • Developed multi-threaded firmware application using thread safe OOP methodology
  • Developed tools for reporting services, log analysis using AWS CloudWatch
  • Integrated with Simplex Fire Panel for generating alerts

Education

M.Tech - Embedded Systems

VIT University
Chennai
05.2017

B.Tech - Electronics and Communication Engineering

Mahatma Gandhi University
Kottayam
06.2014

Skills

  • Certified Cloud Solution Architect
  • Operational Improvements
  • Excellent communication and interpersonal skills
  • Exposure on CI & CD, GIT, Agile and Test Driven Development
  • Requirement gathering
  • Adaptable and Quick learner
  • Strong initiative and motivated to take ownership
  • Quality code delivery by applying best development practices

Certification

  • AWS Certified Solutions Architect Associate
  • Redis for JavaScript developers

Professional Skills

  • Programming Languages: C, C++, C#, Node.js
  • Database: RDBMS, NoSQL
  • Public Cloud: Microsoft Azure, AWS
  • Communication Protocol: Lora WAN, Xbee
  • Processor: x86, ARM CORTEX , ATMEGA, x32
  • IoT Protocols: MQTT, AMQP, Web Sockets, HTTP
  • Development Tools: Git, Azure DevOps
  • Others: MicroServices, Docker

Accomplishments

  • Continuously appreciated for performance in the role.
  • Meritorious award (Rank 1) for academic performance in Master's Degree, VIT University.
  • Received funding of Rs.1 lakh from DST, Govt. Of India for the development of "Anti Sleep Driver Assistance System” project.
  • Team Leader for the development of automation software using PHP, MySQL for IOT Makeathon, 2016.

Timeline

Software Engineer

Johnson Controls
08.2017 - Current

Post Graduate Intern

Johnson Controls
07.2016 - 05.2017

M.Tech - Embedded Systems

VIT University

B.Tech - Electronics and Communication Engineering

Mahatma Gandhi University
BONY THOMAS