Summary
Overview
Work History
Education
Skills
Websites
LANGUAGES
INTERNSHIPS
HOBBIES
Timeline
Generic
RUHULLAH SHAH

RUHULLAH SHAH

Munich

Summary

Passionate about solving real-world problems through computer science, with a proven record of delivering valuable features and products in distributed teams. Driven by lifelong learning, customer impact, and automating meaningful tasks, I leverage technical expertise to analyze, design, and implement practical solutions while continuously growing and delivering value.

Overview

13
13
years of professional experience

Work History

Senior Software Engineer

Atmen
07.2025 - Current
  • Driving the development of a SaaS platform for RFNBO certification, focusing on design, architecture, and rapid feature delivery.
  • Identifying and implementing process improvements to enhance team efficiency and product quality.

Senior Software Engineer

Rohde & Schwarz
01.2024 - 07.2025
  • Led the development of LLM-powered search capabilities within the core web platform (R&S Report Manager)
  • Delivered scalable AI-driven solutions enabling natural language search across large datasets.
  • Initiated and drove cross-team efforts to explore and implement prompt engineering and vector database–based solutions (Python, React).

Software Engineer

Rohde & Schwarz
04.2020 - 01.2024
  • Led enhancements to the R&S CONTEST framework and infrastructure for 5G NR FR1 3GPP test development.
  • Spearheaded development of scalable, cloud-based web solutions (R&S Report Manager) managing millions of 3GPP test reports.
  • Championed engineering best practices by promoting the testing pyramid across full-stack teams (React, C#, Node.js).

Software Developer (external Contractor for R&S)

Centum-amm GmbH
04.2019 - 04.2020
  • Developed new features for the R&S CONTEST framework (UI and platform) supporting 3GPP test development.
  • Redesigned and implemented automated CI/CD pipelines in Jenkins, accelerating delivery for the protocol conformance team.
  • Worked extensively with C# and .NET, contributing to both frontend and backend development.

Senior Software Engineer

Samsung R&D Institute
01.2015 - 09.2015
  • Led porting efforts of the Tizen web browser for lower-end devices targeting the South-East Asian market.
  • Developed and deployed apps for the Tizen Store, expanding app availability for Indian users (JavaScript).
  • Facilitated cross-team knowledge transfer by representing the Indian team in South Korea, presenting and documenting key features across distributed teams.

Software Engineer

Samsung R&D Institute
01.2014 - 01.2015
  • Developed key features for the Tizen web browser UI, including RSS feed manager and bookmarks sync.
  • Delivered high-quality bug fixes with focus on maintainability, testability, and minimizing side effects.
  • Worked with C++ and EFL on Linux, following strict design guidelines to build user-friendly and visually appealing interfaces.

Associate Software Engineer

Dell EMC
07.2012 - 01.2014
  • Contributed to the foundational SMARTS framework for fault diagnosis in network devices, delivering bug fixes and new features.
  • Worked across distributed teams in India and the USA on a shared codebase.
  • Developed using C++, Java, and Python, ensuring robust and maintainable solutions for customers.

Education

Master of Science - Computer Science

Technical University of Munich (TUM)
01.2019

Bachelor of Engineering - Information Technology

Manipal University
Manipal, Karnataka
05.2012

Skills

  • Programming Languages: C#, Typescript, Python, Java, C
  • Machine Learning / AI: Langchain, LLM interfacing, Onyx, Scikit-learn, Inference at Edge, Tree-based models
  • Frontend Technologies: React, CSS, HTML
  • Web Frameworks & Technologies: ASPNET Core, Nodejs, NestJS, FastAPI, REST, ODATA
  • Testing Frameworks: Playwright, Cypress, Jest, React Testing Library, MSTest, Pytest
  • Protocols: HTTP, Websockets, TCP
  • Databases: PostgreSQL, MongoDB, Elasticsearch, SQLite
  • Containers & Orchestration: Docker, Kubernetes
  • Cloud: AWS, Azure
  • CI/CD: Gitlab CI, Jenkins, ArgoCD, Gitops, AWS CDK
  • Operating Systems: Windows, Linux, and Mac
  • IDEs: Cursor, Visual Studio Code, Visual Studio
  • Build & Package Management: NPM, pip, Nupkg, Paket, MSBuild, Webpack, CMake
  • Test-driven development, Clean Code & Architecture

LANGUAGES

Kashmiri
English
German
Urdu

INTERNSHIPS

  • Rohde & Schwarz, Munich (2016–2019): Migrated multiple teams from IBM ClearCase/RTC to Git with full commit history using Python, enhanced open-source tools (GitVersion, Paket), optimized Jenkins pipelines, and ported a WinForms hardware monitoring app to a web-based React/C# solution.
  • Intel, Munich (2016): Automated modem testing workflows using Java and C#, collaborating with multiple stakeholders to improve internal testing efficiency.
  • RSA (EMC), Bangalore (2012): Developed Python automation for PostgreSQL/Greenplum database management, supporting deployment of a SIEM solution.
  • Menalink SARL, Tunis (2011): Built a proof-of-concept to port a legacy Java desktop app to a web interface for airport runway control, developing the initial frontend in Adobe AIR.

HOBBIES

Playing Chess, Learning new or enhancing existing skills related to my domain, Reading, Trying out new cuisines, Traveling, Picking up parenting skills

Timeline

Senior Software Engineer

Atmen
07.2025 - Current

Senior Software Engineer

Rohde & Schwarz
01.2024 - 07.2025

Software Engineer

Rohde & Schwarz
04.2020 - 01.2024

Software Developer (external Contractor for R&S)

Centum-amm GmbH
04.2019 - 04.2020

Senior Software Engineer

Samsung R&D Institute
01.2015 - 09.2015

Software Engineer

Samsung R&D Institute
01.2014 - 01.2015

Associate Software Engineer

Dell EMC
07.2012 - 01.2014

Bachelor of Engineering - Information Technology

Manipal University

Master of Science - Computer Science

Technical University of Munich (TUM)
RUHULLAH SHAH