Ex-Intern at Microchip | C | Embedded C | Python | DSA | C++ | Linux Internals | Cryptography(AES, SHA, ECC, TLS)

Bengaluru, Karnataka, India

Chennai, Tamil Nadu, India



Master of Technology - MTech, Control and Automation
Vellore Institute of Technology

Bachelor of Technology - BTech
Sri Venkateswara University
Join Abdul and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossEx-Intern at Microchip | C | Embedded C | Python | DSA | C++ | Linux Internals | Cryptography(AES, SHA, ECC, TLS)
Bengaluru
cursor
opencode
Embedded software trainee at Emertxe Information Technologies, Sep 2025 - Present · 1 yr, Bengaluru, Karnataka, India, •Advanced C - Strengthened proficiency in Embedded C by developing a deep understanding of pointers, structures, memory layout, bit manipulation, file operations and debugging. •DSA - Built a strong base in DataStructures and Algorithms using C. •Linux Internals - system calls, processes, IPC mechanisms(pipe,FIFO,Shm), signals, threads, synchronization techniques to avoid race conditions, memory mangement, networking fundamentals •Microcontrollers - Baremetal programming, reading data sheets, debugging. •Solved 150+ Leetcode Problems,strengthening problem solving skills, data structures and algorithms knowledge, ability to design time and space efficient solutions using C.
Intern at Microchip Technology Inc., Aug 2024 - Jul 2025 · 1 yr, Chennai, Tamil Nadu, India, Researched and benchmarked big integer Modular multiplication for asymmetric cryptography (RSA, ECC) with operand sizes up to 528 bits. Prototyped and validated algorithm correctness in Python; selected Montgomery multiplication for efficiency. Achieved 25% performance gain over Schoolbook multiplication for 256 to 521-bit sizes using Karatsuba, integrated Montgomery reduction to optimize modular multiplication on embedded microcontrollers. Developed complete AES-128 encryption and decryption algorithm from scratch, without using external libraries, demonstrating in-depth understanding of cryptographic internals. Implemented all core operations including Sub Bytes, Shift Rows, Mix Columns, Add Round Key, and Key Expansion, following the FIPS-197 standard. Exposure to understanding of Software Development Life Cycle (SDLC).
Master of Technology - MTech, Control and Automation, Vellore Institute of Technology
Bachelor of Technology - BTech, Sri Venkateswara University