Education Experience Projects Resume Contact Yahya Rahimi
Software Engineer
Software Engineer with 7+ years building and operating production systems. I work primarily in Java and Scala, on distributed microservices, REST APIs, and the AWS and CI/CD infrastructure underneath them, and I'm comfortable owning a product the rest of the way to the browser. Recent work includes end-to-end ownership of a multi-tenant SaaS platform, from architecture through deployment.
Github · LinkedIn · Gmail
What I Do Backend & Distributed Systems ⚡ Designing distributed microservices and secure REST APIs in Java and Scala (Spring Boot, Akka HTTP, Play Framework) ⚡ Performance tuning enterprise data-sync operations, cutting request latency by 30% ⚡ Modeling and migrating data across PostgreSQL, MySQL, MongoDB and DynamoDB with zero data loss
Java, Scala, Spring Boot, Python, PostgreSQL, MySQL, MongoDB
Full Stack Development ⚡ Owning products end to end, from backend APIs and data modeling through the interface users touch ⚡ Building web experiences with React, Next.js, TypeScript, Astro and Tailwind CSS, including assessment flows, D3.js visualizations and PDF export ⚡ Creating application backends with Node.js and serverless functions (Netlify, Supabase)
JavaScript, TypeScript, ReactJS, NextJS, NodeJS, Astro, TailwindCSS, D3.js, HTML5
Cloud Infra & DevOps ⚡ Provisioning and optimizing AWS infrastructure (EC2, S3, RDS, IAM, Lambda) ⚡ Automating CI/CD and Infrastructure as Code (IaC) with Terraform, Jenkins and GitHub Actions, cutting deployment times by 50% ⚡ Keeping production observable and reliable with Instana, New Relic and CloudWatch (99.9% availability)
AWS, Docker, Terraform, Jenkins, GitHub Actions, Netlify, Supabase