- Address: Brańsk / Białystok
- E-mail: gawrysiak.gg@gmail.com
- LinkedIn: linkedin.com/in/gawrysiak
- GitHub: github.com/gawrysiakg
- Portfolio: gawrysiak.eu
About me
I am a problem solver with a passion for continuous project improvement. Over the past year, I have significantly enhanced my programming skills, dedicating numerous hours daily to learning and actively working on personal projects, as evidenced by my GitHub profile. I have gained valuable expertise in Git, Jira, code review, and effective teamwork through my collaboration on group projects. My knowledge of finance, customer relations, and a deep understanding of various technological processes make me a valuable asset to any team. I am ready to work full-time. To learn more about my journey into the IT world, You can visit my blog at www.gawrysiak.eu/blog .
Skills
- Java
- Spring
- Spring Boot
- Hibenate
- MySQL, PostgreSQL databases
- Docker
- JUnit
- Maven / Gradle
- Swagger
- REST API
- Git
- JavaScript
- Angular
- React
- Node.js
Languages
- English – B2
- Polish – native
Education
- 2023 – now: Bialystok University of Technology – JavaScript Developer
- 2022 – 2023: Kodilla – Java Developer
- 2005 – 2010: Bialystok University of Technology – Marketing and Management – Master’s Degree, Speciality: Finance and Accounting
Work Experience
-
Java Junior Developer, Non-Commercial Projects
03/2023 – Present
Self-directed learning, experience in working with Java on personal projects, dedicating approximately 180 hours per month to skill development, which is comparable to working as a Java Junior Developer.
Learning HTML, CSS, JavaScript, Angular and Node.js as a step toward becoming a full-stack developer.
Creating and managing an amateur blog, demonstrating strong self-motivation and commitment to content creation. -
Operator of a Specialized Production Installation
Kandel, Brańsk, Poland 06/2006 – Present
Teamwork and continuous production maintenance for over 10 years, active and effective introduction of innovations. Supervision over a complex production process and assistance in reducing production costs by 30%.
Projects
-
Dog Shelter Friend
Link: GitHub
Live Demo: DogShelterFriend – Live
DEMO: Admin username: ADMIN , password: ADMIN . Volunteer username: USER , password: USERService for managing volunteers and dogs in a shelter, based on a CRUD system, with the ability to periodically send emails with weekend weather forecasts and invitations to the shelter. The system uses a REST API to enable photo gallery updates, selection of dog walking dates, and provides read and edit access to all data. The application supports automatic email notifications for volunteers and administrators. I have integrated an external API to upload photos to both Cloudinary and my application, enhancing the site’s visual appeal.
Used: Java 17 (design patterns), RestApi, Spring, Hibernate, MySQL, Gradle, Mockito, JUnit5, Vaadin, Cloudinary APIs.
-
Group Project: Ecommerce – Online Shop Backend
Link: GitHub
4-week group project led by an experienced project manager. Analytical and communication skills training, code review, Kanban methodology, Jira, task planning, practice with Git, Continuous Integration, Daily and work in a team. CI/CD tools.
Used: Spring Data Rest, Spring Data JPA, Hibernate, MySQL, SQL, Jira, Design patterns and clean code, Git, TDD, OOP.
-
My Job Offers
Link: GitHub
Live Demo: AWS DemoThe application, using the scheduler, periodically downloads the latest job offers for Java Junior Developers from external sources. Offers are saved in MongoDB database, secured with OAuth 2.0, deployed on AWS for testing.
Used: SpringBoot, MongoDB, Docker-Compose, Docker Desktop, Wiremock, Swagger, Scheduler, Spring Security, JWT, Redis, Redis Cache, RESTful API, NoSQL, Spring Web/MVC.
Hobbies
-
JUG, meet.js
I enjoy attending JUG (Java User Group) and meet.js meetups to stay connected with the Java and JavaScript communities. Additionally, I actively participate in coding conferences, such as Confitura, to further expand my knowledge and network with like-minded individuals in the IT field.
-
DIY Projects
I’m a firm believer in maintaining a healthy work-life balance, and I cherish my leisure time. I like DIY projects and take pleasure in crafting and fixing smaller items on my own. Whether it’s a home improvement task or a creative project, I enjoy the satisfaction of making things with my own hands.
-
Garden keeping
I like to cut the grass and keep the yard clean. The sound of the lawn mower calms me down. I have a penchant for maintaining order, and sometimes I meticulously pluck out every weed. I also have a strong appreciation for aesthetics.
-
Running an amateur blog
My amateur blog gawrysiak.eu/blog serves as a platform where I share my journey into the IT world. I document the various meetups I attend, providing insights into the tech community and the knowledge I gain from these events. I discuss the challenges I encounter while working on my projects, offering readers a glimpse into the problem-solving aspects of my endeavors.