Summary
Overview
Work History
Education
Skills
Disclaimer
Place
Timeline
Generic

Sachin Sharma S

Bangalore

Summary

Senior software engineer with 10 years of experience in C++ and a strong focus on developing security solutions. Proven ability to unify cross-platform services and enhance malware detection capabilities. Recognized for exceptional problem-solving skills and commitment to delivering high-quality software.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Trellix
Bangalore
05.2021 - Current
  • Projects: AV, Macsensor, and Xclient
  • AV (Anti-Virus): Designed, developed, and maintained a malware detection and response plugin for FireEye's Hx platform. Implemented key features including on-access/on-demand scanning and malicious file quarantine, while ensuring feature reliability through rigorous bug resolution.
  • Xclient (Network Containment): Engineered an endpoint containment security function that isolates compromised devices to prevent attack lateral movement. Enforced a "default deny" posture using native OS tools (Windows Filtering Platform, MacSensor, IP Tables). Contributed to unifying the fragmented HX and EDR Cloud architectures into a single cross-platform service for Windows, macOS, and Linux.
  • Macsensor: Designed and maintained a macOS system extension sensor responsible for collecting file and process events via Endpoint Security (ES) APIs. Provided clients with specific event types and integrated robust network filtering capabilities.
  • Environment: C++11, C++14, C++17

Software Engineer II

HARMAN International
Bangalore
08.2019 - 05.2021
  • Project: Package Update (Data Base Update - DBU)
  • Developed map update features supporting both full and partial update processes, including activation and syncing.
  • Managed the installation and updating of databases on head units via OTA (Over-The-Air) or USB, depending on regional requirements.
  • Validated map contents and verified system compatibility prior to installation.
  • Environment: C++11

Software Developer

Siemens Technology and Services Pvt. Ltd.
Bangalore
02.2018 - 08.2019
  • Project: TimeSync
  • Developed and maintained product features to synchronize system time with reliable servers using the NTP service.
  • Implemented error diagnosis and reporting conditions based on data received from the NTP Protocol.
  • Environment: C++

Software Developer

Accord Software & System Pvt. Ltd.
Bangalore
06.2015 - 02.2018
  • Project 1: All In View Graphical User Interface (AIV GUI) (Client: ISRO) | Dec 2015 – Feb 2018
  • Designed and implemented a GUI to read, process, and display satellite data transmitted from AIV receivers for navigation, study, and maintenance purposes.
  • Developed custom Data Extraction and Software Upgrade tools.
  • Project 2: Receiver Graphical User Interface (NAVIKA GUI) (Clients: HAL, BEL) | Jul 2015 – Feb 2018
  • Built a GUI to parse and display satellite data formats (NMEA, ACCORD binary).
  • Designed the GUI and an NMEA Extraction Tool to validate and maintain the receiver.
  • Project 3: Two Way Satellite Time and Frequency Transfer (TWSTFT) Web App (Client: DRDO-RCI) | Jan 2016 – Mar 2016
  • Developed interactive web pages hosted on an embedded hardware web server.
  • Enabled users to view device status, configure systems, and restart services (NTP, PTP, Hardware).
  • Environment: Visual C++ 2010, Multithreading
  • Environment: JavaScript, jQuery, HTML, CSS, JSON

Education

Executive Post Graduate Programme in AI And ML -

IIITB
Bangalore
01-2025

B.E. - Computer Science & Engineering

EPCET
Bangalore
01-2015

12th / Pre-University -

Indian Academy PU College
01-2011

10th Standard -

SEA International School
01-2009

Skills

  • C11/14/17
  • VC and MFC
  • JavaScript
  • HTML and CSS
  • JSON
  • Visual Studio 2017
  • Eclipse
  • Xcode
  • GIT
  • Windows
  • Linux
  • MacOS
  • Sikuli

Disclaimer

I hereby declare that the above-furnished particulars are true to the best of my knowledge and belief.

Place

Bangalore, Karnataka

Timeline

Senior Software Engineer

Trellix
05.2021 - Current

Software Engineer II

HARMAN International
08.2019 - 05.2021

Software Developer

Siemens Technology and Services Pvt. Ltd.
02.2018 - 08.2019

Software Developer

Accord Software & System Pvt. Ltd.
06.2015 - 02.2018

Executive Post Graduate Programme in AI And ML -

IIITB

B.E. - Computer Science & Engineering

EPCET

12th / Pre-University -

Indian Academy PU College

10th Standard -

SEA International School
Sachin Sharma S