Работал в 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-розробник
- 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
- Familiarity with the main advantages of the Java language
- Study of syntactic constructions, basic algorithms and data structures
IT-Marathon, EPAM Systems
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
Дополнительная информация
Захоплення та інтереси
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 год назад