Maksym K.
Spain (UTC+01:00) 🇪🇸
Upstaffer since June 22, 2023

Maksym K. — Full Stack Developer

Expertise in Full Stack Web.

Last verified on July 04, 2023

Core Skills

JavaScript
JavaScript
8 yr.

Bio Summary

Extensive full-stack development experience focusing on backend development using NodeJS (NestJS, Express), Elixir (Phoenix), and frontend development using Vue 3, React, and Ant Design. - Proven ability in building and maintaining various projects, including CMS, payment methods, prediction algorithms, APIs, and e-commerce solutions, indicating strong project ownership. - Proficiency in working with several databases, demonstrating a deep understanding of both relational and non-relational structures. - Experience in applying modern web technologies, with certifications in JavaScript Algorithms, Data Structures, and Data Visualization. - Located in Spain - Upper-Intermediate English

Technical Skills

Programming Languages Elixir, JavaScript, TypeScript
UI Frameworks, Libraries, and Browsers Bootstrap, BULMA, CSS, HTML5, Phoenix, Tailwind CSS
JavaScript Frameworks Express, Node.js, React, Svelte, Vue.js
PHP Frameworks Laravel
Databases & Management Systems / ORM MariaDB, MongoDB, MySQL, PostgreSQL
Cloud Platforms, Services & Computing AWS
Methodologies, Paradigms and Patterns BDD, Kanban, OOP, Scrum, TDD
QA, Test Automation, Security BDD, Cypress, Jest, Testing Library
Deployment, CI/CD & Administration CircleCI, Travis CI
Operating Systems Debian, Ubuntu
Virtualization, Containers and Orchestration Docker, Kubernetes
Version Control Git, Github Actions
Collaboration, Task & Issue Tracking Jira
SDK / API and Integrations RESTful API
Other Technical Skills Grid, LiveView

Experience

Dare Planet Tech., Fullstack Software Engineer

May 2023 - ...
Responsibilities:

  • Developing backend with NodeJS (NestJS, Express), Elixir (Phoenix)
  • Implementation of admin with Vue 3, Ant Design

Doofinder, Fullstack Software Engineer

January 2022 – March 2023
Responsibilities:

  • Developed CMS and implemented payment methods
  • Implemented prediction algorithm for managing client subscriptions
  • Created and estimated new concepts like implementing a new API endpoint for managing billing
    information, or integrating external services like Shopify, HubSpot, etc.
  • Implemented three-step checkout with state machine using GenServer

Biko2, React/NodeJS Software Engineer

August 2020 – December 2021

  • National Geographic project: Responsible for implementing new concepts and maintaining what
    they had used JAMStack technology, in the front-end - React (Preact in prod), Gatsby, and in the back-end - a very customized Drupal that generates GraphQL queries to then feed them to Gatsby, implementation of instant navigation. Responsible with two more partners for 9 countries of NatGeo (seven from the EU and two from LATAM): deploys, backups, etc.
  • El Corte Ingles project: Responsible for creating and maintaining two e-shops (Hipercor and La
    Tienda en Casa), evaluation and all full-stack cycles of development

Industrial Augmented Reality, Frontend Developer

May 2020 – August 2020
Responsibilities:

  • Implemented new features using VueJS and Vuex

Multihelpers, Fullstack Web Developer

February 2018 – May 2020
Responsibilities:

  • Split the Symfony framework monolith for a lot of micro-services
  • Made micro-front-end forms, also the admin for our customer support and a page (mobile oriented) for helpers so that they can upload pictures of their work.
  • Made a service for generating and managing invoices (front-end in React, API/back-end Python)

Freelancer, Fullstack Ruby/JS Web Developer

December 2015 – 2017

ALC Concern “Vesna”, Computer Systems Engineer

October 2005 – November 2015

Education

Bachelor's Degree in Information Controlling Systems and Technologies, Dnipropetrovs'k National
University, Ukraine

Master's Degree in Political Science, Dnipropetrovsk National University, Ukraine

Ruby on Rails Courses, RubyGarage (March 2016 - October 2016)

Web Application Architectures, University of New Mexico (Coursera.org) (2015)

JavaScript. Basics and Advanced Features, Computer Academy "STEP" (certification center "SeeTech"), Ukraine (2014)

Certificates

Data Visualization Certificate, FreeCodeCamp (April 2023)

JavaScript Algorithms and Data Structures Certificate, FreeCodeCamp (September 2021)

Complete React Developer (Redux, Hooks, GraphQL), Udemy (October 2020)

The Complete Elixir and Phoenix Bootcamp, Udemy (June 2019)

Front-End Certificate, FreeCodeCamp (December 2017)

Awards and Achievements

The Best Project for Sale: Hackathon Doofinder (March 2022)

Knight Prize (the most original project): Doofinder Code Challenge (October 2022)

 

 

 

 

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 Maksym K.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring