Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

NEERAJ TIWARI

Bangalore

Summary

Results-driven Software Engineer with 7.5 years of experience in C/C++, Python, and system-level development, specializing in networking, multithreading, and performance optimization. Proven success in delivering high-impact features, debugging complex issues, and automating test frameworks. Eager to contribute technical expertise to innovative, scalable solutions in fast-paced and forward-thinking technology environments.

Overview

8
8
years of professional experience

Work History

Software Engineer 2

Citrix R&D
Bangalore
09.2021 - Current
  • Designed and developed multiple networking and clustering features for Citrix NetScaler using C/C++, improving system performance and load balancing efficiency across large-scale deployments.
  • Worked with diverse deployment models for load balancers, including on-premise, VM-based and cloud platforms like GCP, Microsoft Azure and AWS on Linux environments.
  • Skilled in C/C++, Python, and Linux with expertise in OOP, multithreading, IPC, and STL for system and network programming.
  • Have good experience in Socket Programming.
  • Led the implementation of Custom SNMP GET feature and expanded support for SNMP alarms (trap) to enhance real-time observability and compliance with monitoring standards.
  • Utilized strong understanding of data structures and operating system to develop efficient and scalable features.
  • Led test automation for Networking, HA, and Cluster modules developing new test cases and managing multiple automation suites per release using Python, Perl and Shell resulting in reduction of QA cycle time.
  • Resolved multiple high-priority customer issues related to Networking, cluster and HA inconsistencies.
  • Conducted in-depth debugging using GDB and system-level log analysis on Linux environments effectively identifying and resolving critical performance bottlenecks.
  • Used Wireshark for packet trace analysis to identify network issues and resolve protocol-level anomalies.
  • Actively used GitHub Copilot and AI-assisted development tools to streamline code generation, reduce code review turnaround, analyze and resolve Coverity-reported issues, and boost overall development productivity.
  • Collaborated cross-functionally with test engineers and support teams to deliver fixes for real-world issues impacting enterprise clients.

System Engineer

Tata Consultancy Services
Hyderabad
04.2018 - 09.2021
  • Designed and developed telecom applications, including the SEA Tool for testing and validating Ericsson AXE Switches.
  • Gained hands-on experience in developing multithreaded modules with inter-process communication – IPC to enhance system performance and throughput.
  • Worked on extending support for L2/L3 protocols contributing to improved protocol stack compatibility and OSI-layer robustness.
  • Delivered multiple JIRA tickets per quarter, including customer-reported issues.
  • Participated in Agile SCRUM/KANBAN sprints, contributing to 50 tickets per quarter focused on bug fixes, test case creation, and release support.
  • Engaged in cross-platform development on Linux, Solaris using tools such as ClearCase, Git, cmake and make.
  • Conducted detailed root-cause analysis of production issues using GDB and core dumps enhancing product stability.
  • Worked closely with offshore/onshore teams for collaborative debugging, documentation, and solution delivery.

Security Research Engineer

SecPod Technology
Bangalore, Karnataka
11.2017 - 02.2018
  • Worked on SecPod's SanerNow platform and tools which provides endpoint security and management.
  • Conducted security audits to identify vulnerabilities.
  • Understanding to apply required patches to keep our system protected.
  • Gained hands-on experience with various Python modules such as BeautifulSoup, etc.

Software Engineer Intern

Terralogic Software Solutions
Bangalore
08.2017 - 11.2017
  • Developed a full-featured Python-based Network Management Tool using Flask, Regex, BeautifulSoup, NetworkX and other libraries to automate configuration and monitoring across diverse network topologies.
  • Simulated and visualized network topologies using GNS3 and Cisco Packet Tracer enabling training and diagnostics across routing, SNMP, DNS, and FTP protocols.
  • Strengthened OSI, TCP/IP protocol knowledge and troubleshooting skills through real-time experimentation with network management utilities.

Education

B.Tech - Information Technology

Academy of Technology
Kolkata
06.2017

Skills

  • C/C development
  • Python
  • Operating System
  • GitHub Copilot
  • GitHub
  • Data Structures and Algorithms
  • Linux
  • GDB
  • Shell Scripting
  • STL
  • Perl
  • HTML

Timeline

Software Engineer 2

Citrix R&D
09.2021 - Current

System Engineer

Tata Consultancy Services
04.2018 - 09.2021

Security Research Engineer

SecPod Technology
11.2017 - 02.2018

Software Engineer Intern

Terralogic Software Solutions
08.2017 - 11.2017

B.Tech - Information Technology

Academy of Technology
NEERAJ TIWARI