Працював в 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 рік тому