You are on page 1of 5

Name: A.N.

Mallesh Rao
Email: nagamallesh403@gmail.com
Contact: +91-9014473885

Profile Summary:-
➢ Having 4+ years of experience in developing the IoT gateway using Raspberry Pi &
OrangePi with Embedded Linux OS such as OpenWrt.
➢ Hands-on Experience in developing the firmware using C programming.
➢ Hands-on Experience in OpenWrt make process & cross-compiling.
➢ Hands-on Experience in building custom ipk packages & releasing .iso images to
production.
➢ Hands-on Experience in BASH Shell scripting.
➢ Hands-on Experience in hardware boards such as Raspberry Pi 3B,3B+/3A+, Orange Pi
Zero, Carambola2, Arduino, ESP32, NB-IoT & Sensors.
➢ Hands-on Experience in Embedded protocols such as UART, and SPI.
➢ Hands-on Experience in Networking protocols such as HTTP/HTTPS, TCP/IP, UDP,
SFTP, SCP, and SSH.
➢ Hands-on Experience in command line tools such as Curl & Wget
➢ Hands-on Experience in source code management in Github.
➢ Basic knowledge in CI/CD Jenkins, Docker, MySQL database & AWS-S3 bucket

Academic Profile:-
Course Institute University Percentage
M.Tech BIET JNTUK 80%
Electronics & Bhimavaram
Communications

B.Tech SVKR College JNTUK 80%


Electronics & of Engineering
Communications & Technology
Bhimavaram

Intermediate SMKRM Junior Board of 87%


(MPC) College, Repalle Intermediate
Education
SSC Z.P.H School Board of 86%
Secondary
Education
Work Experience:- 4+

➢ Currently working as Jr. Embedded Engineer at Geekbull Consulting in Hyderabad


(Oct 2018 to till date)

➢ 3 months IoT Internship at Dakshahebiz Consulting in Hyderabad.(May2018 - Aug2018)

Projects Handled:-
Lizard Monitoring Gateway

Description:-
The main objective of this project is for Food safety by measuring and monitoring the
remote store temperature by using a wireless sensor Network and the IoT gateway and
showing that data on a user console and as well as in a database. The sensor measures the
temperature data and sends it to the coordinator through the wireless protocol, then
processes that data in Raspberry Pi and sends it to a cloud server.

Roles & Responsibilities:-

➢ Designing and developing IoT gateway using Raspberry Pi 3B+/3A+ boards

➢ Developing source code for reading and sending the temperature data to the server.

➢ Interfacing HAT(Coordinator) through UART to the Raspberry Pi.

➢ Build the toolchain in OpenWrt SDK.

➢ Build the custom ipk packages for OpenWrt.

➢ Done the cross-compiling for required architectures.

➢ Make custom network & system configuration settings in OpenWrt.

➢ Build the OpenWrt customized image for Raspberry Pi architecture.

➢ Interfacing USB cell modems for Ethernet backhaul to Raspberry Pi.

➢ Installed the required packages for USB Ethernet modules


Operating system : OpenWrt
Programming Language : C

H/W boards : Raspberry Pi 3B+/3A+

Compilers : GCC, musl, Cross compilers

Architectures : aarch64

SDK : OpenWrt

N/W Protocols : HTTP/HTTPS, TCP/IP, UDP, SFTP, SCP, SSH

H/W protocols : UART

IoT Gateway OTA Update

Description:-
The main objective of this project is for updating the main daemon and remote command
executions automatically.

Roles & Responsibilities:-

➢ Developed source code & created a customized base OpenWrt image for OTA update.

➢ By using Jenkins automatically sends the ipk packages to the amazon S3 bucket.

➢ Downloaded the required ipk packages from the remote cloud server by using wget.

➢ Developed watchdog source code for monitoring the main application running status.

Features:-

➢ Reboot the Gateway.

➢ Restart the WSN (wireless sensor network Module)

➢ Send the log file to the server to observe the application behavior in the gateway.

➢ Enable the recurring method for the logs based on the scheduled time using cron jobs.
➢ Enable the Self-check future for system diagnostics data (CPU, Memory, Load avg, and
Uptime)

➢ Updating the WSN Coordinator bin file.

➢ Cloning the required packages in the gateway.

➢ Updating the ca-certificates for every month.

➢ Automatically detect the Raspberry Pi 3B+/3A+ boards.

Operating system : OpenWrt


Prog & scripting language : C & BASH shell scripting

H/W boards : Raspberry Pi 3B+/3A+

Compilers : GCC, musl, Cross compilers

Architectures : aarch64 & arm_cortex-a7

SDK : OpenWrt

N/W Protocols : HTTP/HTTPS, TCP/IP, UDP, SFTP, SCP, SSH

H/W protocols : UART

CI/CD Automation : Jenkins

CLI tools : Curl, Wget

SCM : Github

Truck Gateway

Description:-
The main objective of this project is for tracking the vehicles in the field as well as
measuring & sending the temperature data to the cloud.

Roles & Responsibilities:-

➢ Developed source code for tracking the trucks by measuring the latitude, longitude, and
altitude parameters by using the ublox neo6M GPS Module & Raspberry Pi or Espduino,
NB-IoT dragino board & Quectel BG-96.
➢ Encrypted the data through the AES-256 algorithm to send the data to the server through
TCP/IP or UDP protocols.

Operating system : OpenWrt


Programming Language : C / Arduino – c through AT commands

H/W boards : Raspberry Pi 3B+/3A+ , Espduino, NB-IoT Dragino

Compilers : GCC, musl, Cross compilers

Architectures : aarch64

SDK : OpenWrt

GPS : Neo 6m / Quectel BG-96

AES : AES-256

Declaration:-

I hereby declare that the above-written particulars are true to the best of my knowledge and belief.

Date: Signature

Place: A.N.M.Rao

You might also like