Amir Gorji

Amir Gorji

Senior Software Engineer

Copenhagen, Denmark

Summary

Software engineer with 7+ years of experience building mobile and web platforms in fintech, e-commerce, and healthcare. Proven ability to architect greenfield systems, lead and mentor engineering teams, and ship production apps used by millions of users. Deep expertise in TypeScript, React Native, and React, with full-stack roots in Node.js and C#/.NET. Active open-source contributor in the MCP ecosystem and financial compliance tooling.

Experience

Senior Software Engineer

Danske Bank · Copenhagen, Denmark

Apr 2023 – Present

One of the largest financial institutions in the Nordics, serving millions of customers across multiple markets through digital banking on iOS, Android, and web.

  • Decreased app crash rate by 99.8%, load time by 60%, and initial RAM consumption by ~50% through batch navigation with lazy-loaded screen flows.
  • Designed a modular navigation library enforcing encapsulated public/private screen access per module, eliminating an entire class of cross-module navigation bugs.
  • Reduced code review turnaround by 70% by authoring custom ESLint rules integrated into CI, automating enforcement of review standards.
  • Architected a compliant analytics system that dynamically routes events to market-specific report suites, scaling automatically to new countries with minimal maintenance.
  • Led and mentored a cross-cultural team, conducted technical hiring interviews for all subsequent hires, and ran knowledge-sharing sessions for 3 years — coaching the team to present independently and making them stand out across the bank.
  • Established the team's state management architecture using abstraction layers, functional programming, discriminated unions, and branded types.
  • Reimplemented core login and payment flows, directly impacting millions of daily banking sessions.

Frontend Developer

Bizzkit · Odense, Denmark

Feb 2022 – Mar 2023

Denmark's largest e-commerce SaaS platform, providing PIM and commerce tools to major Danish retailers.

  • Migrated legacy Aurelia code to modern React, significantly increasing customer satisfaction and long-term maintainability.
  • Implemented technology-agnostic service abstractions and mocks, enabling the project to pivot technologies without breaking tests or integrations.
  • Collaborated closely with UI/UX designers, proactively identifying edge cases — leading designers to schedule dedicated review sessions for all new features.
  • Mentored colleagues on discriminated-union patterns and advanced filter architectures, and taught coding best practices to new joiners across teams.

Senior Frontend Developer (Founding Engineer)

UniPlato · Perth, Australia (Remote)

Nov 2020 – Jan 2022

An Australian startup (now MeetCoffee) combining scheduling, agenda creation, note-taking, and real-time transcription into a unified meeting platform.

  • Joined as the first technical hire and laid down the frontend, backend (Express.js), and database (MariaDB) foundations from scratch.
  • Architected the codebase that enabled a successful technical team scale-up, establishing patterns for rapid feature development and onboarding of new engineers.
  • Delivered full-stack features across the platform in a fast-moving startup environment with high ownership and minimal guidance.

React Native & Mobile PWA Developer

Darmankade · Tehran, Iran

Dec 2018 – Nov 2020

A healthcare platform providing online consultations, connecting patients with medical professionals through mobile and web applications.

  • Reimplemented iOS, Android, and web applications from scratch with a focus on performance and UX, resulting in a +1.2 star increase in app store ratings.
  • Built WebRTC-powered online meetings and a real-time chat system (typing indicators, granular event handling) using WebSockets and Redux Saga event channels.
  • Delivered a cross-platform mobile experience combining video consultations, messaging, and scheduling into a single cohesive product.

Open Source

Skills

Mobile
React Native, iOS/Android platform internals, Mobile architecture, Build & release pipelines, Performance optimization
Front-End
React, TypeScript, JavaScript, Redux, Functional programming, State management
Back-End
Node.js, Express.js, C#/.NET, REST APIs, WebSocket, WebRTC, MariaDB, PostgreSQL, Elasticsearch
Architecture
Modular architecture, Vertical slice architecture, Discriminated unions, Branded types, MCP (Model Context Protocol), Design systems
DevOps & Quality
Git, CI/CD, Custom ESLint rules, TDD, Vitest, Code review automation
Leadership
Technical mentorship, Knowledge sharing, Cross-functional collaboration, Technical hiring, Team building

Education

Sahand University of Technology

B.Sc. Electrical Engineering (Bio-electrical engineering focus)

Tabriz, Iran

2012 – 2016

Awards

  • Gold Medal — Euroinvent 2016 (International Invention Fair, Romania)

Languages

English (Professional Working) • Persian (Native) • Danish (Elementary)