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.
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
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.
I do hereby declare that all the information provided is true.