Hi there! π I'm Piotr
Hi! I'm a Java Developer with a passion for crafting clean and effective code. Beyond coding challenges, I enjoy immersing myself in movie critiques and discussions, seeing how storytelling in films can inform and inspire my approach to software development.
π About Me
β’ π Master's degree in Administration with a specialization in Criminology and Related Sciences
β’ π± Constantly seeking to expand my knowledge and keep abreast of the latest technological advancements
β’ π€ Excited about collaborating and energized by resolving intricate problems
β’ π English (B2 - Upper-Intermediate)
β’ π Polish (native)
π» Technology Stack
β’ Languages: π Java, π£ Kotlin
β’ Frontend Tools: π HTML, π¨ CSS
β’ Frameworks: π οΈ Spring Boot, π Spring Security, πΌοΈ JavaFX
β’ Persistence Frameworks: π Hibernate, π Spring Data JPA
β’ Database Management Tools: π MySQL, π οΈ Liquibase
β’ Testing Tools: π§ͺ JUnit 5, π Mockito, π Postman
β’ API Documentation Tools: π Swagger
β’ Build Tools: π οΈ Maven, π₯οΈ IntelliJ IDEA, π€ Android Studio, βοΈ Visual Studio Code
β’ Containerization Tools: π³ Docker
β’ Other: π Multithreading, π JWT, πΊοΈ Mapstruct, π οΈ Lombok, π Git, π GitHub, βοΈ AWS, πββοΈ Scrum, π Jira, πΈοΈ Web Scraping
β’ Android Development (little experience): ποΈ Room, π Retrofit, π οΈ Dagger, βοΈ Jetpack Compose
π Courses
I've completed a variety of courses designed to enhance my skills in programming, backend development, web design, and more. From mastering Java and Kotlin to building responsive websites, each course has added valuable knowledge to my toolkit.
π Java Projects
-
π ReadSphere A Java Spring-based RESTful API designed for managing online bookstores. It includes essential endpoints for adding new books, updating details, managing shopping carts, placing orders, and ensuring secure user authentication and authorization.
-
π ShareRide A comprehensive solution for managing vehicle rentals and car sharing operations. This project features a robust API for vehicle listing, booking management, user authentication, and payment integration through Stripe. The system also includes a Telegram bot for user interaction and notifications.
-
π©βπ» JobSeeker A Java Spring-based RESTful API designed to streamline job application management for job seekers. The API includes features such as job tracking, CV generation, integrated email communication with recruiters, and external API integrations for fetching job listings and relevant articles. The system ensures robust security with role-based access control and JWT-based authentication.
π Kotlin Projects
- π PropertyWise A Kotlin Spring-based RESTful API designed for property management, loan calculations, and user preferences. Key features include property creation, filtering, favourites, loan eligibility, rental yield calculations, email notifications, as well as the calculation of price trends per square meter for properties in various provinces over specified time periods. The system is secured with JWT-based authentication and role-based access control.
π CSS & HTML Projects
- π₯οΈ DigitalResume | π Live Demo
A responsive personal resume website built using only HTML and CSS. The website showcases my skills and experience as a developer with a clean and visually appealing design. It highlights my background, projects, and contact details, offering recruiters an engaging way to learn more about me.
π« Feel free to reach out if you have any questions or need assistance!
β’ LinkedIn
β’ piotr.kamil.kaliszuk@gmail.com