Profileimage by Hryhorii Chaplii Junior software engineer, Student from Vinnitsia

Hryhorii Chaplii

available

Last update: 06.09.2022

Junior software engineer, Student

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Limited professional) | Russian (Limited professional)

Skills

Java programming language, IntelliJ IDEA, version control, IntelliJ IDEA interface, terminal, Maven, Java Core, Spring Framework, Hibernate, JUnit, Swagger, H2, PostgreSQL, xml, polymorphism, inheritance, encapsulation, GOF design patterns, java, backend, personal computers, peripherals, local network, backup, Database, Apache Tomcat, GIT, Sonar, Jenkins, Jira, Java 8, Spring Boot 2, Junit 4, Junit 5, Mockito 2, Hibernate 5, liquibase, REST API, data layer, Spring Data, servlet, MySQL, Java 8, log4j, mockito, HTML 5, JS, JQuery, user registration, integration tests

Project history

02/2020 - 02/2020
Junior software engineer
Conference management

Project Roles: developer
Description: Application allows to create, manage own events and attend to another events.
Team: Backend team: 6 members, android team: 2 members, designer: 1 member, BA: 1
member
Database: PostgreSQL
Tools: IntelliJ IDEA, Apache Tomcat, GIT, Maven, Sonar, Jenkins, Jira
Technologies: Java 8, Spring Boot 2, Junit 4, Junit 5, Mockito 2, Hibernate 5, liquibase 3.5,
swagger, rest-assured 3.0, hamcrest 1.3, mapstruct, google guava, jjwt.

Participation:
When I was working on a project, I implemented such functions:
* Created web layer which contains REST API controllers;
* Created data layer using Spring Data and Hibernate;
* Created unit and Integration tests;
* Wrote the documentation;
* Participated in daily meetings and in retrospectives.

02/2020 - 02/2020
Student
Bank system

Project Roles: developer (student)
Description: Created with servlet api application for managing bank accounts, which allows to
create accounts, transfer funds between accounts. Also user can register in system,
open a deposit and take a loan.
Team: 1 member
Database: MySQL
Tools: IntelliJ IDEA, Maven, Apache Tomcat, Sonar, Git
Technologies: Java 8, servlet api, log4j, junit 4, mockito, HTML 5(Flexboxgrid), JS(JQuery)

Participation:
The following features have been implemented:
* created user registration and verification;
* created handling requests;
* implemented localization;
* implemented unit tests and integration tests;
* wrote documentation

Local Availability

Only available in these countries: Ukraine
Profileimage by Hryhorii Chaplii Junior software engineer, Student from Vinnitsia Junior software engineer, Student
Register