about · Tirana, Albania · Europe/Tirane · open to work
Mateo Kadiu
Software Engineer · React / Next.js / Angular on web, React Native on mobile, NestJS + Stripe Connect on the back
Full-stack at the depth most teams skip — Next.js 16 + React 19 (RSC, Server Actions), Angular signals, Tailwind design systems, React Native (Fabric) on the front; multi-PaymentIntent Stripe Connect, gRPC between Nest services, Pulumi-Kubernetes, high-throughput webhook fan-out on the back. Open to senior IC roles + contract work.
experience.
-
jun 2024 → now · Ridgefield, CT · remote
Software Engineer · ReserveBar
Full-stack across NestJS backends and Next.js frontends — Stripe Connect end-to-end, Pulumi-provisioned Kubernetes, gRPC service-to-service.
- ▸ Built and maintained full-stack features across NestJS backends and Next.js frontends, designing services for horizontal scale and long-term maintainability
- ▸ Applied clean architecture principles and built reusable UI systems with shadcn/ui and Tailwind CSS, deliberately partitioning Next.js work between server and client components to reduce bundle size and improve time-to-interactive
- ▸ Built a Kubernetes infrastructure from the ground up using Pulumi for IaC, designing the multi-pod topology and autoscaling strategy across staging and production environments
- ▸ Implemented gRPC-based service-to-service communication with Protocol Buffers for type-safe contracts, reducing payload size and latency compared to REST across internal microservices
- ▸ Designed a high-throughput webhook system supporting multiple upstream sources and fan-out delivery, with deduplication logic to guarantee idempotent event processing under bulk load
- ▸ Owned the Stripe integration end-to-end — a multi-PaymentIntent Stripe Connect architecture across per-retailer accounts, full lifecycle ops (capture / refund / revision / multicapture / incremental auth), and a fault-tolerant reconciliation layer for partial-failure recovery
TypeScript NestJS Next.js Stripe Connect Kubernetes Pulumi gRPC Tailwind CSS shadcn/ui Turborepo -
oct 2022 → may 2024 · Tirana, Albania
Software Engineer · Kineton Albania
Team lead across multiple internal + external projects — full SDLC from multi-environment configuration through release candidates and store publishing. React Native bare + Expo on mobile, micro-frontends with module federation on web.
- ▸ Led multiple internal and external projects as team lead, organizing work across cross-functional contributors and owning the release train end-to-end
- ▸ Shipped React Native apps across both bare workflows (custom native modules, manual signing, fastlane pipelines) and Expo (EAS Build, OTA updates) — picking the right one per project's native-integration depth
- ▸ Built a micro-frontend architecture on the web using Webpack Module Federation — independently deployable remotes loaded by a host shell, shared singleton libs (React, design system), runtime version negotiation
- ▸ Operated workloads on AWS — S3 + CloudFront for asset delivery, Lambda for serverless glue, Cognito for auth flows, IAM-scoped CI deploys
- ▸ Contributed across the full SDLC — multi-environment configuration (dev/staging/prod), feature work, release candidates, code signing, and publishing to Google Play Store + App Store
- ▸ Owned firebase usage across projects — Auth, Firestore, Cloud Messaging, Remote Config, Crashlytics — and the integration patterns between firebase and the rest of the stack
TypeScript React Native (bare + Expo) React Module Federation Node.js AWS Firebase Fastlane
skills.
32 tools
languages
5- typescript 7y
- java 7y
- sql 7y
- python 3y
- go 1y
backend
8- nodejs 7y
- nestjs 5y
- stripe-connect 4y
- spring-boot 3y
- grpc 2y
- temporal 2y
- stripe-tax 2y
- flask 1y
frontend
5- react 7y
- nextjs 4y
- tailwind 4y
- web-components 2y
- angular 2y
mobile
2- react-native 3y
- expo 3y
data
6- mongodb 7y
- postgres 6y
- redis 5y
- bullmq 3y
- firebase 3y
- drizzle-orm 1y
infra · devops
4- github-actions 5y
- docker 3y
- kubernetes 2y
- pulumi 2y
tools
2- vitest 4y
- anthropic-sdk 2y
education.
-
2022 — 2024 · Tirana, Albania
Master's degree in Software Engineering · Canadian Institute of Technology
-
2019 — 2022 · Tirana, Albania
Bachelor's degree in Software Engineering · Canadian Institute of Technology