Работал в 2 компаниях   4 года 7 месяцев

IT, Образование

Java Developer

Altkom Software & Consulting

IT

3 года 8 месяцев

06.2022 - по настоящее время

• Active participation in daily stand-ups, sprint planning and retrospectives to ensure continuous implementation of iterative improvements.

• Discussion of architectural solutions and exchange of experience.

• Writing unit and integration tests.

• Working with Git version controls.

• Maintaining the integrity of databases.

Physics Teacher

Setstud, Освітній центр

Образование

11 месяцев

04.2021 - 02.2022

• Teaching about 100 students for entrance exams.

• Creating educational program, following which every student can achieve the desired results as quickly and efficiently as possible.

Ключевая информация

  • Java Core
  • Multithreading
  • Telegram Bot API
  • Spring Framework, Spring Boot 3, Thymeleaf
  • Maven/Gradle
  • ORM/Hibernate, Liquibase
  • SQL: MySQL, PostgreSQL, Oracle
  • NoSQL: MongoDB, Redis, DynamoDB
  • Web-services (REST, SOAP)
  • JavaFX/FXML/SceneBuilder
  • jUnit 5, Mockito, Testcontainers
  • Logback, Log4J, SLF4J
  • JSON, XML, CSV, YAML, Markdown
  • Javadoc, Swagger
  • Design patterns
  • Algorithms and data sctructures
  • CSS, HTML
  • Git: Github, Gitlab
  • Docker
  • CI/CD
  • Monitoring/Analysis: Prometheus, SonarQube, Grafana

Учился в 1 заведении

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»

ФІОТ, 123 - Комп'ютерна інженерія

Київ, 2024

Владеет языками

Английский

выше среднего

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Курсы, тренинги, сертификаты

Професія Java-розробник

2022

  • Knowledge of the basic elements of Java syntax
  • Ability to work with primitive data types, strings, dates and collections
  • Ability to create custom classes, abstract classes and interfaces
  • Use of programming patterns in practice
  • Writing clean and maintainable code
  • Ability to work with files of various formats
  • Working with the network
  • Development of multithreaded programs
  • Optimization and refactoring
  • Working with SQL and NoSQL databases
  • Knowledge of mechanisms for working with exceptions and logs
  • Creating Spring Boot applications
  • The ability to find non-standard solutions
  • Independent development and support of projects

Java programming. Solving problems with Software

2022

  • Familiarity with the main advantages of the Java language
  • Study of syntactic constructions, basic algorithms and data structures

IT-Marathon, EPAM Systems

2022

Familiarization with all software development cycles and participation in them:

  • Decomposition of the technical task (xMind)
  • Creating an application design (Figma)
  • Frontend (Angular) and backend (Java, C#) development
  • Using the AWS cloud platform to implement serverless architecture
  • Product testing

English 12. Step to B2

2022

Дополнительная информация

Захоплення та інтереси

I have been actively involved in sports all my life, I have achievements in boxing, swimming and powerlifting. Now the main hobby is playing chess.

Особисті якості

I never lose motivation halfway through when I take on an idea. I always bring it to the end. Non-conflict, always reserved, open in communication and friendly.

Костянтин Миколайович

Java Developer

Киев

1 000 $

22 года

полная занятость, неполная занятость, проектная работа

Характер работы: удаленная работа, гибридная, стажировка / практика

Обновлено 1 год назад