Skip to content

$ whoami

Mārtiņš Bērziņš

Senior Full-Stack Engineer

Full-stack engineer building and modernizing production web systems.

Riga, Latvia

01 / About

At Latvijas dzelzceļš I lead the company's Node.js web systems - designing and maintaining services, integrating new applications with legacy infrastructure, building RESTful APIs, and running containerized CI/CD pipelines.

I also own the company's Scala/JVM and .NET product - planning its roadmap and deciding what gets built next - and serve as an internship supervisor, mentoring a junior developer hands-on.

Background spans full-stack product work (Mitigate) and long-running internal systems (MikroTik), across Node, React, Ruby, and TypeScript.

Much of my best work lives in private repositories - find me on GitHub or LinkedIn.

02 / Experience

  1. Senior Software Developer · Latvijas dzelzceļš

    Jul 2024 - Present

    Lead the company's Node.js web systems — legacy modernization, REST APIs, CI/CD, and Docker. Own the Scala/JVM and .NET product, planning its roadmap, and mentor interns.

    • TypeScript
    • Node.js
    • Docker
    • CI/CD
    • REST APIs
    • Scala
    • .NET
  2. Software Developer · Mitigate

    Aug 2022 - Mar 2024

    Full-stack development on scalable web applications.

    • Ruby on Rails
    • Node.js
    • React
  3. Software Developer · MikroTik

    Sep 2018 - Feb 2022

    Internal systems development and tooling.

    • TypeScript
    • Node.js
    • PL/SQL

03 / Skills

Languages

  • TypeScript
  • JavaScript
  • Ruby
  • SQL

Frameworks

  • Node.js
  • NestJS
  • React
  • Vue
  • Ruby on Rails

Infra & DevOps

  • Docker
  • Terraform
  • CI/CD
  • Caddy / Nginx

Data & APIs

  • PostgreSQL
  • REST APIs
  • Git

04 / Contact

Open to interesting problems and conversations. Reach out anywhere below.