Solution Architect at IQVIA

Rakesh Bam

I design scalable systems cloud-ready platforms secure healthcare software clean, lasting APIs end-to-end solutions

I turn business goals into scalable, secure and maintainable systems, and guide teams from the first whiteboard sketch to production.

Kathmandu, Nepal · --:-- NPT Scroll
  • .NET Core
  • ASP.NET
  • C#
  • Angular 2+
  • React
  • Node.js
  • Kendo UI
  • Solution Architecture
  • AI-DLC
  • Context Engineering
  • Agentic Coding
  • LLMs & MCP

01 About

About

I bridge business and technology. Over ten years I've grown from writing code to shaping whole systems: weighing trade-offs, setting technical direction and helping teams ship software that is clear, scalable and built to last. Today I do that for healthcare platforms at IQVIA, and I bring AI into both what we build and how we build it.

Experience

10+

years shipping software, since July 2016

Developer.NET DeveloperSeniorPrincipalArchitect

Now

Solution Architect

IQVIA (formerly Cedar Gate)
since January 2026

Based in

Kathmandu

--:--:--

Nepal Time · UTC+5:45

Stack

  • .N.NET CoreBackend
  • A#ASP.NETBackend
  • C#C#Language
  • JSNode.jsBackend
  • NGAngular 2+Frontend
  • ReReactFrontend
  • KUKendo UIComponents
  • CAClean ArchitectureDesign
  • AILLMs, RAG & AgentsAI
  • DLAI-DLCProcess

Education · 2010 – 2014

BEng, Computer Engineering

Kantipur City College, Kathmandu

Certifications

  • Problem Solving (Basic)

    HackerRank · Verified skill certification · Sep 2026
  • What Is Generative AI?

    LinkedIn Learning · Jan 2025

02 Expertise

What I bring
to the table

Architecture is more than diagrams. It's making the right trade-offs, writing them down, and making sure the whole team can build on them for years.

  1. 01

    Solution & system architecture

    Turning business goals into clear technical designs: domain boundaries, service decomposition, architecture decisions and roadmaps.

    • Domain-driven design
    • Clean Architecture
    • Decision records
  2. 02

    Cloud & distributed systems

    Designing cloud-ready services that scale: choosing between microservices and modular monoliths, messaging, caching and resilience patterns.

    • Microservices
    • Event-driven
    • Scalability
  3. 03

    API & integration design

    Consistent, versioned APIs and integrations that are easy for other teams and partners to consume.

    • REST
    • Contracts & versioning
    • Integrations
  4. 04

    Data & performance

    Data models that hold up as products grow, and tuning data-heavy applications so they stay fast under real load.

    • Data modelling
    • Query tuning
    • Caching
  5. 05

    Security & compliance

    Security by design: authentication, authorisation, audit trails and protecting sensitive healthcare data.

    • AuthN / AuthZ
    • Data privacy
    • Healthcare
  6. 06

    Quality, DevOps & delivery

    CI/CD pipelines, automated testing, code-review standards and observability, so teams can ship safely and often.

    • CI/CD
    • Automated testing
    • Observability
  7. 07

    Technical leadership

    Leading design reviews, mentoring engineers and aligning product, business and engineering on the trade-offs that matter.

    • Mentoring
    • Design reviews
    • Stakeholders
  8. 08

    Modern front-end

    Rich, maintainable Angular and React applications with clear component boundaries, shared design systems and fast builds.

    • Angular
    • React
    • Design systems
  9. 09

    AI-native engineering

    Bringing AI into both the product and the process: LLM features with RAG and agents, and an AI-driven development lifecycle where context engineering, agentic coding tools and MCP integrations speed up delivery without lowering the bar on quality.

    • AI-DLC
    • Context engineering
    • Agentic coding
    • LLM & RAG
    • MCP
    • Prompt engineering

How I work

  1. 01

    Understand

    Start with the business goal, the users and the constraints, not the technology.

  2. 02

    Design

    Explore options, weigh the trade-offs openly and record the decisions.

  3. 03

    Deliver

    Build with the team in small, testable steps and measure what matters.

  4. 04

    Evolve

    Monitor, refactor and scale, so the system keeps up as the product grows.

03 Experience

Where I've
worked

IQVIA formerly Cedar Gate Technologies

Sanepa, Lalitpur · 5 yrs

  1. Solution Architect Current

    Jan 2026 — Present

  2. Principal Software Engineer

    Jan 2024 — Dec 2025

  3. Senior Software Engineer

    Jun 2021 — Dec 2023

Cloudyfox Technology

Kathmandu · 2 yrs 6 mos

  1. Senior Software Engineer

    May 2020 — May 2021

  2. .NET Developer

    Dec 2018 — May 2020

Mercantile Communication

Kathmandu · 2 yrs 6 mos

  1. Software Developer

    Jul 2016 — Dec 2018