I'm an Electronics Engineer with over three years professional experience in embedded software design and development. I am proficient in low level driver design and development for Microchip PIC(10F,16F&18F), STM (8&32) as well as Atmel Microprocessors. I have participated in development and optimization of secured communication protocols (AES128) on 8 bit systems, state machine development for GPS/GSM/GPRS communication for different vendor modules, software driven handshake algorithms, lithium ion battery charging algorithms and dimmable lighting among other business logic. Programming language of choice being C on KEIL U5, IAR Workbench and MPLAB(legacy and X versions) development environments. I also make small desktop and web/mobile utilities for Windows/Ubuntu mainly to test and log data from IoT systems. This utilities are developed in Java, Python and JavaScript. I am available for any IoT integration/embedded software development short and continuous part-time basis.