Hamid Farmani

Senior Software Engineer at PayPal

I build reliable backend systems and help teams use AI in ways that make a practical difference.

I'm a software engineer with more than 13 years of experience, mostly working on backend systems, cloud infrastructure, and the messy problems that appear as products and teams grow. I'm currently at PayPal, where I work on authentication and permissions and help shape how engineering teams use AI safely and effectively.

Before PayPal, I spent nearly three years at Viaplay. I led practical AI projects, from RAG-backed search to automated sports-data extraction, and modernized the frontend build, cutting CI/CD time by 70%. Across my roles, I've enjoyed the same mix of work: making systems simpler and more dependable, setting a clear technical direction, and helping other engineers do their best work.

I care about technology, but I care more about what it changes for the people using it. The work I'm proudest of usually removes friction, gives a team more confidence, or turns a promising idea into something useful.

EXPERIENCES

2026 - Present

Senior Software Engineer · PayPal

I work with directors and staff engineers on PayPal's AI strategy, from setting practical usage guidelines to helping teams use AI tools in their day-to-day development work. I'm also strengthening a core authentication and permissions system by auditing RBAC scopes and tightening security policies.

  • Java
  • Dropwizard
  • AWS
  • Terraform
  • Claude Code
  • Datadog
  • Splunk
2023 - 2026

Senior Software Engineer · Viaplay Group

I led company-wide AI initiatives, ran workshops, and helped establish architectural patterns that other teams could reuse. I took several ideas all the way to production, including RAG-backed search, an automated sports-data pipeline, and an agent that supported homepage movie curation. I also modernized the frontend stack, cutting CI/CD build time by 70%, while mentoring engineers and raising the bar for code quality.

  • Java
  • Quarkus
  • LangChain
  • Camunda
  • AWS
  • K8s
  • MySQL
  • React
  • Vector DB
2021 - 2023

Senior Software Engineer · Segula Technologies

I designed serverless microservices for automotive clients and led an MQTT broker implementation that improved communication between customers and vehicle control units. Internally, I built tools that made job applications and team formation easier. I also connected ChatGPT and Whisper to an expo robot, an early chance to turn generative AI into a working, public-facing experience.

  • Java
  • Spring Boot
  • Micronaut
  • React
  • NextJs
  • AWS
  • Azure
  • MySQL
  • Junit
  • CI/CD
  • Git
2020 - 2021

Fullstack Developer · EstateGuru

I led the move of user onboarding to microservices and automated document creation for loan managers, improving their efficiency by 30% while reducing manual mistakes. I also rebuilt the statistics page to make its data more accurate and the system behind it more robust.

  • Java
  • Groovy
  • Spring Boot
  • Grails
  • MySQL
  • MongoDB
  • Html
  • Css
  • Js
2016 - 2020

Software Engineer · Golestan University

I built a scheduler for faculty groups that reduced rework by 60%, then continued improving educational agriculture applications based on feedback from the people who used them. Alongside the engineering work, I taught Python and mentored more than 20 students in programming and problem-solving.

  • Java
  • JSF
  • MySQL
  • Html
  • Css
  • Js
2013 - 2016

Software Engineer · Avihang

I designed and built a test-management system that gave the team a clearer, more consistent testing process. I also wrote test plans and automated performance tests with JMeter, building the quality-focused foundation that still shapes how I approach engineering work today.

  • Java
  • JSF
  • Html
  • Css
  • Js
  • MySQL
  • Testing
  • Jmeter
View my resume

PROJECTS

An interactive look at how AI may affect more than 400 Swedish occupations. It combines official SCB and Arbetsförmedlingen data with AI exposure and adoption scores, including a plain-language rationale for every occupation.

  • Next.js
  • TypeScript
  • ECharts
  • GPT
  • SQLite
  • Tailwind CSS

A platform for finding events and meeting people with similar interests.

  • Next.js
  • Mantine
  • TypeScript
  • Supabase
  • PostgreSQL

A personal listening dashboard built with React and the Spotify API.

  • React
  • Spotify API
  • Data Visualization

An interactive way to see how different sorting algorithms work, step by step.

  • JavaScript
  • Algorithms
  • Data Structures
  • Visualization

A web version of Mancala built with Spring Boot and Angular.

  • Java
  • Spring boot
  • API-First approach
  • Angular
  • MySQL
View full project archive
Handcrafted with dedication and Vite, styled with Tailwind CSS, and hosted on Vercel. All text is elegantly presented in the Inter typeface.