Maziyar Gerami
Software Engineer · Back‑End & Java Developer
About Me
Java Backend Developer with 7+ years of experience building scalable microservices with Spring Boot, Clojure, and AWS. Passionate about clean architecture, TDD, and mentoring teams.
Experience
Java Software Engineer
AVAN Software Technology Advisors (ASTA) — Jan 2024 – Present
- Built 8+ microservices for Flickit with Java 21, Spring Boot & hexagonal architecture.
- Integrated MinIO & PostgreSQL, boosting data efficiency by 20%.
- Advocated TDD & Clean Code across 10k+ LOC for maintainability.
- Authored 10+ AI‑driven prompts to streamline data workflows.
Senior Java & Clojure Developer
EPFC Corp. — Jul 2022 – Dec 2023
- Led 50+ engineers on a DDD‑based ERP system (Scrum).
- Delivered 27 Clojure microservices with CQRS & TDD.
- Improved API latency by 30% using SQS, SNS & event sourcing.
- Automated CI/CD, cutting deploy time by 32%.
Java Developer
Radpardaz Razi — Jan 2020 – Jun 2022
- Architected 10+ Spring Boot microservices; reduced deploy time by 40%.
- Designed SAML, CAS & OAuth2 auth for 20k+ users with LDAP/AD.
- Automated multi‑server deployments via CI/CD pipelines.
Android Developer
SPOT Online Taxi — Sep 2017 – May 2019
- Built real‑time map app; cut delivery times by 40%.
- Integrated Google Maps APIs for live routing & traffic analysis.
Android Developer
Islamic Azad University Incubator — Sep 2015 – Jul 2017
- Launched 3 social‑media startups; secured JWT‑based API security.
- Implemented two‑tier cache (SharedPrefs + SQLite) for 20% speed‑up.
Education
MSc in Computer Software Engineering
Science & Research Branch, Islamic Azad University, Kermanshah — 2014 – 2017
BSc in Computer Software Engineering
Shamsipour Technical & Vocational College, Tehran — 2014 – 2017
Projects
Flickit Platform
Open‑source event‑photography microservices suite.
View on GitHub