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