Homayoun Behzadian

Senior Software Engineer

Summary

About

As a senior software engineer with extensive experience in Java, C#, and .NET, I have a proven track record of designing and developing scalable, secure, and maintainable applications and services. I'm also proficient in Typescript for front-end development.

My expertise ranges from monolithic apps to microservices and cloud-based architectures. I prioritize usability, scalability, resilience, and maintainability in my work, while also fostering a collaborative, team-oriented environment. I have experience collaborating with cross-functional teams in agile environments, including Scrum and Kanban methodologies and frameworks.

My commitment to staying up-to-date with the latest technologies and tools is demonstrated by my ongoing learning through courses, newsletters, conferences, and writing on Medium and my co-weblog, SmartLab (in Persian). I enjoy sharing my knowledge through teaching and have recently focused on TDD and CI/CD practices. I value diversity in the workplace and thrive on building innovative apps and services with a team.

Professional Experiences

Full-Stack Developer and Refreshing Knowledge, Freelance, 2023→Present

Tech Stack and tools: Java, Kotlin, React, TS, Spring-boot, microservices, Figma, and AWS

“Behesht” is a famous well-known catering in Mashhad, serving thousands of customers daily, asked me to provide brand new web, android, and iOS apps with real-time backend services to receive orders online, process, and deliver them.

“GRTZC”, a web-based application (PWA) and related serverless lambda functions for time zone converter.

Learned: Time Management, AWS, Upgrading Microservices, Java, and Kotlin knowledge


Senior Software Engineer, Segam, Tehran [Hybrid] • 2021→2022

Tech Stack: C#, “.NET5”, “.NET6”, EFCore, Mediator, Microservices, SQLServer, CI/CD

“Segam” is a high-volume, real-time transactional performant service for students that uses machine learning to advise them in choosing the best suitable university fields based on their exam results, plan for their study, propose resources, and book consultancy sessions with the best counselors. Segam serves services for millions of users daily which is available at https://3gaam.com/

Tasks and Achievements

Learned: Teamwork, Agile, Kanban, Microservice, Mediator, SAGA, CQRS


Backend Developer, Yalda, Tehran [Remote] • 2018→2021

Tech Stack: Java, Spring-boot, Kotlin, Spring WebFlow, JUnit, Karate DSL

Yalda is a contractor/consultancy company, that works for national and international customers http://www.ysp24.ir/

Tasks + Achievements

Worked on Chapar, a mail client and server application that is widely used.

Customized IdentityServer, an asp.net identity provider for the customer to offer centralized authentication and authorization.

Learned: Remote working, Teamwork, Spring boot Workflow, CAS, IdentityServer, Confluence, JIRA, OIDC, Auth0, OAuth, SAML


Technical Product Manager, Mehan, Tehran [Onsite] • 2017→2018

Tech Stack: Java, Spring-boot, Kotlin, JUnit, Karate DSL

Mehan is a startup located in Tehran and provides services for celebrities including video messages, stuff auctions, taking pictures with them, following, posting, and many more.

Tasks & Achievements

Learned: Team-working, Neo4J, ELK, Monitoring, Redis, Nginx


Software Engineer, Payvaran, Tehran [Onsite] • 2015→2017

Tech Stack: Java, Spring-boot, Kotlin, JUnit

Payvaran is a start-up that produced an e-wallet and core banking solutions for businesses, named Payware.

Achievements and Tasks

Learned: consulting, leadership, monitoring, CI


Developer and Test Manager. ASHS, Mashhad [Onsite] • 2011→2015

Tech Stack: Java, Android, Spring-boot, JUnit

ASHS is a health start-up that aims to provide electronic health records profiles, telemedicine and tools for monitoring health metrics.

Learned: teamwork, spring-boot, test, TDD, REST


Full-Stack Developer, Farayan, Mashhad [Onsite] • 2005→2011

Tech Stack: C#, .NET, Android, asp.net web-forms, asp.net MVC, Java

Farayan was founded by me and my friends to be a software contractor company with many clients and customers.

Achievements & Tasks

Designed, Developed and Delivered many web services and applications including:

Skills and Qualifications

Java and Kotlin

C# and .NET

Microservices and Containerization

Cloud Native Development

NoSQL Databases

Relational Databases

Testing

Spring boot with Java and Kotlin

React Development with TypeScript and JavaScript

Android Development with Java and Kotlin

CI/CD and Operation (You build it, you run it)

Strong Hands-On Coding

Excellent Team Working

Active Agile Participant

Familiar with Common Programming Languages

Adroit enterprise, high-performance, high-volume, multi-threading, real-time, and concurrent services developer

Adept OOP and FP Programmer

Certificates

All courses have been passed in Coursera (if not explicitly mentioned) with a valid certificate.

Education

Spoken Languages

Open Source Contribution