Position: Data Analyst
Category: Data Analyst
English level: upper
Years of experience: 1


Java Software Developer & Data Analyst seeking professional opportunities. I have one year of Java experience and expertise in Java Core, Spring, and Hibernate frameworks. Proficient in OOP fundamentals, I have implemented diverse Pet projects and handled tasks beyond the scope of my main projects. My current progress on Codewars is at 5 kyu, showcasing my problem-solving skills. With excellent communication abilities and fluent command of Polish and English, I am an effective team member. 
I will try to describe a bit of my Pet projects. I decided to implement a project named "Taxi service app" where I show my ability to work with Databases (MySQL: RDBMS). This app is a simple simulation that requires a registration or authentication process for access and includes necessary CRUD operations. There I show the ability to work with JSP pages. The next app, which is mostly based in Spring technology, is "Cinema app". I added the validation process that checks if the user was already registered or not. This app is dedicated to managing all processes with a cinema ticket system (e.g. registration, find movie, add to shopping cart, create order and so on).

The structure of both apps was based on N-tier architecture, which is the core idea and the core concept of building Java programs. It was a simple and quick review of my Pet projects. I should add that I also have experience with different tasks and technologies. So feel free to contact me for additional information.

In the field of data analysis, I have developed proficiency in:
Data Visualization: Utilizing tools like Tableau, Power BI, and matplotlib to create impactful visualizations that communicate insights derived from data effectively.
Data Cleaning and Transformation: Cleaning, transforming, and manipulating data using libraries like Pandas in Python, ensuring its quality and usability.
SQL Query Execution: Strong command of executing SQL queries to extract relevant data from databases, including writing complex queries to meet specific requirements.
Database Management Systems: Solid understanding of database management systems, their architecture, and functionalities. Skilled in storing, retrieving, and managing data efficiently.
Combining my Java development skills with expertise in data analysis, I offer a unique perspective and contribute effectively to projects involving software development and data-driven decision-making.