Mojtaba Zarezadeh
Software engineer
Location: Yazd, Iran
Date of birth: April 12, 1994
Phone: -
Email:-Linkedin: linkedin.com/in/mojtab23
Github: github.com/mojtab23
SUMMARY
By working for more than 8 years as a software developer, I gained enough experience to
develop high-quality software and encounter the challenges during the process.
As a developer, besides being an experienced Java Backend Developer, I got involved in other
aspects of development like DevOps, CI/CD, different databases, and also some web frontend
development.
SKILLS
●
●
●
●
●
●
●
●
●
●
Java and Kotlin
Spring Framework
Docker and Kubernetes
SQL (PostgreSQL, MySQL)
NoSQL (MongoDB)
Elasticsearch
Rust
Linux, Bash, and CI/CD pipelines
Golang
Angular
EXPERIENCE
Appsmith, Delaware, US - Java Consultant
Jan 2022 - May 2022
●
●
●
Added new features and fixed bugs of Appsmith product
Writing documentation, and examining and addressing issues
https://github.com/appsmithorg/appsmith
Arya Samaneh, Tehran, Iran - Back End Developer-
●
Designed and developed a scalable live streaming service for Nava messenger using
Java, Quarkus framework, and MySQL
●
●
●
Developed a new version of live streaming in Golang due to changes in the company’s
requirements
Developed a few other microservices in Golang
Worked remotely
Ramankav Group, Tehran, Iran - Software Developer-
●
●
●
●
Developed a scalable media (video, image, ...) server (vino) using scale-out and
microservice architectures
Developed a scalable User Generated Content (UGC) system (toodidi.com)
Developed another scalable UGC system for Tehran University (bayan.ut.ac.ir) using
scale-out and microservice architectures
Designed and developed a backend for renting electric scooters using Spring framework
and also prepared CI/CD pipeline in GitLab and a small Kubernetes cluster with
Rancher’s K3s
Magic Mirror, Tehran, Iran - Back End Developer-
●
●
Developed scalable Video on Demand (VoD) system (filmnet.ir) using scale-out and
microservice architectures
Designed and developed an affiliate marketing system to track users and the
performance of the company’s advertisements using Spring, Kafka, Kubernetes,
Elasticsearch, and PostgreSQL
Sandbad Startup Accelerator, Yazd, Iran - Software Developer-
●
Designed and developed a backend for a Telegram chatbot that takes user photos and
after processes, prints photos for them using Spring, MongoDB, and Docker
Pishgaman Startup Accelerator, Yazd, Iran - Back End Developer-
●
Designed and developed the backend for an online chat-based betrayal game
(Werewolf) using Spring, MongoDB, and Rocket.chat
Parsijoo Search Engine, Yazd, Iran - Java Intern-
●
Learned the basics of web service development, and developed small services for search
engines home page of parsijoo.ir using Jsoup for web page crawling and Lucene for
indexing
EDUCATION
Yazd University, Yazd, Iran - B.Sc. in Computer Engineering (Software Engineering-
●
Thesis Topic: Designing and developing a web service and browser extension that is
able to store and share the user bookmarks across Chrome and Firefox browsers from
different devices