Hamid Farmani

Senior Software Engineer

I engineer reliable solutions, ensuring every digital touchpoint is smooth and efficient.

For more than 11 years, I've been architecting robust backend solutions, but my true excitement lies at the intersection of high performance engineering and Generative AI. At Viaplay Group, I've had the opportunity to champion the company wide adoption of GenAI, where I've led the development of everything from RAG enhanced search systems to AI agents that analyze movie trends. I love the challenge of turning a cutting edge concept into a practical, business driving solution.

My focus has grown beyond writing code. I'm passionate about driving technical strategy, making architectural decisions, and mentoring developers to help them grow. I thrive on finding ways to create lasting impact, whether it's by optimizing a process from 10 minutes down to one or by building a team culture where innovation flourishes.

I'm currently seeking a Staff level opportunity where I can apply my experience to lead technical vision and help a forward thinking organization solve its most interesting challenges.

EXPERIENCES

2023 — Present

Senior Software Engineer · Viaplay Group

My current role at Viaplay Group is where my passion for AI and scalable systems truly comes together. I've had the incredible opportunity to champion the adoption of generative AI across the entire company, creating discussion channels and hosting workshops to empower other teams.I've led the end to end delivery of several key GenAI initiatives, from a RAG enhanced search system to an AI agent that analyzes movie trends for homepage curation. Beyond AI, I've been instrumental in architecting scalable metadata systems and leading a major refactoring both on frontend and backend codebases. A core part of my role that I deeply enjoy is mentoring fellow developers, guiding them through code reviews, and promoting best practices that elevate the entire team.

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

Senior Software Engineer · Segula Technologies

At Segula, I dove deep into the world of cloud native and serverless architectures, where I was responsible for designing and architecting microservices that ensured high uptime and scalability for our clients. A project I'm particularly proud of involved leading the implementation of an MQTT broker solution to optimize communication between customers and TCUs. I also had the exciting opportunity to integrate AI technologies like ChatGPT into our expo robot, pushing the boundaries of human computer interaction. On the internal front, I developed tools that streamlined our job application process and improved team formation.

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

Fullstack Developer · EstateGuru

At EstateGuru, I took on the challenge of migrating our user onboarding process to microservices, significantly improving system flexibility. A major win was automating our DoD creation process, which boosted loan manager efficiency by 30% and cut down on manual errors. I also had the pleasure of revamping our statistics page, enhancing both data accuracy and system robustness. This role really allowed me to flex my full-stack muscles across a variety of technologies.

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

Software Engineer · Golestan University

My role at Golestan University allowed me to make a real difference in academic operations. I engineered a scheduler for faculty groups that achieved a remarkable 60% reduction in rework, significantly boosting overall efficiency. I also had the opportunity to enhance educational agriculture applications by integrating valuable customer feedback, making our software more user-friendly and effective for students and faculty alike.

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

Software Engineer · Avihang

My time at Avihang was foundational to my career as a software engineer. A key project I spearheaded was the design and development of a comprehensive Test Management System, which streamlined our testing processes and improved overall software quality. I also honed my skills in performance testing, designing detailed test plans and executing automated scripts using JMeter. This role allowed me to build a strong foundation in Java, JSF, and web technologies, while also developing crucial skills in software testing and quality assurance.

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

PROJECTS

Baham is a platform that connects people with like-minded individuals to share their experiences and stories. Built with modern web technologies, it offers a seamless experience for users to discover and join events with people who share similar interests and hobbies.

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

Utilized React and Spotify API to visualize personalized Spotify data.

  • React
  • Spotify API
  • Data Visualization

Visualize multiple sorting algorithms to enhance understanding.

  • JavaScript
  • Algorithms
  • Data Structures
  • Visualization

Mancala game built with Spring boot and Angular.

  • Java
  • Spring boot
  • API-First approach
  • Angular
  • MySQL

Personal portfolio built with Vite and Tailwind CSS.

  • Vite
  • React
  • Tailwind CSS
  • TypeScript
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.