Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Projects
Hobbies and Interests
Timeline
Generic

ABHISHEK RAJ SINGH

Bangalore

Summary

Dynamic Software Engineer with a proven track record at ACL Digital, excelling in C++ development and cybersecurity practices. Recognized for enhancing WAF security features and achieving top performance in team collaborations. Skilled in Linux systems and IoT solutions, I bring a passion for innovation and a commitment to excellence in every project.

Overview

4
4
years of professional experience

Work History

Software Engineer

ACL Digital
Bangalore
08.2024 - Current
  • Developing C++ modules for WAF product operating at OSI Layer-7
  • Implemented inspection logic and rule evaluation mechanisms to strengthen request validation workflows
  • Enhanced security protection features using latest research-driven techniques to improve overall system resilience
  • Working with payload signatures, traffic behavior patterns, and anomaly detection logic
  • Performing Linux-based debugging, optimization, and secure coding improvements
  • Using Git/Bitbucket for repository workflows and Jira for agile task tracking
  • Collaborated with cybersecurity analysts to refine detection accuracy and minimize false positives
  • Domain: Cybersecurity / C++ / Web Application Firewall

Associate 1

Capgemini
India
02.2022 - 08.2024
  • Developed backend C++ components supporting IoT applications
  • Ensured device communication flows and protocol compliance for Matter ecosystem
  • Supported integration between connected devices and Android-based control applications
  • Debugged issues, rolled out features, and stabilized performance for IoT applications
  • Collaborated cross-functionally to achieve compatibility across diverse device ecosystems
  • Domain: IoT / C++ / Matter Protocol / Android-based Applications

Education

B.Tech - India

BIT Sindri
India
05-2019

12th - India

Rajfiamal Saraswati Vidya Mandir
India
05-2014

Skills

C/C development

  • Software security principles
  • Web development with HTML and CSS
  • Machine learning algorithms
  • Multi-threading concepts
  • Embedded systems development
  • Linux systems administration
  • Valgrind for memory analysis
  • Web development
  • Cybersecurity practices
  • Understanding OSI model layers
  • TCP and UDP protocols
  • Socket communication techniques
  • Networking fundamentals
  • Zigbee networking standards
  • Wireless communication protocols
  • IoT solutions design
  • HTTP and HTTPS security protocols
  • STL utilization in C

Accomplishments

  • Secured 1st position in Capgemini fresher training program
  • Got best employee award from ACL Digital Pvt Ltd

Projects

  • FireWall – Web Application Firewall Project(C++, Python script) -- Worked on AppWall, a web application firewall (WAF) solution that protects applications from attacks such as SQL injection, XSS, and other web threats. Responsibilities included monitoring HTTP traffic, analyzing threat patterns, and implementing security rules to block malicious requests while ensuring legitimate traffic flow. Contributed to enhancing application security, improving detection accuracy, and reducing false positives.
  • IoT Gateway – Android Application & Matter Protocol Integration( C++, Java) -- Worked on an IoT project developing an Android-based application with backend support using the Matter protocol. Responsibilities included implementing features to manage and apply different clusters on devices, parsing client JSON requests for processing, and handling device grouping and scene creation to enhance gateway usability. Involved in debugging and crash fixes using Valgrind. Contributed to extending the IoT gateway functionality and improving interoperability and user experience across connected devices.
  • Phonebook Application (Socket-Based Client-Server, C++, STL, Socket Programming) -- Developed a CLI-based client-server phonebook application using socket programming. Implemented functionalities to add, delete, search, and update records, where the client sends commands and the server processes requests while maintaining persistent phonebook data. Enhanced understanding of network communication, request-response handling, and data management in a distributed system.

Hobbies and Interests

Regularly do coding practices in platforms like HackerRank, LeetCode

Timeline

Software Engineer

ACL Digital
08.2024 - Current

Associate 1

Capgemini
02.2022 - 08.2024

B.Tech - India

BIT Sindri

12th - India

Rajfiamal Saraswati Vidya Mandir
ABHISHEK RAJ SINGH