$ 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
-
Senior Software Developer · Latvijas dzelzceļš
Jul 2024 - PresentLead 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
-
Software Developer · Mitigate
Aug 2022 - Mar 2024Full-stack development on scalable web applications.
- Ruby on Rails
- Node.js
- React
-
Software Developer · MikroTik
Sep 2018 - Feb 2022Internal 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.