Swarup Sahoo

Senior Software Engineer

Bengaluru, Karnataka, India21 yrs 7 mos experience
Highly Stable

Key Highlights

  • 20 years of software design and development experience.
  • Expertise in performance profiling tools for HPC applications.
  • Strong leadership in technical project delivery.
Stackforce AI infers this person is a Software Development expert with a focus on performance tools and profiling technologies.

Contact

Skills

Core Skills

Performance ToolsOpenmpCodexl

Other Skills

Analytical SkillsAlgorithmsCPU ProfilerMPIWindows driver developmentC++Data StructuresGitHubDuckDBSQLSQLiteTechnical Project LeadershipHands-on Technical LeadershipPerformance AnalysisTechnical Leadership

About

Principal Engineer at AMD. I work on HPC (OpenMP, MPI) app performance profiling/measurement tools development (AMD uProf). 20 yrs of end-to-end software design, development & delivery experience on various platforms, processors and programming languages. Skills: Performance Tools, Developer Tools, OpenMP, MPI, Data Structures, Algorithms, Optimization, C++11/14/17 Education: M.Tech (CS), B.Tech (CSE). Passionate about: Distributed Computing, Parallel Programming, Performance Analysis, Code Optimization.

Experience

21 yrs 7 mos
Total Experience
7 yrs 2 mos
Average Tenure
1 mo
Current Experience

Nvidia

Senior Software Engineer

Mar 2026Present · 1 mo · India

Amd

3 roles

Principal Member of Technical Staff

Promoted

Jul 2023Mar 2026 · 2 yrs 8 mos

  • Hands-on tech lead at AMD uProf team.
  • I lead AMD uProf CPU profiler, OpenMP (CPU & GPU offloading) and MPI cluster application profiler tool.
  • Experience in: CPU Profiler, OpenMP tracer, MPI tracer, disassembler, Windows driver development, leading engineering team, end-to-end delivery of projects, customer interactions.
  • (https://developer.amd.com/amd-uprof/)
Analytical SkillsAlgorithmsCPU ProfilerOpenMPMPIWindows driver development+1

Senior Member of Technical Staff

Promoted

Jul 2018Jul 2023 · 5 yrs

  • Developer at AMD uProf team.
  • AMD uProf is a CPU, GPU, OS events, OpenMP and MPI application profiler tool. I actively contribute to various components of uProf tool: CPU Profiler, OpenMP tracer, MPI tracer, disassembler, call-stack unwinder, ELF/DWARF lib interface, Linux perf_event subsystem interface, Windows driver development, performance counter sampling and more.
  • (https://developer.amd.com/amd-uprof/)
Analytical SkillsAlgorithmsCPU ProfilerOpenMPMPIWindows driver development+1

Member of Technical Staff

Jun 2014Jun 2018 · 4 yrs

  • Developer at AMD CodeXL team. CodeXL are tool suites that include CPU Profiler and various other tools. Most of my contributions goes into the CPU Profiler component of CodeXL using C++.
  • (https://github.com/GPUOpen-Tools/CodeXL, https://gpuopen.com/compute-product/codexl/)
Analytical SkillsAlgorithmsPerformance ToolsCodeXL

Brillio

Architect

Nov 2010Jun 2014 · 3 yrs 7 mos · Greater Bengaluru Area

  • Participating in the different stages of projects- requirement analysis, proposal submission, software design.
  • Involved in development of various projects- Android App development (Java), Printer Server development (C, C#, Lua) , Android porting to handheld devices (C), Tools development (Java).
Analytical SkillsAlgorithms

Motorola mobility

2 roles

Sr Software Engineer

Oct 2009Nov 2010 · 1 yr 1 mo

  • Development of Android applications (Java, XML).
  • Android application requirement analysis, design, development
  • Existing Android application enhancement and maintenance.
AlgorithmsData Structures

Sr Software Engineer

Aug 2004Oct 2009 · 5 yrs 2 mos

  • Development of Motorola P2K software architecture based mobile applications (C++).
  • Mobile application requirement analysis, design, development.
  • Existing application enhancement and maintenance.
  • Application performance analysis and enhancement.
AlgorithmsData Structures

Education

Indian Statistical Institute, Kolkata

M.Tech — Computer Science

Jan 2002Jan 2004

Veer Surendra Sai University Of Technology ( Formerly UCE ), Burla

B.E. — Computer Science & Engineering

Jan 1998Jan 2002

Stackforce found 100+ more professionals with Performance Tools & Openmp

Explore similar profiles based on matching skills and experience