Summary
Overview
Education
Skills
Websites
Projects
Certification
Awards and Participation
Disclaimer
Timeline
Generic

VARUN KUMAR REDDY TENETI

Hyderabad

Summary

Enthusiastic Embedded Systems graduate with strong expertise in C, C++, Embedded C, ARM7 programming, and Linux development. Experienced in building hardware-software integrated projects, such as RFID-based library management and socket programming applications. Adept at problem-solving, quick learning, and collaborating in teams to deliver efficient solutions. Seeking an entry-level Embedded Developer role to apply my skills and contribute effectively.

Overview

1
1
Certification

Education

Training - Embedded Systems

Vector India
Hyderabad, India
01-2025

B.E - IT

Osmania University
Hyderabad, India
06-2024

INTERMEDIATE - M.P.C

Narayana Junior College
Hyderabad
06-2020

SSC -

Akshara Concept School
Mahabubnagar
06-2018

Skills

Programming Languages: C, C, Embedded C
Hardware & Protocols: ARM7 (LPC2129), UART, SPI, I2C, CAN
Operating Systems: Linux
Concepts & Tools: Data Structures, Socket Programming, File Handling
Soft Skills: Problem-solving, Teamwork, Quick Learning

Projects

PROJECT TITLE: Library Management System with Database Integration:

Technologies: LPC2148, RFID, Linux, Embedded C, UART, EEPROM. 

The Library Management System with Database Integration automates book borrowing and returning using RFID technology. It integrates the LPC2148 microcontroller with an RFID reader and a Linux-based database to track transactions in real-time via UART communication. Users scan RFID cards to issue or return books, while librarians authenticate with RFID and a password stored in EEPROM. The system also supports user and book management, displaying transaction details on an LCD with a 4x4 keypad for input. This improves efficiency, reduces manual work, and ensures accurate library record-keeping.

PROJECT TITLE: LOAN APPROVAL PREDICTION USING MACHINE LEARNING
Developed a predictive model to assist financial institutions in evaluating loan eligibility based on customer data. Collected and preprocessed real-world data by handling missing values, encoding categorical variables, and normalizing features. Explored and selected key attributes influencing loan approvals through EDA. Implemented and compared various machine learning algorithms including Logistic Regression, Decision Trees, Random Forest, and SVM. 

PROJECT TITLE : Implemented my own train ticket booking application

Technology: C, File Handling,Data Structures 

Implemented a TRAIN TICKET BOOKING APPLICATION with options to sign-IN , sign-UP, booking ticket , cancelling ticket ,booking details. that allows users to register as either Customers or Railway Authority. The app supports functions such as user sign-up, sign-in, booking and canceling tickets, and viewing booking details.

PROJECT TITLE : Menu based program using socket programming

Technology: Socket Programming,Linux. 

The TCP Socket Application establishes communication between a server and a client using socket programming over TCP protocols. Once the connection is established, the server sends a menu to the client with three options: Prime Number Generation, Palindrome Detection, and Factorial Calculation. The client selects an option and provides the required input, after which the server processes the request and sends the result back. If the client provides invalid input, the server responds with an error message. Each operation is handled in a separate thread for efficiency.

PROJECT TITLE : Implemented my own make command. 

This involved designing a system that analyzes dependencies between source files and target executables, ensuring only modified files are recompiled. I utilized file timestamp comparison (m-time and c-time) to optimize recompilation efficiency. The implementation also supported defining rules and variables similar to traditional Make files, which streamlined the build process. Through this project, I gained a deeper understanding of make file.

Implemented my own ls ,ls -l ,ls -a and ls -i command. 

To replicate core functionality with additional features. The ls command lists the contents of a directory, while ls -l provides detailed file information, such as permissions, ownership, size, and modification dates. The ls -a command includes hidden files, and ls -i displays each file’s 

i-node number.  

Certification

  • Embedded systems in Vector, India
  • Introduction to cybersecurity by Cisco
  • Cybersecurity Essentials by Cisco
  • AI-ML virtual internship in AWS Academy

Awards and Participation

  • Active Participant in Competitive Programming websites like HACKERRANK and LEETCODE
  • Qualified GATE(CS-IT)-2024.
  • Participated in District mathematics competition
  • Active Participant in chess competition
  • Served as school student secretary

Disclaimer

I do hereby declare that all the information provided is true.

Timeline

Training - Embedded Systems

Vector India

B.E - IT

Osmania University

INTERMEDIATE - M.P.C

Narayana Junior College

SSC -

Akshara Concept School
VARUN KUMAR REDDY TENETI