Sidharth S

Software Engineer

Bengaluru, Karnataka, India2 yrs experience
Highly Stable

Key Highlights

  • Expert in C++ and Python for embedded systems.
  • Significantly improved application performance and security.
  • Proven track record in developing high-performance applications.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer specializing in Embedded Systems and Cybersecurity.

Contact

Skills

Core Skills

C++LinuxPythonCybersecurityFull-stack Development

Other Skills

AutomationCDBUSETLExpressJSFirewallsMERN StackMongoDBMultithreadingNetstatNpingReactJSScapyTCP/IP

About

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.

Experience

Harman international

Associate Software Developer

Aug 2023Aug 2025 · 2 yrs · India · On-site

  • Developed a Dynamic Firewall API using C++ and DBUS for embedded systems, enabling real-time addition and removal of firewall rules from the kernel improving system security by 30%.
  • Cross-compiled and deployed the dynamic firewall application using Yocto, ensuring compatibility with Arm based
  • embedded platforms.
  • Worked on the TCP/IP stack at Layer 4, implementing firewall rules, packet filtering, and optimizing network traffic for embedded systems.
  • Optimized CPU load from 35% to 15% by replacing system calls with internal libraries, significantly enhancing efficiency.
  • Designed and developed a Firewall Rule Generator that converts XML-based configurations into nftables rules, enabling direct kernel application and eliminating a 10-second vulnerability window during system startup.
  • Developed a Python-based automation framework for build creation, flashing, and testing, reducing manual effort by 90%, saving over €1,000/month, and integrating it into the GitLab CI/CD pipeline for seamless automation.
  • 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 enhanced system security by 20%.
C++DBUSLinuxTCP/IPPythonAutomation+2

Bizel

Full-stack Developer

Nov 2021Feb 2022 · 3 mos · Kochi, Kerala, India

  • Developed a B2B web application using MERN Stack architecture
  • Translated Figma designs into responsive web pages using ReactJS.
  • Created reusable React components with a context state management system
  • Established a REST API with CRUD operations using ExpressJS and MongoDB
MERN StackReactJSExpressJSMongoDBFull-stack Development

Education

Model Engineering College

Bachelor of Engineering - BE — Electronics and communication

Jul 2019Jun 2023

KPMHSS POOTHOTTA

Higher Secondary — Biology and Maths

Jul 2017Jun 2019

Stackforce found 100+ more professionals with C++ & Linux

Explore similar profiles based on matching skills and experience