0% found this document useful (0 votes)
52 views6 pages

Spring Boot Developer Resume

The document details the qualifications and work experience of a Senior FullStack Java Developer with over 11 years of experience in various technologies including Java, Angular, and Spring. It highlights specific projects and responsibilities in roles at companies like Bisnode and Santander, as well as teaching experience in software development. The individual holds a Master's degree in Engineering from Warsaw University of Technology, graduated with distinction.

Uploaded by

youssefbouh2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views6 pages

Spring Boot Developer Resume

The document details the qualifications and work experience of a Senior FullStack Java Developer with over 11 years of experience in various technologies including Java, Angular, and Spring. It highlights specific projects and responsibilities in roles at companies like Bisnode and Santander, as well as teaching experience in software development. The individual holds a Master's degree in Engineering from Warsaw University of Technology, graduated with distinction.

Uploaded by

youssefbouh2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Senior FullStack Java Developer

Senior FullStack Java Developer with Java SE 11 Programmer I certificate,


graduated with distinction Master of Engineering in Computer Science, with
over 11 years of professional experience in Angular, Java, JavaScript, Spring,
Kafka, Elastic, SQL and NoSQL.

Skills
Java 8/11/17 Angular 5/7/11/14
Kotlin JavaScript / NodeJS
Docker Kubernetes
Apache Kafka JPA / Hibernate
Maven / Gradle MongoDB
MySQL Oracle Database
PostgreSQL Spring Boot
Spring Data Spring Web
SQL Database Elasticsearch
TypeScript Design Patterns
Jenkins Azure
React Amazon Web Services
JMeter Google Cloud Platform
Fullstack Java Developer

Work Experience
Bisnode (D&B) Senior FullStack Java/Angular Developer
January 2020 – Currently
FullStack Java/Angular Developer with Databases(SQL / NoSQL), Spring,
Spring Boot, Elastic search skills

Project 1
Business requirement: Extract daily data from various sources
(XML, JSON, text, …). Match together and apply business logic. Finally, show
the result on a page or extract it to PDF or excel file.

Solution:
Solution uses microservices technology: Angular 11, JavaScript, Java 11,
Kotlin, Spring Boot, AWS, Spring 5, REST, SQL, Kafka, NodeJS

Activities:
• Preparing architectural solution
• Preparing documentation of solution
• Directly working with product owner
• Proposing business solutions
• Implementing solutions
• Writing automation tests (JUNIT, Cucumber, Spock)

Senior FullStack Java/Angular Developer


Santander
October 2019 – January 2020
Banking activity as Senior FullStack Java Developer.

Project 1
Business requirement: To selling insurance with packages and other
additions.

Solution:
Solution uses microservices technology: Angular 7, JavaScript, RxJS, NgRX,
Java 11, Spring 5, SOAP, REST, SQL, OpenShift

Activities:
• Preparing architectural solution
• Preparing documentation of solution
• Directly working with product owner
• Directly working with other squads working on the same product
• Implementing solutions
• Writing automation tests (JUNIT 4)
Fullstack Java Developer

FullStack Java/Angular Developer


Lingaro
August 2017 – October 2019
FullStack Java Developer with Angular, JavaScript, Spring, Azure/AWS,
Jenkins skills.

Examples of activities:

Project 1
Business requirement: To automate processing big data grids, present and
edit them on website, import from excel file, store in database and export as
excel file.

Solution:
Solution uses microservices technology, Java 8, Angular 5, Spring 5, Azure,
JPQL, OData, Hibernate and SQL Server.

Project 2
Business requirement: To automate processing grids, present and edit them
on website, import from excel or csv, validate for duplicates and other
requirements (like cell types), store in database and export as excel or csv
file.

Solution:
Solution is based on monolith, uses Java 8, Angular 5, Spring 5, Azure, JPQL,
Hibernate and SQL Server.

Project 3
Business requirement: Prepare reports to project managers about financials.

Solution:
Solution in based on monolith, uses Java 11, Angular 7, Spring 5, AWS,
Docker, Hibernate, SQL Server.

