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