Sidharth S — Software Engineer
Experienced C++| Python Developer with 2 years of expertise in C++ development for Linux systems and embedded software. Skilled in multithreading, performance optimization, and high-performance application development. Proficient in Python for automation, ETL pipelines, and cybersecurity testing. Strong background in Linux services and binaries, with a proven ability to deliver efficient and scalable solutions in embedded environments. • Developed a Dynamic Firewall API using C++ and DBUS for embedded systems, enabling real-time addition and removal of firewall rules from the kernel. • Worked on the TCP/IP stack at Layer 3 and Layer 4, implementing firewall rules, packet filtering, and optimizing network traffic for embedded systems. • Optimized application performance from 2.5 seconds to 25 milliseconds by replacing system calls with internal libraries, significantly enhancing efficiency. • Implemented multithreading to introduce parallelism, improving app responsiveness and execution speed. • Designed and developed a Static Firewall Rule Generator that converts XML-based firewall zone configurations into nftables rules, enabling direct application to the kernel. • Cross-compiled and deployed the dynamic firewall application using Yocto, ensuring compatibility with embedded platforms. • Developed high-performance C++ socket-based applications for Linux-based services, ensuring secure and efficient communication between system components. • Developed a high-performance download automation tool using multiprocessing and multithreading, reducing download time from 3 hours to 20 minutes, saving the company over 1000 Euros per month, and benefiting multiple teams. • Designed and implemented a Data Engineering ETL pipeline using Python for car log analysis, completely eliminating manual effort and saving over 6000 Euros per year. • Conducted rigorous penetration testing on embedded system firewalls using Scapy, Nping, and Netstat, simulating cyber attacks such as IP spoofing, ARP poisoning and SYN flooding to assess and enhance system security.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer specializing in Embedded Systems and Cybersecurity.
Location: Bengaluru, Karnataka, India
Experience: 2 yrs
Skills
- C++
- Linux
- Python
- Cybersecurity
- Full-stack Development
Career Highlights
- Expert in C++ and Python for embedded systems.
- Significantly improved application performance and security.
- Proven track record in developing high-performance applications.
Work Experience
HARMAN International
Associate Software Developer (2 yrs)
BIZEL
Full-stack Developer (3 mos)
Education
Bachelor of Engineering - BE at Model Engineering College
Higher Secondary at KPMHSS POOTHOTTA