Embedded Engineer skilled in microcontroller systems and programming, now transitioning into data analysis. Proficient in Excel and Python for effective data cleaning, analysis, and visualization to drive insights.
Projects
IOT Implementation Based on LWIP Protocol Stack & SWE Standards
- linux socket APIS
- MQPTT
- LPCXpresso IDE
- Data structures
- LWIP Protocol
- Developed the architecture of LwIP Stack APIs 1.4.0 simulation on CentOS, resulting in enhanced transport layer connectivity for host node communication.
- Executed testing of Client LwIP source code on LPC18XX, which led to improved code reliability and performance verification.
- Designed and implemented stack protocol during device registration with lwIP using netif_add, facilitating seamless network initialization and hardware interaction.
- Integrated device abstraction layer with a network stack for packet formation and interpretation, enabling the MQTT Broker to leverage lwIP for OS independence and standard protocol support.
- Mention measurable impact or results you helped deliver. Focus on the outcome of tasks. Example: Modified customer service support system to reduce complaints by 10%.
Image Stenography using LSB Encoding and Decoding
- Embedded C-File operations
- Pointers
- Bitwise Operations
- Functions
- Utilized file pointers and operators to enhance data handling efficiency, resulting in optimized file management processes.
- Implemented byte-wise and bitwise data manipulation using a local buffer for encryption and decryption, leading to improved data security protocols.
- Successfully transformed embedded information in images without altering their properties, achieving seamless data integration.
- Addressed challenges in bitwise manipulation for data embedding and retrieval through self-directed problem-solving, which resulted in increased reliability of data extraction processes.
- Mention measurable impact or results you helped deliver. Focus on the outcome of tasks. Example: Modified customer service support system to reduce complaints by 10%.
abc (arbitrary precision calculation)
- C programming
- Data structures
- Implemented a double linked list structure to efficiently manage and manipulate very large numerical values, enhancing data processing capabilities in the system.
- Developed algorithms for arithmetic operations and floating-point numbers, resulting in precise calculations that improved overall accuracy in numerical applications.
- Created logic for subtraction and multiplication utilizing addition, streamlining the computation process and reducing processing time for mathematical functions.
- Designed and implemented robust mathematical logic, significantly increasing the system's ability to handle complex calculations with improved performance metrics.
- Mention measurable impact or results you helped deliver. Focus on the outcome of tasks. Example: Modified customer service support system to reduce complaints by 10%.
text indexing based searching
- Hashing
- File Handling
- Pointers
- Created an index table from multiple files, significantly improving data accessibility and retrieval efficiency.
- Developed hash functions for data searches, resulting in enhanced search speed and accuracy.
- Updated the index table with new entries, ensuring real-time information and maintaining data integrity.
- Utilized shared objects and Makefiles for project management, which streamlined build automation processes.
- Mention measurable impact or results you helped deliver. Focus on the outcome of tasks. Example: Modified customer service support system to reduce complaints by 10%.