Fișier CV
PP
Back-End Developer

Gender Masculin

address Chișinău

Pentru a vedea contactele candidatului este necesar să vă înregistrați și să achitați serviciul "Acces la baza de CV-uri".

Fișier CV încărcat

Cv Preview

Acest CV este publicat ca fișier. Acum vizualizați versiunea text a acestuia, care poate fi ușor diferită de original.

JAVA DEVELOPER BACKEND

Summary

Dedicated and methodical Java Backend Developer with hands-on experience building secure, modular, and testable applications using the Spring ecosystem. Strong understanding of RESTful API design, authentication mechanisms, and database integration. Passionate about writing clean code, solving real-world problems, and continuously improving technical skills through self-driven projects.

Experience

  • Freelance Java Developer
    Oct 24 - Now, Chisinau
    Designed and implemented secure and maintainable APIs using Java 17, Spring Boot, and PostgreSQL. Integrated authentication and role-based access control using Spring Security and JWT. Applied modular architecture and layered design principles. Set up CI/CD pipelines via GitHub Actions and containerized environments with Docker. Followed TDD practices using JUnit 5 and Mockito. Actively enhancing knowledge through documentation, experimentation, and personal projects.

  • TirasMedia Marketing Copywriter
    Jan 23 - Aug 24
    Developed marketing content for products and social media to boost engagement. Maintained consistent brand tone and messaging.

  • Rohlik.cz Logistics Assistant
    Apr 23 - Dec 23, Praha, Czech Republic
    Assisted with warehouse logistics, inventory tracking, and daily operations. Helped optimize fulfillment workflows and reduce order handling time.

Education

  • ASEM Inf. Technologies
    2019-2023, Bachelor’s Degree

Projects

  • Expense Tracker
    Personal Finance Management API
    Java 17, Spring Boot 3.2.x, Spring Security, PostgreSQL, Flyway, MapStruct, Swagger, JUnit 5, Mockito
    A RESTful backend application for tracking personal expenses. Includes secure user authentication via JWT, CRUD operations for categories and expenses, filtering, sorting, pagination, and full test coverage with JUnit and Mockito. API documentation is generated with Swagger.

  • Multi-Module Demo
    Modular Java Architecture Example
    Demonstrates multi-module architecture in Java using Spring Boot. Features independently structured modules for working with geometric shapes, order processing logic, and array utilities. Emphasizes clean separation of concerns and reusable code design.

  • Grid Magic
    Interactive Grid-Based Application
    Java 17, Spring Boot, HTML, CSS, JavaScript
    An interactive local application that generates random geometric shapes on a 10×10 grid. Includes a real-time visualization component using JavaScript and front-end styling with HTML/CSS. Built to illustrate backend/frontend interaction and coordinate logic implementation.

Core Strengths

  • Solid understanding of secure and scalable backend architecture
  • Commitment to writing clean, maintainable, and well-documented code
  • Comfortable working across the entire development lifecycle
  • Strong Git discipline and collaborative mindset
  • Fast learner with a passion for continuous improvement

Skills

  • Backend & Frameworks: Java 17, Spring Boot, Spring Security, Spring Data JPA, Hibernate, REST API, MapStruct, Maven
  • Databases & DevOps: PostgreSQL, Flyway, H2, Docker, GitHub Actions, Git, CI/CD pipelines
  • Testing: JUnit 5, Mockito, Testcontainers, Integration Testing
  • Frontend (basic): HTML, CSS, JavaScript
  • Tools: IntelliJ IDEA, Postman, GitHub Projects, Swagger UI, AI, API

Languages

  • Romanian
  • Russian
  • English
  • Italian.

Pentru a vedea contactele candidatului este necesar să vă înregistrați și să achitați serviciul "Acces la baza de CV-uri".