UpstaffSign up
Mykola K.
🇺🇦Ukraine
Created AtUpstaffer since March, 2026

Mykola K. — Full-Stack Developer

Expertise in Full Stack Web (4.0 yr.), React Developer (4.0 yr.), Front-End Web (4.0 yr.), Back-End Web (4.0 yr.).

 Last verified on March, 2026

Bio Summary

  • Full-stack developer with 4+ years of experience specializing in JavaScript, TypeScript, React, Next.js, Node.js, and PostgreSQL, delivering scalable, production-grade web applications.
  • Proficient in modern software architecture, microservices, event-driven systems, and cloud infrastructure using AWS (Lambda, RDS, API Gateway, Cognito, S3).
  • Led backend teams to implement subscription management features in a sports streaming platform using Node.js, Docker, Terraform, and CI/CD pipelines.
  • Expertise in state management (Redux, MobX, Zustand), real-time communication (WebSocket, WebRTC), and UI/UX design with pixel-perfect responsive interfaces.
  • Strong background in Agile methodologies, code quality assurance through unit/integration testing, and collaborative development workflows with Git, GitHub, and GitLab.

Technical Skills

Programming Languages Java, JavaScript, TypeScript
JavaScript Frameworks Express, NestJS, Node.js, React
JavaScript Libraries and Tools Fastify, Mobx, React Native, Redux-Saga, Redux-toolkit, Webpack, Zustand
Databases & Management Systems / ORM AWS DynamoDB, AWS ElasticSearch, Mongoose ORM, PostgreSQL, Redis, SQL
UI Frameworks, Libraries, and Browsers Ant Design, Bootstrap 4, CSS3, HTML5, SASS/SCSS, Tailwind CSS
Amazon Web Services AWS API Gateway, AWS DynamoDB, AWS ElasticSearch
Adobe Experience Manager (AEM) AEM
Platforms AEM
SDK / API and Integrations AWS API Gateway, Eslint LinkedIn API, GraphQL, RESTful API
Methodologies, Paradigms and Patterns BEM, Clean Architecture, Scrum
Virtualization, Containers and Orchestration Docker, Docker Compose, Terraform
UI/UX/Wireframing Figma, Responsive Design
Version Control Git, Gitflow, Github Actions
Deployment, CI/CD & Administration GitLab CI, New Relic
QA, Test Automation, Security Jest, Postman, React Testing Library
Message/Queue/Task Brokers MQQT
Mail / Network Protocols / Data transfer WebRTC, WebSockets
Other Technical Skills DevTools, Prettier

Work Experience

JavaScript Full-Stack Developer - SMISS Ltd (SMISS Ltd)

Duration: Feb 2024 - present
Summary:
  • Development of responsive, pixel-perfect UI components and ensuring cross-browser compatibility
  • The role involves managing state efficiently and optimizing performance for fast, responsive applications across devices
Responsibilities:
  • Creating responsive, pixel-perfect UI components and ensuring cross-browser compatibility.
  • Managing state efficiently with Redux, MobX, or Context API.
  • Optimizing performance for fast, responsive applications across devices.
  • Conducting thorough testing (unit, integration, end-to-end) for high-quality code.
  • Collaborating with backend teams and integrating with Node.js APIs and third-party services.
Technologies: JavaScript, React, Redux, MobX, Node.js

Full-stack Developer (Private Projects & Freelance)

Duration: Mar 2023 - Feb 2024
Summary:
  • Development and deployment of several responsive multi-page websites for private clients, including a real-time video call application and a client management system
  • Gained experience in real-world project workflows, code reviews, and teamwork
Responsibilities:
  • Built and deployed several responsive multi-page websites for private clients.
  • Contributed to the development of a real-time video call application using WebRTC and WebSocket.
  • Developed a client management system for data handling and task automation.
  • Designed architecture, managed database structure, and integrated front-to-back features.
  • Gained experience in real-world project workflows, code reviews, and teamwork.
Technologies: JavaScript, React, WebRTC, WebSocket, Node.js, MongoDB

Full-stack Developer (Sports Streaming and Entertainment Platform (DAZN))

Summary:
  • DAZN is a sports streaming service providing live and on-demand streaming of various sports events
  • The project focused on enhancing the subscription domain with features like subscription downgrade/upgrade and addon cancellation, using microservice architecture and AWS services to improve observability, security, and performance
Responsibilities:
  • Developed scalable and responsive front-end components using React and TypeScript, ensuring seamless user experience across devices.
  • Optimized performance and improved loading times by leveraging React Hooks and implementing efficient state management with Redux.
  • Collaborated with backend engineers to integrate RESTful APIs and GraphQL.
  • Enhanced UI/UX design by implementing pixel-perfect designs, improving user interaction, and building a mobile-first approach.
  • Conducted thorough testing, including unit tests and integration tests, to ensure the reliability of the front-end components.
Technologies: React.js, Nest.js, TypeScript, Express, Fastify, PostgreSQL, DynamoDB, Docker, CI/CD, Terraform, AWS, Event-driven architecture, NewRelic, OpenTelemetry

Full-stack Developer (Gambling Platform)

Summary:
  • A scalable online gaming platform offering various casino games with real-time updates, secure payment processing, and AI-driven fraud detection
  • The system ensures high performance and streamlined deployment through CI/CD automation
Responsibilities:
  • Developed the responsible front-end of the application.
  • Worked on test coverage and Storybook elements.
  • Created AEM components based on TypeScript files describing dialogue and component structure.
  • Worked on brand-specific features in AEM, created templates and experience fragments.
  • Built a strong team to deliver new features on time, involved each developer in reviewing PRs, held knowledge-sharing sessions, and wrote detailed documentation about the product and existing features.
Technologies: Node.js, React.js, Redux, Redux-Saga, Lodash, Jest, React Testing Library, Java, AEM CMS, Webpack

Full-stack Developer (Iterius)

Summary: Iterius is an application for tracking working hours, time spent on projects and tasks, with the ability to generate reports for each employee or user of the system.
Technologies: React.js, Typescript, Node.js, Nest.js, Express.js, PostgreSQL, SASS, MobX, Rest API

Education

  • State Tax University
    Master’s Degree in Financial Law
    2001 - 2006

Certification

  • Full-stack Developer Certificate – GoIT Academy (Kyiv)
    Skills: Node.js, NestJS, PostgreSQL, Zustand, MobX, MongoDB, GitLab, SQL, GitHub, JavaScript, Redux, Express.js
    Issued: Dec 2023
  • Frontend Developer Certificate – GoIT Academy (Kyiv)
    Skills: React, Zustand, MobX, JavaScript, HTML5, CSS
    Issued: Sep 2023
  • UI/UX Designer Certificate – GoIT Academy (Kyiv)
    Issued: May 2023
  • Node.js – Udemy (Instructor: Bogdan Stashchuk)
    Skills: Node.js, Express.js, MongoDB, JavaScript
    Issued: Apr 2024
  • React, Redux, Redux Toolkit – Udemy
    Skills: React, Redux, Redux Toolkit, JavaScript
    Issued: Jul 2024
  • GraphQL – Udemy
    Skills: GraphQL, API Design, JavaScript
    Issued: Sep 2024
  • React Native: Mobile App Development (CLI) – Udemy
    Skills: React Native, React, JavaScript
    Issued: Dec 2024
  • TypeScript – Udemy
    Skills: TypeScript, JavaScript
    Issued: Jan 2025

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Mykola K.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Propose a Job for Mykola K.
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up