Aran Shayan

Senior Frontend Engineer · full stack when it counts · enterprise and banking platforms

aranshayan@gmail.comaranshayan.comgithub.com/aranshayanlinkedin.com/in/aranshayant.me/aranshayan

Summary

Senior frontend engineer with six years of experience, four leading the frontend of enterprise and banking platforms and two building backend services before that. Builds fast, accessible, data heavy interfaces with React, Next.js and TypeScript, designs the APIs and data models behind them when a product needs it, and ships cross platform tools in Python, Rust and Go.

Core strengths

Frontend architecture
Design systems, state and data fetching patterns, and codebases that stay readable as teams and products grow.
Data heavy interfaces
Tables, dashboards, editors and visual builders that stay fast with large datasets, live data and complex forms.
Platform and API design
OpenAPI contracts, relationship based authorization, multi tenancy and effective dated data models.
Security minded
Permissions enforced on the server, tenant isolation, careful secret handling, and reviews that catch risks like SQL injection early.
Systems and tooling
Cross platform desktop software in Python, Rust and Go, and the networking knowledge to debug what sits in between.
Applied machine learning
Meta-learning for cold-start recommendation, from data preparation to a rigorous offline evaluation.

Experience

Senior Frontend Engineer, a banking and enterprise software company

2022 to now
  • Led the frontend of an API integration platform for banks and telecom operators, including a drag and connect builder for APIs without code
  • Designed an authorization control plane and the tenancy and organisation services behind an ERP, from data model to OpenAPI contract
  • Built liquidity supervision and settlement reporting interfaces running in production at a national bank
  • Found a SQL injection risk in the platform’s database nodes and specified the fix across six database engines
  • Created the shared design system and kept data heavy screens fast with virtualisation and careful state

Backend Developer, a software company

2020 to 2022
  • Built REST APIs and services behind web and mobile products
  • Designed database schemas and tuned slow queries
  • Set up servers, networks and deployments, and debugged them when they broke

Independent Developer, freelance and own products

alongside
  • Designed and built company websites and online stores end to end, from first sketch to launch and support
  • Built Alita, a cross platform, local first system manager for developers in Python, Rust and Go

Selected projects

API Platform, Enterprise API management platform

Low-code API management for banks and telecom operators: visual flow builder, OAuth2 and JWT, cloud or on premise deployment, Prometheus and Grafana monitoring.

Alita, A local first system manager for developers and their teams

Cross platform, local first system manager in Python, Rust and Go: time and traffic tracking, system cleanup, Jira, Git delivery checks and an API workspace.

Access Control, A control plane for fine grained permissions

Control plane for relationship based authorization: versioned schemas, a test harness with proof traces, tenant isolation backed by row level security.

Branch Liquidity, Liquidity supervision for bank branch networks

Daily branch cash positions and inter branch transfers, reconciled and reported to the central bank; in production at a national bank.

Websites and Stores, Company sites and online shops, built end to end

Company websites and online stores designed and built end to end: fast on mobile, found in search and edited by their owners.

Cold-Start Recommender, Meta-learning for travellers with no history, 2026

Meta-learning recommender for new users: +21.7% NDCG@10 and +26.3% Recall@10 over a graph neural network baseline, 3.5x faster training than MAML.

Tenancy and Org Structure, The backbone services every other service relies on

Tenant lifecycle and an effective dated party model for an ERP, with invariants enforced in PostgreSQL and optimistic concurrency on every write.

Settlement Reports, One place for RTGS, ACH and instant payment settlements

Daily RTGS, ACH and instant payment settlement reports in one place, with filters by system and order type and Excel export.

Skills

every dayTypeScript, React, Next.js, HTML and CSS, Tailwind CSS

most weeksState and data fetching, Testing, Accessibility, Performance, Design systems

across the stackNode.js, Python, Java, Rust, Go, REST and OpenAPI, PostgreSQL, SQLite, SpiceDB, Keycloak, Kafka, Docker, Kubernetes, Networking

Education

MSc Software Engineering
Thesis: a meta-learning recommender for the cold-start problem; +21.7% NDCG@10 over a graph neural network baseline

BSc Computer Engineering

Languages

English, Fluent