Skip to content
GS

Vice President · Lead Software Engineer

Gurbakhshish Singh

I build enterprise software with Python, Go, and Java, aligning technical solutions with organizational goals.

Philadelphia, Pennsylvania

01About

I lead teams that ship, and I still write the code.

I am a lead software engineer and Vice President at Nomura Asset Management International, with more than a decade of experience delivering enterprise software.

My work centers on Python, Go, and Java. I focus on aligning technical solutions with organizational goals, helping teams succeed, and delivering meaningful results.

  • Enterprise engineering

    Building dependable software for complex, business-critical environments.

  • Technical alignment

    Connecting engineering decisions to organizational goals and practical outcomes.

  • Team success

    Creating the technical clarity and collaboration teams need to deliver well.

Tech I reach for

Languages
PythonGoJavaJavaScriptC#
Cloud & systems
AWSLinuxGCPKubernetesAmazon EKS
Data & databases
Google BigQuerySnowflakeAmazon RedshiftTrinoApache Iceberg
Frameworks & tools
Node.jsAirflowPrefectdbtLangChain

02Experience

A decade of shipping, and the teams that shipped it.

  1. Vice President · Nomura Asset Management International

    Present|Philadelphia, PA

    Developing enterprise software while aligning technical solutions with organizational goals.

    • Build and operate enterprise software for a global asset manager across Python, Go, and Java on AWS and Linux.
    • Translate organisational goals into technical direction, so delivery decisions hold up against the business case behind them.
    • Python
    • Go
    • Java
    • AWS
    • Linux
  2. Lead Software Engineer · Macquarie Group

    |Philadelphia, PA

    Led software engineering work on enterprise-level solutions at Macquarie Group.

    • Led engineering on business-critical financial systems, owning architecture through to production operation in Go on AWS.
    • Set technical direction for the team and grew engineers through design and code review.
    • Go
    • AWS
    • Python
    • Java
    • Linux
  3. Senior Software Engineer · Macquarie Group

    |United States

    Built enterprise software as part of a long-running engineering career at Macquarie Group.

    • Delivered Java and Go services behind enterprise workflows, taking ownership of whole systems rather than individual features.
    • Java
    • Go
  4. Software Engineer · Macquarie Group

    |United States

    Developed enterprise software in an on-site engineering role.

    • Advanced from software engineer to senior and then lead across eleven years with the firm.
    • Python
    • Java
    • Linux
  5. IT Consultant · FDM Group

    |Greater New York City Area

    Provided technology consulting services in the New York area.

      • iOS Developer Intern · Code Brew Labs

        |Chandigarh, India

        Started my professional career developing iOS applications.

          • iOS

        03Projects

        A few things worth showing, not everything I've pushed.

        AI agents2025

        Smart Invest

        Stock research and portfolio insight platform: LangChain Deep Agents produce ticker research with fundamentals, news sentiment, and citations, plus portfolio reviews and opportunity scans — served through a CLI and FastAPI service, preserving data provenance instead of fabricating it.

        uv workspace monorepo · CLI + API + MCP scaffold

        • Python
        • LangChain
        • FastAPI
        • Postgres
        Open source2026

        Pi Usage

        Published npm extension for pi.dev that puts AI subscription headroom in your terminal: quota dashboards and reset countdowns across seven providers (Codex, Copilot, Grok, Kimi, OpenRouter), plus a live status footer.

        On npm as @singh-gur/pi-usage · read-only provider APIs

        • TypeScript
        • Node.js
        • TUI
        Desktop app2026

        Framework Panel

        Linux control panel for Framework laptops: an unprivileged Tauri/SvelteKit UI over a privileged D-Bus host service, with polkit-authorized charge-limit control and readback verification, shipped as RPM and Flatpak.

        Rust service boundary · systemd + polkit + Flatpak packaging

        • Rust
        • Tauri
        • SvelteKit
        • D-Bus
        Data tooling2026

        Data Loader

        Config-driven pipeline tool that moves CSV, JSONL, and Parquet from files or S3 into Postgres, Trino-managed Iceberg, and Snowflake on a DuckDB engine — with replace/append/merge modes and an Airflow 3 TaskFlow SDK.

        DuckDB core · dockerized integration tests against MinIO, Postgres, and Trino

        • Python
        • DuckDB
        • Airflow
        • Snowflake
        Open source2026

        Job Search

        Job-search aggregator that normalizes LinkedIn guest-API postings into canonical pydantic models, dedupes and caches them in SQLite, and serves everything through a CLI, REST API, and MCP server — graceful stale-cache degradation included.

        One service, three interfaces · 46 offline tests

        • Python
        • FastAPI
        • SQLite
        • MCP

        04Off the clock

        What I do when the laptop is closed.

        05Contact

        Collaborating, or just comparing incident stories?

        [email protected]

        The fastest way to reach me is email — I read everything and reply to anything specific. Philadelphia, Pennsylvania.

        Download resume (PDF)