About Me
Hi! I’m Maziyar Gerami, a passionate Java backend developer with over 7 years of experience creating reliable, maintainable, and scalable software systems. Early in my career, I worked with Clojure, which gave me a deep appreciation for functional programming and clean, expressive code. Today, I focus on modern Java technologies like JDK 21, Spring Boot, and Git, while exploring DevOps practices to deliver even more robust and automated systems.
I am deeply curious about computer science and programming, and I love learning new technologies, techniques, and best practices. Every project is an opportunity to grow, and I continuously challenge myself to improve both my technical skills and problem-solving abilities.
Beyond coding, I enjoy mentoring junior developers in Java and soft skills, translating technical documentation into Persian to help the local developer community, and embracing continuous improvement by setting monthly personal growth goals. I strongly believe in "communication-driven development", where readable, well-structured code and clean architecture make collaboration smooth and efficient.
Currently, I am open to remote backend roles in teams that value clean architecture, collaboration, and deep focus work. I thrive in environments where feedback is honest, knowledge is shared freely, and software is crafted with care.
Outside of work, I enjoy exploring new technologies, experimenting with automation, and contributing to open-source projects. I love connecting with like-minded developers, sharing knowledge, and continuously expanding my understanding of the software engineering world.