Technikum - TEB Edukacja, Gdynia
Graduated as an IT specialist with a focus on Microsoft cloud technologies.
Computer Science Student
I am a Computer Science student focused mainly on Java and backend development. I build practical software projects centered around REST APIs, databases, application structure, and problem solving through code.
While backend is my main direction, I also enjoy working across the wider technical stack when needed, including web fundamentals, deployment, Linux environments, and infrastructure basics.
Student, self-learner, and builder of small to medium software projects.
I am a Computer Science student with a strong interest in Java, backend development, and understanding how software works beyond the surface level. Most of the projects I build are centered around APIs, databases, application logic, and clean project structure.
Alongside my studies, I work in a cash processing environment where I also take on supervisory responsibilities. Balancing work and university has taught me consistency, accountability, and how to keep improving under time constraints.
My main technical direction is backend development, especially in Java, but I am not limited to one narrow area. I am also comfortable working with web basics, deployment tasks, Linux environments, and related technical concepts when a project requires it.
I am looking to grow through practical experience, team collaboration, and projects that help me become a stronger software engineer.
Education and work milestones that shape my technical and professional development.
Graduated as an IT specialist with a focus on Microsoft cloud technologies.
Started in 2021 and took on ATM cash sorting supervisory responsibilities in 2024, combining operational work with team and process oversight.
Currently studying Computer Science at the Polish-Japanese Academy of Information Technology.
Core technologies and tools I use while building backend and web projects.
Core stack I use to build Java backend applications.
Patterns and practices used across my backend projects.
Database work, API data flow, and config-driven setup.
Tools I use for development workflow, testing, and API work.
Frontend basics and deployment environment I work with.
Related technical areas and practical experience outside core backend.
Selected projects that reflect my practical learning and engineering approach.
Backend and desktop projects focused on architecture, API design, and structured application logic.
Modular Java application that fetches, validates, and stores exchange rates from the NBP API. It separates business logic, API integration, persistence, and runtime concerns, then exposes data through a REST API.
Library management backend with layered architecture and REST endpoints for books, users, libraries, and borrow operations. Includes DTOs, filtering logic, exception handling, and database persistence.
Spring Boot task manager with authentication and role-based access using Spring Security. The project includes user and task modules, JPA persistence, Thymeleaf login view, and secured endpoints for task and user management.
Java Swing desktop application for task management built to practice GUI structure, user input handling, and clean separation between view and task model logic.
Game-focused projects exploring loops, rendering, interaction systems, and custom architecture.
Top-down game with custom loop, tile map, NPC interactions, collectibles, ranged and melee combat, collision handling, audio, and a separate map editor.
Runtime engine for text visual novels with hierarchical story structure, dynamic story loading, branching choices, scene jumps, and a custom Swing reader UI.
Desktop Flappy Bird implementation with custom loop, keyboard controls, collision logic, scoring, restart flow, and integrated sound effects.
Web projects built to practice request flow, authentication, and lightweight persistence.
Pure PHP task management app created to understand full request-response flow, session handling, role-based access, and CSV persistence with backup support.
Simple book library app in pure PHP focused on object-oriented design, form handling, and CSV-based data persistence.
If you would like to get in touch, send me an email and I will respond as soon as possible.
macieserafin@gmail.com