Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Личные данные скрыты

Этот соискатель решил скрыть свои личные данные и контакты, но ему можно отправить сообщение или предложить вакансию.

Этот соискатель решил скрыть свои личные данные и контакты. Вы можете связаться с ним со страницы https://www.work.ua/resumes/10191082/

Fullstack-розробник

Город проживания:
Киев
Готов работать:
Киев, Удаленно

Контактная информация

Соискатель скрыл свои личные данные, но вы сможете отправить ему сообщение или предложить вакансию, если откроете контакты.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Maksym Krychinin Remote/Kyiv, Ukraine
[открыть контакты](см. выше в блоке «контактная информация»)
FullStack Developer [открыть контакты](см. выше в блоке «контактная информация»)
Telegram / LinkedIn / GitHub

SUMMARY
Software Developer with commercial experience seeking new professional opportunities. I have a strong
background in Java, Node.js, and the Spring Framework, with hands-on experience in Angular and Vue.js for
frontend development. I'm well-versed in OOP and SOLID principles, ensuring clean and maintainable code. My
technical education, combined with a B2 level in English, equips me with the skills needed to excel in diverse
projects. Currently, I aim to join a motivated team where I can continue to grow and contribute effectively.

SKILLS
Languages: Java, Node.js, TS, Angular, Vue.js, Ionic.

Query Language: GraphQL/Apollo GraphQL.

Spring Framework: Core, Boot, Data, JPA, MVC, Security.

ORMs: Knex, Sequelize.

Principles: OOP, SOLID, DRY, KISS.

Tests: jUnit, Mokito, Postman, Swagger, Jest.

Package manager: Maven, Gradle, NPM.

Container: Docker.

Queues: ActiveMQ, Redis.

RDBMS: MySQL, PostgreSQL.

NoSQL: MongoDB.

Log trackers: Log4j, Winston.

Version of control: Git, GitHub, GitLab, Azure.

Soft-skills: problem-solving, communication, team-working, creativity, leadership, openness to criticism.

Languages: English (B2) – Upper-Intermediate, Ukrainian – (C1) - Native.
WORK EXPERIENCE
Full-stack Developer at ProtoQ

November 2023 - July 2024

Project: NDA.

Responsibilities:

 API & Database Architecture and Development: Design and develop robust API endpoints using Node.js and
GraphQL, and create efficient database schemas with MySQL and Sequelize.
 Database Schema Migrations: Utilize Knex to manage and execute database schema migrations, ensuring
seamless transitions and updates.
 Testing and Quality Assurance: Implement comprehensive tests using various testing frameworks and
methodologies to ensure code quality and reliability.
 Error Tracking and Resolution: Monitor, track, and resolve application errors and crashes using Sentry,
ensuring high availability and stability.
 Analytics and Metrics: Set up and maintain analytics and performance metrics using Kibana and Grafana to
monitor application health and user engagement.
 Containerization: Develop and manage Docker containers to streamline the development and deployment
process, ensuring consistent environments across different stages.
 Third-party API Integration: Integrate and manage third-party APIs to extend application functionality and
enhance user experience.
 Collaboration and Feature Implementation: Work closely with other developers using Angular.js and Node.js
to design, implement, and test new features, ensuring alignment with project goals and timelines.
 Code Maintenance: Write clean, maintainable, and efficient code using Node.js and Angular.js, following solid
practices and coding standards.
 Troubleshooting and Production Issue Resolution: Quickly diagnose and resolve production issues, minimizing
downtime and ensuring a smooth user experience.
 Performance Optimization: Continuously monitor and optimize application performance using ElasticSearch,
addressing bottlenecks and improving responsiveness.
 Documentation: Create and maintain detailed documentation for code, APIs.
Technologies: Angular.js, Ionic, Node.js, GraphQL, ElasticSearch, MySQL, Knex, Sequelize, Docker, npm, Azure.

Java Backend Developer at EPAM SYSTEMS

June 2022 - March 2023

Projects: Cruise company, Auto Service, Recycling Project.

Responsibilities: API & DB architecture and development, managing database schema migrations using

flyway, tests implementation, error tracking and fix crashes, analytics & metrics, containerizing applications

using Docker, third-party API usage. Collaborate with other developers to design, implement, and test new

features. Write clean, maintainable, and efficient code. Troubleshoot and resolve production issues.

Technologies: Java, Spring Framework, Log4J, PostgreSQL, MongoDB, jUnit, Mokito, Docker.

Java Backend Developer with using Telegram API

April 2023 - July 2023
Projects: Crypto-Trade, Anonym-chat-bot.

Responsibilities:

 Design, develop, and maintain Telegram bot backends using Java, Spring Framework, and the Telegram API

 Integrate Telegram bots with external systems and APIs

 Implement and maintain Telegram bot features, such as handling user interactions, sending messages,

and managing data

 Ensure the scalability, performance, and security of Telegram bot backends

 Write and maintain unit and integration tests for Telegram bot code

 Monitor and troubleshoot Telegram bot issues

 Stay up-to-date with the latest Telegram API features and best practices

Technologies: Java, Spring Framework, Docker, Telegram API, Log4j2, RDBMS.

MY PROJECTS
Cruise Company API
Description: Cruise Company is a Java Spring project that simulates a cruise booking system. With this system,
users can search for available cruises, view detailed information about each cruise, and book reservations.
Technologies: Java, Spring Framework (Boot, Security, Data), Hibernate, Log4j, jUnit, Mokito, MySQL, Docker,
Maven, JWT, Bcrypt, Swagger UI, Pagination.

CupidLink
Description: CupidLink is a work-in-progress project, and there are many features that are still under development.
However, the app is already functional. CupidLink is a mobile application that helps people find and connect with
potential romantic partners. It uses a variety of features to match people based on their interests, values, and
personality traits. The app also includes a messaging feature that allows users to communicate with each other.
Using mongoDB and ActiveMQ for statistic saving..
Technologies: Java, Spring Framework (Boot, Security, Data), Hibernate, Log4j2, PostgreSQL, Docker, Maven,
JWT, Bcrypt, ActiveMQ, Microservice Arhitecture, Swagger UI, Pagination.

COURSES
EPAM Systems Java Spring
Technologies: Java developer - java core & ee, jUnit & mockito, Log4g, SQL, JDBC, JPA, OOP, SOLID, Spring
Framework.

Coursera SQL Michigan University
Technologies: MySQL, Oracle, PgAdmin.

Udemy Spring Boot 3, Spring 6 & Hibernate
Technologies: Spring Framework, Hibernate.

Docker & Kubernetes: The Practical Guide [2023 Edition]
Technologies: Docker, Kubernetes.
EDUCATION
National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”
Computer Science

Bachelor’s Degree

2021 – 2025
Lutsk Gymnasium №21 of Mykhailo Kravchuk: Mathematical class.

SELF - EDUCATION
● EPAM Systems Java Course

● Online courses, materials, posts, documentation

● University English group (B2-C1)

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: