Iman Hosseinzadeh

Summary
Java Back-End Developer with hands-on experience in Spring-based applications, relational databases, and containerized environments. Currently pursuing a CS degree while actively teaching and mentoring developers at Maktab Sharif. Passionate about clean architecture, backend systems, and continuous learning.
Experience
Bootcamp Instructor
Maktab Sharif · Tehran, Iran
Jul 2022 — Present
  • Led a team of instructors to deliver high-quality coding education in a remote environment.
  • Created hands-on coding challenges to enhance problem-solving and technical skills.
  • Provided personalized feedback to students, enhancing their learning outcomes.
Java Back-End Developer — Internship
Maktab Sharif · Tehran, Iran
Jul 2021 — Feb 2022
  • Developed and maintained Java-based applications using Spring technologies.
  • Designed and optimized relational databases with PostgreSQL.
  • Performed unit testing using JUnit to ensure application reliability.
Education
BS, Computer Science
Shahid Chamran University · Ahvaz
Sep 2022 — Present
High School Diploma — Mathematics & Physics
Talayehdaran High School · Ahvaz
Sep 2019 — Jun 2022
Skills
Java SE
OOP, Exceptions, Generics, Concurrency, IO, Collections
Java EE
Servlet, JSP, Tomcat
Spring
Core, AOP, Security, Data, Web MVC, Boot
Hibernate / JPA
ORM, Entity Mapping, JPQL, Lazy Loading, Transactions
Maven / Gradle
Build Automation, Dependency Management, Multi-module Projects
SQL
PostgreSQL, Joins, Indexing, Transactions
Git
Branching, Merging, GitHub, Pull Requests
Linux
Package Management, Permissions, Process, Shell Scripting
Docker
Images, Containers, Compose, Networking, Volumes
Networking
TCP/IP, DNS, DHCP, OSI Model, Subnetting, VLANs, CompTIA Network+
Languages
Persian
Native
English
Professional
Projects
Online Shop
Spring Boot · PostgreSQL · Docker
2022
  • Built a full-featured e-commerce backend with product, order, and user management.
  • Implemented JWT-based authentication and role-based access control.
  • Containerized the application using Docker Compose.
View on GitHub
Task Manager API
Spring MVC · Hibernate · PostgreSQL
2021
  • Designed a RESTful API for task and project management.
  • Used Hibernate for ORM and managed complex entity relationships.
  • Wrote integration tests with JUnit and Mockito.
View on GitHub
Certificates
Java Bootcamp
Java Back-End Bootcamp Maktab Sharif · 2022
CompTIA Network+
CompTIA Network+ CompTIA · 2026