Iโm a Junior Java Developer with a solid background in Product Management. Currently wrapping up Phase 2 of my Learning Path, Iโve built a robust foundation in core Java, Spring Boot, and database designโand Iโm already delivering production-grade features in my side projects.
I follow a structured roadmapโfrom Core Java through Advanced Spring to Microservices & DevOps.
Check out the full syllabus, progress bars, and upcoming milestones in my Learning Path repo.
Domain | Tools & Frameworks |
---|---|
Languages | Java 17, SQL, Python, C |
Backend | Spring Boot, Hibernate/JPA, REST, JWT, Flyway |
Microservices | Kafka (in progress), Docker, Kubernetes |
Databases | MySQL, PostgreSQL, SQLite, MongoDB |
Testing & TDD | JUnit 5, Mockito, MockMvc, @SpringBootTest |
Frontend | React + Vite, HTML5, CSS3, Tailwind CSS |
Build & CI/CD | Maven, Gradle, GitHub Actions, Git |
Product Mgmt & PM | Jira/Atlassian, Agile, User Research |
Algorithms | Active LeetCode practice (LeetCode repo) |
Apr 2025โMay 2025 โข github.com/Gegcuk/quizmaker
- โ Spring Boot quiz engine with multiple question types, secure grading, and full audit logs
- ๐ JWT-auth & role-based access (USER/ADMIN) with BCrypt passwords
- ๐ Flyway for versioned DB migrations & MySQL JSON columns for flexible question storage
- ๐ฆ CI/CD via GitHub Actions; end-to-end tests with @SpringBootTest & MockMvc
Jan 2025โApr 2025 โข github.com/Gegcuk/sb-ecom-backend
- โ๏ธ Micro-layered API (Controllers โ Services โ Repos) with 90%+ test coverage
- ๐ Spring Security + JWT for stateless auth & ADMIN-only endpoints
- ๐ H2 (dev) โ MySQL (prod) data migrations; image-upload service
Jan 2025โApr 2025 โข github.com/Gegcuk/sb-ecom-frontend
- โ๏ธ React/Vite SPA with reusable hooks, Context API & protected routes
- ๐ฑ Mobile-first design via Tailwind CSS; dynamic filters & cart state management
Sep 2024โNov 2024 โข github.com/Gegcuk/lox-interpreter
- ๐ Recursive-descent parser & AST builder; execution engine with Visitor pattern
- ๐ Robust syntax/runtime error handling; unit tests for all grammar rules
Apr 2024โAug 2024 โข github.com/Gegcuk/blue-knight-adventure
- ๐ฅ Java 2D tile-based RPG: collision detection, event system & JSON-driven maps
- ๐ฎ Dynamic menus & HUD built with AWT/Swing; NPC interactions & scripted quests
- ๐ง gegcuk@gmail.com
- ๐ Personal Site
- ๐ผ LinkedIn
Thanks for stopping byโfeel free to explore my repos, drop me a message, or star a project you like!