Noida - India
2019 Nov - Present
- Embedded Hardware and Software Development.
- Software Architect.
- PCB Component Selection, Schematic and Layout Design.
- Interaction with the Android and iOS app development team.
- Interaction with the web backend development team.
Hyderabad - India
2018 May - 2019 Nov
- Embedded Hardware and Software Development.
- Source Code Design and Review.
- PCB Component Selection, Schematic and Layout Design.
- Server software for sorting data received from devices into MYSQL database written in
Go and Python.
- Server software using TCP/IP and MQTT network protocols for two-way communication
between the server and devices in Go and Python.
- Hardware and Software testing in Python.
- Enclosure design using Autodesk Fusion, Sketchup and AutoCAD.
- Coordination with the backend and frontend teams.
- Multiple projects executed successfully.
Hyderabad - India
2017 Oct - 2018 May
- Embedded Hardware and Software Development.
- Server software for sorting data received from devices into MYSQL database written in
Python.
- Hardware and Software testing in Python.
- Coordination with the backend and frontend teams.
Muscat - Oman
2010 Dec - 2015 Oct
- Handled the design and approval of the electrical drawings of buildings, private villas,
industrial projects.
- Developed and improved client interaction, presentation and project management skills.
- Acquired skills such as floor plan development, load calculation and CAD skills.
- Designed and developed the home security system for many villa projects.
- Designed the fire prevention system for MARS Supermarket, Qurum, Oman and many more
buildings.
Coventry - UK
2016
- Thesis: Autonomous Robot using Stepper Motors.
- Modules Included: Embedded Operating Systems, Microprocessor Applications, Wireless
Intelligent Systems, VHDL, Robotics and Automation.
Vellore - India
2010
- Thesis: Real Time PID Temperature Control(LabVIEW and Hardware).
- Design Project: Image Processing Robot(Map Solving).
- Inplant Training: Electronics Corporation of India Limited (ECIL, Hyderabad) - 6
Weeks.
- Modules Included: Embedded System Design, Robotics and Automation, ProcessControl,
Neural Networks and Fuzzy Systems, MEMS, Biomedical Instrumentation, VLSI
System Design, Computer Programming, Microprocessors and Microcontrollers
Noida - India
Dec 2019
Features:
- Ethernet, WiFi and Bluetooth.
- Power over Ethernet(POE).
- USB C.
- RS485, RS232.
- UART and JTAG debugging.
Noida - India
Nov 2019
Responsibilities:
- Code Maintenance
Feature Addition:
- Implemented FRAM as buffer for BIN file transfers.
Hyderabad - India
May 2019
Responsibilities:
- Same as below.
- Designed robust DC-DC converter including power path management and battery
management.
Features:
- TCP/IP protocol for two way communication.
- SMS protocol for configuration and communication when no network availability.
- Dual profile Embedded SIM integration with mobile network change when bad signal or no
network availability.
- Multiple analog and digital inputs handled using I2C port expander and external ADC
chip.
- 40000 records backup implemented using fatfs storage and file management.
- Harsh braking, acceleration and turning monitored using accelerometer.
- OBD II implementation using CAN for reading key vehicle diagnostics.
- Same as below.
Hyderabad - India
Feb 2019
Responsibilities:
- Same as below.
- Complete PCB design using KiCad Open Source Electronics Design Automation Suite.
- Co-ordinated with mobile app development team for android app.
Features:
- Same as below.
Hyderabad - India
Sep 2018
Responsibilities:
- Same as below.
Features:
- Same as below.
- RFID card data sent when tap event occurs.
- SPI(RFID) interface implemented for peripheral communication.
- Implementation of two way communication between device and server using MQTT protocol.
Hyderabad - India
Jun 2018
Responsibilities:
- ESP32 Programming in C.
- Testing and Device Monitoring software in Python.
- PCB design using off the shelf components for lower cost and ease of manufacturing.
- Co-ordinated with frontend and backend team for optimum storage and display of data.
Features:
- GSM Connectivity using 2G Module.
- GPS data sent every second.
- Internal battery for Monitoring even when vehicle is switched off.
- Ignition, Car Voltage and Battery Voltage Monitoring on Server.
- Battery Protection and Charging.
- Serial UART(GPS and GSM) interfaces implemented for peripheral communication.
Hyderabad - India
Nov 2017
Responsibilities:
- ESP32 Programming in C.
- Testing in Python with realtime map display overlaid with image data for POC.
- Co-ordinated with PCB team on the PCB design.
Features:
- GSM Connectivity using 2G Module.
- GPS data sent every second.
- Image data sent every five seconds.
- Serial UART(GPS and GSM) and I2S(Camera) interfaces implemented for peripheral
communication.
Coventry - UK
2016
- STM32F7, STM32F4, C Programming,
- Stepper Motors acceleration, deceleration and speed control,
- Laser Sensors and API integration,
- Obstacle avoidance and path following,
- Project done in association with a startup BotsandUs.
- Keywords: I2C, USART, Dead Reckoning, Sensors, Sensor Data Acquisition, Path
Calculation, Path Following, Stepper Motor Control.
Coventry - UK
2016
- TinyOS nesC programming,
- Multiple Node Broadcast algorithm,
- Logging on computer connected to Base Node.
- Keywords: Flooding, Broadcast, TelosB.
Coventry - UK
2016
- Buildroot for operating system configuration,
- Linux 4.3 kernel,
- Ubuntu chroot installation,
- Cross platform development.
Coventry - UK
2016
- Proteus Simulation,
- Four floor elevator desing with exterior and interior panel simulation
Coventry - UK
2015
- Bluetooth integration,
- Software simulation using Proteus,
- Hardware application,
- PCB design.
- YouTube Link.
Coventry - UK
2015
- Soft-Processor integration,
- Software programming for input and output integration.
- YouTube Link.
Vellore - India
2010
- Temperature Control using LabVIEW,
- Hardware and Software design,
- PID control application.
- Heating element, temperature sensor and active cooling implementation.
Vellore - India
2008
- MATLAB programming,
- Hardware and Software Design,
- Map solving using Image Processing.
Hyderabad - India
2017 - 2019
- Open Source esp32 libraries for devices such
as SSD1306(OLED screen), BME280(Temperature, Pressure and Humidity
Sensor), TTP229 (Touch Sensor) and more.
- GitHub Link.
Muscat - Oman
2016
- Android application for solving a simple problem.
- 10k+ Downloads.
- Play Store Link.
Coventry - UK
2016
- Designed and launched the website for
Charlie's Supermarket. It is a privately owned supermarket with a
presence in Coventry for more than 8 years.
- Curated the online presence of the supermarket.