Rahul S  ·  Senior C / C++ Backend Developer  ·  7+ yrs

Senior
Kolkata7+ years experienceremote
Available within 48 hrs

About Rahul

Rahul S is a seasoned Software Engineer specializing in C/C++ development with extensive experience in the full software development lifecycle (SDLC). He has worked on various projects across multiple domains, including finance, transportation, automotive, manufacturing, and defense. His expertise includes real-time systems, multithreading, and socket programming, making him adaptable to high-performance needs. Rahul is known for his strong problem-solving skills and ability to collaborate effectively with global teams.

Core expertise

C++
language
10/10
C
language
9/10
MU
Multithreading
other
9/10
SP
Socket Programming
other
9/10
Linux
other
8/10

Additional skills(9)

C++LinuxIoTDiagnosticsIBM Rational RhapsodyUMLSocket ProgrammingMultithreadingTCP/IP

Why hire Rahul?

Production deploy authorityMentored 5+ juniorsLed multiple projects

Expert in C++ with a proficiency score of 10/10, utilized in multiple projects.

Led development of a server-side engine for tax reporting, enhancing operational efficiency.

Implemented multithreading in critical applications, ensuring high performance and reliability.

Developed complex logic for real-time data processing in various domains.

Applied design patterns to create maintainable and robust codebases.

Successfully developed a server-side 'engine' for tax reporting operations, improving processing time by 30%.

Built logic codes for Radio Block Circuit devices, enhancing automated train movement accuracy.

Developed modules for live diagnostics in John Deere Equipment, increasing diagnostic speed by 25%.

Created a Rhapsody-based application for an automated sewing machine, streamlining production processes.

Implemented a multithreaded server-side application for real-time target handling, reducing latency by 20%.

Project highlights(5)

Tax Reporting EngineSenior Software Developer

Overview: This project involves a server-side runtime platform responsible for various operations related to tax reporting. Responsibilities: Developing core engine functionalities for tax reporting operations, managing data consolidation from different documents, implementing processes for generating and filing tax reports.

C++Linux

Key outcomes:

  • Developed server-side 'engine' for comprehensive tax reporting operations.

IoT Railway SystemModule Developer

Overview: This project focused on Radio Block Circuit (IoT) technology for railway applications. Responsibilities: Building logic codes for the radio block circuit to manage train movement, developing embedded software components for IoT devices.

C++IoT

Key outcomes:

  • Built logic codes for Radio Block Circuit devices in a railway IoT project.

John Deere DiagnosticsSoftware Consultant

Overview: Service ADVISOR™ is a product designed to provide quality diagnostics for John Deere Equipment. Responsibilities: Developing features for instant access and searching of John Deere technical publications, implementing functionalities for quick access to technical diagnostic procedures.

C++Diagnostics

Key outcomes:

  • Developed modules providing instant access and search for technical publications.

Automated Sewing MachineSoftware Engineer

Overview: This project involved a Rhapsody-based application for an automated sewing machine. Responsibilities: Developing software components for the automated sewing machine using Rhapsody, implementing UML diagrams to model the application's logic.

IBM Rational RhapsodyUML

Key outcomes:

  • Developed a Rhapsody-based application for an automated sewing machine.

Tactical Simulator for Indian NavyModule Developer

Overview: A large-scale tactical simulator for the Indian Navy's CMS P-71 Aircraft Carrier. Responsibilities: Developed the Combined Operational Picture (COP) Generator to create and manage wartime scenarios, implemented motion simulation functionalities.

C++Socket ProgrammingMultithreadingTCP/IP

Key outcomes:

  • Developed COP Generator to facilitate creation and management of wartime scenarios.

7+ years of industry experience

  • IoT Railway SystemModule DeveloperC++ · IoT

Ready to work with Rahul?

Onboard within 48 hours. No long hiring cycles, no recruiter middleman.

At a Glance

LocationKolkata
Experience7+ years
Work moderemote
Direct hirePossible
Start within48 hours
From$0/ month

Single contract. Billed in USD.

Typically responds within 4 business hours.

5-day replacement guarantee
48-hour onboarding, single invoice
Direct chat — no recruiter middleman

Top Skills

C++
10/10
C
9/10
Multithreading
9/10
Socket Programming
9/10
Linux
8/10
Seniority signals
Owns production deploysGreenfield architectSystem ownerCode reviewerMentor / leads juniors
VerifiedVetted by Witarist
Technical skills assessed & verified
Background & identity checked
English communication verified
Ready to onboard in 48 hours

Not sure if this is the right fit?

Tell us your requirements and we'll match you with the best candidates.

Rahul S

C++ developer