Project 4
Business requirement: Render JSON’s from Oracle queries. Rewrite Oracle
queries to SQL Server queries, remove cartesian product which is the result
of joins in queries;

Solution:
Solution is based on monolith, uses Java 11, Spring, Azure, JPQL, Hibernate,
SQL Server, React on frontend.

Project 5
Business requirement: Prepare reports from JSON, allow edit, update and
delete rows (CRUD). Register new users and provide authorization and
authentication.

Solution:
Solution is based on Angular 7, Material Design, Bootstrap 4. Uses Python as
a backend to provide CRUD rest API but it was not part of my job.
Fullstack Java Developer

Software Development Trainer & Developer


Academy
January 2017 - Currently Teach students to be a Junior Java Developer, in technologies:

- Java 11 (include: streams, lambda)


- Spring (Boot, Data, Web)
- MySQL / Hibernate / JPA
- Frontend (HTML/JS/CSS, Angular, JavaScript)

One course lasts 10 months (lead only in weekends), as a part of these


course, we want to give 80% practical knowledge and only 20% theory. We
teach about algorithms with examples in Java. As a part of this course, we
lead projects (we are writing alone and also help students) in technologies
above with students and other developers. Projects are designed to promote
students that they can find a job.

Examples of projects:

Project 1
Business requirement: Is the board 10x10 with obstacles and robot. Robot
should find the path from his place to certain point avoiding obstacles

Solution:
Solution is based on pure Java 11. Uses BFS algorithm.

Project 2
Business requirement: Create web application to manage reservation in
hotels. User could book available room, could see his history of booked
rooms. Find available rooms with filter (price, hotel rate, location, number of
beds) and sort available rooms by price or hotel rate.

Solution:
Solution is based on expanded frontend and backend.
Frontend: Angular 7, Bootstrap 4, Material
Backend: Java 11, Spring Boot 2, MySQL, Junit 5, Maven
Fullstack Java Developer

Rutkowski Sp. z.o.o FullStack Java Developer


May 2015 – October 2016
(1 year 5 months) Small company, created for preparing solutions for other bigger companies.
Work in team with 1 architect, 1 QA, 2 fullstack developers, 1 frontend
developer, 1 backend developer.

Examples of activities:

Project 1
Business requirement: Export reports collected from databases as XLSX and
working with them on website grid.

Solution:
Solution uses microservices technology: Java 8, AngularJS, Spring, Junit

Activities:
• Developing new features
• Maintenance work
• Code review
• Preparing documentation of solution
Fullstack Java Developer

Freelancer Developer
April 2013 – January 2015
(1 year 10 months) Work on large and also small projects (like wordpress / symfony).
Stack: PHP / C++ / Javascript / Java

Examples of activities:

Project 1
Client: CraftGames - Large international server networks with about 3000
players online.

Business requirement: Plugins and own game modes for Minecraft game

Solution:
Solution uses Java 7 technology, bitbucket or spigot.

Activities:
• Propose design and solution
• Developing new features
• Maintenance work
• Code review of other developers

Project 2
Client: CraftGames

Business requirement: Website for Minecraft servers. Website should allow


login, register, purchase of products, add news. Website should be
integrated with servers so that when clients buy a product it will be delivered
in Minecraft game immediately. Moreover, websites have two roles: USER /
ADMIN. An administrator could manage users and watch the dashboard of
products sold.

Solution:
Frontend: HTML / JS / JQUERY / BOOTSTRAP
Backend: PHP / MySQL / Java

Minecraft Servers should be connected with website, it has been done by


plugin written in Java 7.

Activities:
• Developing new features
• Maintenance work
• Code review

Education
2020 - 2022
Master of Engineering
Warsaw University of Technology
Faculty of Electronics and Information Technology, Informatics
Graduated with distinction

2015 - 2020
Bachelor of Engineering
Warsaw University of Technology
Faculty of Electronics and Information Technology, Informatics

You might also like