Сайт поиска работы №1 в Украине
- Файл
Личные данные скрыты
Этот соискатель решил скрыть свои личные данные и контакты. Вы можете связаться с ним со страницы 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)
[
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)
Похожие кандидаты
-
Fullstack Developer
Киев, Винница , еще 5 городов -
FullStack Web Developer
Запорожье, Удаленно -
Front-end/FullStack developer (JavaScript, React, Node.js)
Удаленно -
Front-end, Fullstack developer
Киев, Другие страны, Удаленно -
Fullstack developer
Киев -
Fullstack Developer
Удаленно