Iwan K.
AWS Certified | Node.js | Serverless | TypeScript | AWS CDK | React
I'm a senior backend engineer and AWS-certified Solutions Architect with a Master's in Electronic Engineering and 13+ years of experience building scalable, event-driven systems using Node.js, TypeScript, and Python. In recent years, I've worked as a consultant and cloud architect, helping organisations design, build, and scale modern cloud-native and serverless applications. My approach combines deep technical expertise with the ability to engage directly with stakeholders, uncover real needs, and design solutions that deliver measurable value. My core technology stack includes: - Backend: Node.js with TypeScript, NestJS, Express, and Python (FastAPI, Flask) - Cloud & Infrastructure: AWS (AWS CDK, Lambda, API Gateway, RDS, DynamoDB, Step Functions, ECS/Fargate) - Frontend: React with TypeScript - CI/CD & DevOps: Docker, GitHub Actions, Infrastructure as Code I specialize in: - Architecting event-driven and serverless backends - Designing secure, scalable AWS infrastructures - Building robust APIs and integrations - Translating complex ideas into clear, maintainable systems I take pride in being versatile, proactive, and research-driven, always aiming to craft solutions that are elegant and efficient.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $59k
Billed in all: $374,356$374k
$20k in the last 6 months
Across 4 contracts
Across 9 contracts
Earnings, last 30 days
Skill rankings: Top 0.25% in ExpressJS
Top 1% in 12 of 15 skills, ranked by MRR among everyone on Upwork with the skill.
- #6Jest412 freelancers · 🇿🇦 #1Top 1%🇿🇦#1 of 1
- #14ExpressJS5,651 freelancers · 🇿🇦 #1Top 0.25%🇿🇦#1 of 10
- #18NestJS3,757 freelancers · 🇿🇦 #1Top 0.48%🇿🇦#1 of 4
- #23Microservice2,217 freelancers · 🇿🇦 #1Top 1%🇿🇦#1 of 5
- #26AWS Lambda2,947 freelancers · 🇿🇦 #2Top 0.88%🇿🇦#2 of 4
- #27Microsoft SQL Server2,759 freelancers · 🇿🇦 #1Top 0.98%🇿🇦#1 of 12
- #53MongoDB10,865 freelancers · 🇿🇦 #2Top 0.49%🇿🇦#2 of 12
- #54Docker8,761 freelancers · 🇿🇦 #2Top 0.62%🇿🇦#2 of 20