You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Vivek SrivastavaVS

Vivek Srivastava

Senior C++ / C# / .NET Engineer | 17 yrs exp

€500/day
Eindhoven, NL
15+ years

Average response time: 1 hour

About Vivek

I am a Senior Software Engineer with 17+ years of experience designing and developing complex, high-tech software systems in domains such as semiconductors, medical imaging, oilfield services, aerospace, and security solutions.

My core expertise lies in C++, C#, .NET, WPF, multithreading, object-oriented design, and domain-driven design (DDD), combined with hands-on experience in Agile/SAFe environments, TDD, CI/CD pipelines, and modern tooling (Visual Studio, GitHub Actions, NUnit, SonarQube).

Over my career, I have:

Delivered mission-critical applications for companies like ASML, Baker Hughes, Samsung, Canon, Honeywell, and Wipro.

Led features and epics from architecture through implementation, testing, and deployment.

Mentored and coached teams, improving code quality, technical practices, and agile delivery.

Worked extensively with simulation software and real hardware integration.

Driven continuous improvement by identifying technical debt, optimizing workflows, and applying software design patterns.

I thrive in remote and hybrid environments and enjoy collaborating with cross-functional teams worldwide. My professional goal is to continue building robust, scalable, and high-performance software while supporting teams through technical leadership and coaching.

If you are looking for someone who combines deep technical expertise with strong problem-solving, architecture, and leadership skills, I’d be glad to collaborate on your next project.
  • English

    Native or bilingual

  • Hindi

    Native or bilingual

  • Dutch

    Basic

Can work on-site
Eindhoven (up to 50km)

Experience

  • Baker Hughes,
    Senior Software Engineer
    ENERGY AND UTILITIES
    March 2022 - Today (4 years and 3 months)
    Delft, Netherlands
    Project: Jewel Suite Subsurface Modelling (Desktop) /nCorva WebApps

    Project Description:
    Developed functionality for Oilfield Services software.(Desktop)
    Implemented different work flow and functionality in the desktop app to handle, display and process the data following layered software architecture.

    Developed webapps for the nCorva platform (just like google playstore) for oil field software solution using Atomic design pattern.

    Responsibilities:
    • Lead software feature from proof of concept till release of software.
    • Act as scrum master, helping team resolving roadblocks and improving process.
    • Act as a Product owner, involved in status reporting, backlog meeting.

    • Wrote c# wrapper to use native c++ code.
    • Code review and mentoring/coaching junior member of the team.
    • Set up CI pipeline for the webapp project.
    Keywords:

    C#, C++ (v17), Typescript, CI, GitHub Copilot, NUnit, GTest, GitHub, Jira, SonarQube, Storybook, Visual Studio 2022, TDD
    C# Software Architecture & Design c++ 17/20 GitHub Copilot .net core
  • ASML
    Design Engineer 2
    DIGITAL AND IT
    March 2019 - February 2022 (2 years and 11 months)
    Veldhoven, NB, Netherlands
    Project : Yieldstar SW

    Project Description:
    Developed functionality for high-tech and complex Yieldstar software.

    Implement different flow in CD(Critical Dimension) and PupilVision software. Tool to create profile which help in monitoring overlay in different layers of the wafers.

    Responsibilities:
    • Created and designed interface for the pupil vision software in collaboration with UI team.
    • Implement the workflow using graphical way. Partially following chain of responsibility pattern.
    • Part of the feature to store the snapshot (current state) of the project.
    • Identifying code improvements and creating technical debt items.
    • Writing unit and integration test for complex and recursive workflow.
    • Pair programming way of coding.
    Keywords:
    C#, SAFe (Scaled Agile Framework), Visual Studio , NUnit, Jira, Microsoft Visio, Git, TDD
    C# SAFe Git TDD Microsoft Visual Studio
  • Samsung R&D Institute,
    Technical Lead
    MEDICAL
    September 2013 - February 2019 (5 years and 5 months)
    Bengaluru, Karnataka, India
    Project: CT scan, Ultrasound machine

    Project Description:
    Developed functionality for high-tech and complex CT machine software like Exam, Protocol management. Implement workflow and features for different type of scanning using pair programming technique.

    POC (Point of Care): POC is a handheld Ultrasound device. Develop necessary software and full UI using MVVM to bring up new POC application. Developed feature (Contra lateral) to compare and track clinical evaluation with newly acquired image and previous report image following way of coding.

    Worked for the networked IP camera used in the CT scan machine room to stream video to remote server using ONVIF(open standard for Network Video Camera).

    Responsibilities:
    • Created Exam workflow for CT scan machine.
    • Developed feature (Contra lateral) to compare and track clinical evaluation with newly acquired image and previous report image
    • Gathering requirements from the client, preparing estimates and requirement specification, creating prototypes, and developing technical specification documents
    • Providing program status to management on weekly basis.
    • Interfacing with cross-functional teams to ensure technical integrity of the project deliverables.
    • Monitoring development activities and conduct timely risk assessment & mitigation, managing and providing technical and process level guidance/support to team.
    Keywords:

    C#, C++, .Net 4.6, WPF, MVVM, UML, Visual Studio, NUnit, GTest, Jira, SonarQube, Microsoft Visio
    .net core C# C++ Tech Lead WPF

Recommendations

Be the first to recommend Vivek

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Six Sigma Certified
    Six Sigma Certified
  • Certification in Embedded System and Design
    Certification in Embedded System and Design

Certifications

Skill set

Categories