Summary

Expertise

Project Highlights

Education

Agency

IK

English:

Upper Intermediate

Ivan K.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Experienced Full stack JS developer, adept at solving problems and helping clients with the development of their ideas.

Worked for a long time on 4 Shopify apps projects, all of which are now successfully developed. Among them is Aftersell, which is one of the leaders of upsell apps in Shopify app store; I was being lucky to participate in developing cutting-edge features added by Shopify, like post purchase feature; Participated in many project discussion, meetings; suggested a lot of solutions for project requirements; Was a mentor for some time plus onboarded many developers into projects built all by myself or into projects that were built before me; Made a lot of investigation into new/existing APIs, documentation, estimated a lot of projects based on that; I'm able to maintain myself and my family all on my own; Were able to taught my friends to learn programming and teach them not only technology stack but a problem-solving skill in general.

Want to hire this engineer?

Check if Ivan is available

Expertise

Years of commercial development experience

4 years of experience

Core technologies

GraphQL 3 years
TypeScript 4 years
Node.js 4 years
React.js 4 years
Express.js 4 years
Next.js 2 years

Other technologies

AWS
CSS
Google API
Heroku
MongoDB
MySQL
PostgreSQL
Shopify
Redux
SCSS
Swagger
GraphQL
Tailwind CSS
REST Api

Project Highlights

icon
Middle Full stack JS developer

Enovos

Apr `23 - May `24

1 year

Enovos is Luxembourg’s main energy supplier and also operates in Germany, Belgium and France. Its mission is to provide electricity and natural gas to a wide range of customers, from private households to industrial clients. Enovos invests in renewable energies and aims to continuously develop its offer in the areas of energy efficiency, decentralised power production, smart applications and mobility solutions.

Responsibilities & achievements

- Design and implementation of business logic at front-end. - Writing of database procedures and queries, patches, DB model organization; - Task analysis, implementation suggestions, UI/UX from scratch, etc. - Code and DB query optimization, refactoring; - Integration with third-party systems, implementation, and support; - deep investigation into the subject area of the project - working as a project leader, as well as onboarding new developers to the project - Collaboration with other developers in team.

PostgreSQL
React.js
TypeScript
Redux
Nest.js
REST Api
icon
Middle Full stack JS developer

Memorial Stories

Dec `22 - Mar `23

3 months

With Memorial Stories, every QR Code Memorial Story Plaque is a gateway to a world of remembrance filled with heartwarming anecdotes, cherished photographs, and details that defined your loved one. Social network - the client buys a place on the platform (web app) and gets the right to create a profile of a deceased person whose memory he wants to perpetuate. Information is published in the profile. stories from life, photographs, etc.

Responsibilities & achievements

- Design and implementation of business logic at front-end and back-end; - Task analysis, implementation suggestions, UI/UX improvements, etc. - DB management (writing of functions/procedures/queries, DB model organization, performance analysis, etc.); - Integration with third-party systems, implementation, and support; - working with themes (stores) of customizers - development of solutions not envisioned by the Shopify system.

Express.js
MongoDB
React.js
Shopify
Git
RESTful API
icon
Full stack JS developer

Michael Gabriel Store

Oct `22 - Dec `22

2 months

Custom Shopify app for jewelry store, allowing you to create custom rings and diamonds.

Responsibilities & achievements

- Design and implementation of business logic at front-end and back-end; - Integration with third-party systems, implementation, and support; - Matrix development (google sheet to new models) - Working with big data and process optimization.

Express.js
MongoDB
React.js
Shopify
Git
SCSS
icon
Middle Full stack JS developer

AfterSell Post Purchase Upsell

Nov `20 - Sep `22

2 years

AfterSell has been completely improved and new functionality has been implemented, which increased the performance. In the process, new functionality was integrated or brought to a new level: Billing system, Analytics, Visual builder, etc. This application was one of the first to integrate the Shopify Post-purchase API after their release.

Responsibilities & achievements

- Design and implementation of business logic at front-end and back-end; - Collaboration with other developers in team (5 persons). - implementation of features that were in beta in shopify without documentation (post perches) - billing system refactor - migration from version 1 to version 2 with a huge amount of data.

Express.js
MongoDB
React.js
Shopify
Redux
Swagger
REST Api

Education

Higher education in Computer Science

Agency

agency #3511

100-400

GMT+2

Kyiv/Ukraine,Zaporizhzhia/Ukraine

Core Expertise

AngularJS
AWS
CSS
Express.js
JavaScript
MongoDB
MySQL
Node.js
PHP
PostgreSQL
Python
React.js
Shopify
TypeScript
WordPress
BigCommerce
Ecommerce
Git
Laravel Framework
Shopify Templates
Woocommerce
Web Design
Prototyping
Docker
Redux
SCSS
Vue.js
GraphQL
Figma
Google Cloud Datastore
Next.js
Tailwind CSS
REST Api

Industries

Architecture & Design, Education & Science, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Construction & Real estate, Human Resources & Career, Advertising & Marketing, Shopping & Loyalty programs, News & Media, Fashion & Style, Social Media & Communication, Travel & Tourism, Healthcare & Medicine, Booking & Rent, Food & Drink, Beauty & Personal Care, Telecommunications and Social Network

Want to hire this engineer?

Check if Ivan is available