Зареєструватися
  • File

Konstantin

Java developer

Considering positions:
Java developer, System administrator
City of residence:
Odesa
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Kostenko Konstantin Nikolaevich
Birthdate: 01.02.1980
Country: Ukraine
City: Odessa
Mobile: [open contact info](look above in the "contact info" section)
E-mail: [open contact info](look above in the "contact info" section)
Telegram: @dev_konstantin_k
Git: https://gitlab.com/ciskos

Java programmer
Employment: partial, full-time
Work schedule: remote

Java: Databases: Web:
- Java SE - SQL - HTML
- Spring - MySQL/MariaDB - CSS/Bootstrap
- Hibernate - PostgreSQL
- JUnit - MongoDB

Development tools: Other:
- Eclipse - GNU/Linux
- Maven - FreeBSD
- Git - Docker
- Design Patterns

Courses:
- MongoDB - GeekBrains
- TopJava - Computer Academy “Step” - CCNA(2008)
- JavaRush

Git-repositories:
- Crawler-web-interface - bash examples
- Patch converter from Idea to Git - SQL examples
- Topjava graduation project
- Topjava internship
- GeekBrains internship

Languages:
English — medium. Technical, conversational, written.

Work experience:
04.2021 — 02.2024 Pet Project - Full Stack Software Developer

Development of the Crawler application. The project is educational in nature and is in the process of
constant revision.

The entire project consists of three components that will be gradually added:
1. Crawler-web-interface
2. Crawler-backend
3. Crawler-desktop-interface

Technologies used:
- Java 15 - HTML
- Junit 5 - CSS
- Maven - Bootstrap
- REST - Thymeleaf
- HATEOAS - Hibernate
- Eureka

Spring technologies used:
- Spring Boot - Spring Data JPA
- Spring MVC - Spring Security
- Spring WebFlux - Spring Integration
- Spring JDBC
Used DBMS:
- H2 - MongoDB
- PostgreSQL - Cassandra
11.2021 — 02.2022 EPAM Systems Internship - Backend Software Developer

Participation:
- Retrieving data from DB
- Implemented services, REST controllers
- Performed test coverage improvement
- Fixed bugs

Database:
- MySQL - local and production environment
- H2 - in-memory for testing

Tools:
- Intellij IDEA
- MySQL Workbench
- Postman
- JIRA
- Checkstyle
- Liquibase
- Git
- Maven

Technologies:
- Java 8
- Spring Bootstrap
- Hibernate
- REST
- JUnit 5
- Mockito
10.2019 — 12.2019 TopJava internship - Java-Enterprise application developer

Participation in the development of Spring 5 / JPA enterprise-an application with authorization and
access rights based on roles on the stack:
- Maven
- Spring MVC
- Spring Security
- REST (Jackson)
- Java 8 Stream API.
Persistence to PostgreSQL and HSQLDB-based databases:
- Spring JDBC
- JPA (Hibernate)
- Spring-Data-JPA.
Implementation and testing of REST and AJAX controllers (more than 100 JUnit5 tests).
Implementation of the client on:
- Bootstrap (css/js)
- datatables
- jQuery.

05.2018 — 07.2018 GeekBrains internship - Java programmer

As an architect, I took part in the development team of an application that allows to determine the
frequency of mentions of certain words on various sites. Application Components:
- Web-based user and administrator interface
- Crawler
- Web service
- Mobile user interface
- Desktop admin interface
During the development process, I refined the database structure based on the MySQL DBMS.
I developed the desktop version of the admin interface, and also participated in the development of the
prototype of the desktop interface itself. Used technologies:
- Java SE
- JDBC
- SQL
- Swing

01.2012 — 01.2016 Private company - System administrator

- monitoring the status of server hardware
- technical support for users
- working with the billing system
02.2009 — 01.2012 Management of the pension fund of Ukraine - Chief specialist - system administrator

- assembly and adjustment of computers
- installing of OS and software
- DB administration
- office equipment maintenance
- web application development
06.2008 — 12.2008 Alfa-Bank(Ukraine) - Engineer of the Odessa region IT support group

- assembly and adjustment of computers
- maintenance of servers and network equipment
- office equipment maintenance
11.2004 — 02.2008 Management of the pension fund of Ukraine - Chief specialist - system administrator

- assembly and adjustment of computers
- installing of OS and software
- DB administration
- office equipment maintenance
01.2004 — 06.2004 Private company - Software engineer

- LAN installation
- assembly and adjustment of computers
- installing of OS and software
- installation, configuration and support of software produced by the company
08.2002 — 12.2003 Management of the pension fund of Ukraine - Chief specialist in computer and technical support

- assembly and adjustment of computers
- installing of OS and software
- DB administration
- office equipment maintenance

Education:
1997 — 2002 Odessa state academy of construction and architecture Economics and management in
construction

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: