Summary

Expertise

Project Highlights

Education

Agency

VK

English:

Upper Intermediate

Viktor K.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Full-stack JavaScript developer

A driven full-stack developer with extensive corporate experience in the field of web development for more than 5 years in small and large teams, as well as in international teams with preferably English communication. My greatest strength is flexibility in a given task, I could handle any new to me task as well as perform well in the fields I'm well experienced in. After working so long with designers on the UI/UX I have a good eye for design. After the adaptation period, I could take on larger responsibilities and take care of several developers and help them to move forward in their careers as I have experience in mentoring and leading small projects. As I have a large corporate experience I have passed loads of cybersecurity pieces of training so you can be confident in safeties of your intellectual property by working with me.

Want to hire this engineer?

Check if Viktor is available

Expertise

Years of commercial development experience

6 years of experience

Core technologies

JavaScript 6 years
React.js 5 years
AWS 3 years
TypeScript 4 years
Node.js 5 years
PostgreSQL 4 years

Other technologies

AWS
CSS
Ember.js
Express.js
HTML5
MySQL
React.js
Git
Sass
Gulp
Docker
Cypress
Jest
Microservices
Nest
GraphQL
Material-UI
Tailwind CSS

Project Highlights

icon
Full-stack developer

Under NDA

Jul `22 - Dec `22

5 months

A company site in the web3 NFT space with a lot of graphics and animation

Responsibilities & achievements

• Determined technologies to build a project on • Project setup from scratch (FE and BE) • Implementation of a design, add business logic • Working with graphics and animation • Created and optimized Lambda functions to handle high volumes of requests and process large amounts of data in real-time. • Designed and implemented complex workflows using AWS Step Functions, leveraging its state machine and event-driven architecture. • Connect API to the front-end • Conducted regular testing and debugging of the back-end codebase, utilizing tools such as Mocha and Postman, and collaborated with teammates and designer to ensure seamless integration and user experience. • CI/CD process configuration

JIRA
PostgreSQL
React.js
TypeScript
Mocha
Nest
AWS Lambda
Next.js
icon
Full-stack developer

Under NDA

Feb `21 - Jul `22

1 year

Shift4

I was taking on some leading activities on this project and was responsible for 3 other developers. My main duties were to maintain the existing web applications on Ember.js and React.js and add new features, writing BE functionality using Nest.js, and cover it with unit tests. All of the code was done by the SOLID principle in order to make the code well maintainable.

Responsibilities & achievements

• Designed and developed large-scale single-page applications (SPAs) using React, leveraging its component-based architecture, state management, and virtual DOM. • Implemented complex user interfaces and interactive features using React, utilizing its built-in hooks, context, and higher-order components. • Utilized Redux for state management, and implemented middleware for asynchronous operations. Used Axios for HTTP requests and Socket.io for real-time communication. • Designed and developed a large-scale microservices architecture using Nest.js and AWS services such as ECS, Lambda, and API Gateway, ensuring scalability, fault tolerance, and security. • Utilized Nest.js libraries such as TypeORM to integrate with databases MySQL, PostgreSQL, and Redis, and implemented data access layers and repositories. • Optimized Nest.js applications for performance, scalability, and security, using techniques: caching, throttling, and rate limiting, and implementing authentication and authorization mechanisms using JWT.

AWS
CSS
Ember.js
Express.js
MySQL
PostgreSQL
React.js
TypeScript
RESTful API
Cypress
Jest
Nest
Next.js
Tailwind CSS
icon
Front-end developer

Under NDA

Apr `20 - Feb `21

10 months

Sevn.pro

Worked with designer studios on applying their beautiful designs in life with pixel-perfect markup and interactive animations from scratch. I was successfully leading a small team of 3-4 developers in order to provide customers with a quality codebase in a short period of time. Some of these sites were awarded on awwwards.com or cssdesignawards.com: • awwwards.com/sites/umami-ware • awwwards.com/sites/jessy-grossi-lead-gen-expert • awwwards.com/sites/kirill-pritula-marketer • yourkithandkin.com • iconagency.gg • rubbish.taxi

Responsibilities & achievements

• Implement pixel-perfect markup and interactive animations from scratch • Lead a small team of 3-4 people • Optimized React applications for performance and scalability, using techniques such as code splitting, lazy loading, and memoization, and implementing testing and debugging tools utilizing Jest and React Developer Tools. • Developed a responsive and mobile-first design approach using React and CSS frameworks Bootstrap, and utilized media queries and viewport units for cross-device compatibility.

CSS
JavaScript
React.js
TypeScript
Gulp
Figma
Next.js
icon
Full-stack developer

Stagewood

Jan `19 - Feb `19

My duties were to develop the front-end part of the web application on React and Typescript, as well as structuring and maintaining BE part of the app

Responsibilities & achievements

• Utilized Next.js server-side rendering and static site generation to improve the application's performance, reduce page load times, and optimize search engine optimization (SEO). • Implemented state management using Redux, leveraging its centralized store and middleware for asynchronous operations, and integrated with third-party APIs • Utilized the Express.js framework to build scalable and robust RESTful APIs for serverless application, leveraging middleware for authentication, validation, and error handling. • Implemented TypeScript to ensure code reliability and maintainability, leveraging its static type checking and object-oriented features. • Integrated serverless applications with various AWS services such as S3, DynamoDB, and SNS, using the AWS SDK • Optimized serverless application for performance and cost, using techniques such as code splitting, caching, and asynchronous programming, and leveraging AWS Lambda features such as provisioned concurrency and the Lambda power tuning tool.

AWS
CSS
Express.js
JIRA
MySQL
Nexus
Node.js
React.js
TypeScript
AWS SDK
Jest
GraphQL
AWS Lambda
icon
Front-end developer

StoneX

Mar `18 - Dec `18

9 months

My duties were to add new modules to CMS, fix CSS or JS bugs, maintain the old codebase. A lot of communication with designers and other developers through video calls or texting.

Responsibilities & achievements

• Developed and implemented new modules and features for a content management system (CMS) using JavaScript, HTML, and CSS, ensuring compatibility and consistency with the existing codebase and design specifications. • Conducted regular maintenance and debugging of the CMS codebase, utilizing Chrome Developer Tools and Visual Studio Code to troubleshoot CSS and JavaScript bugs. • Communicated effectively with designers and other developers through video calls or messaging platforms such as Slack, ensuring clear and timely communication to meet project deadlines and objectives.

JavaScript
JIRA
React.js
Gulp
SCSS
Figma
icon
Front-end developer

Solanteq

Mar `17 - Oct `17

7 months

I was a part of a team that was working on the development front-end part of the banking applications with React.js.

Responsibilities & achievements

• Collaborated with a team of developers to design and implement the front-end of banking applications using React.js, ensuring compliance with industry standards and security protocols. • Utilized best practices for React.js development, such as functional components, hooks, and Redux for state management, and worked closely with back-end developers to ensure seamless integration with the server-side codebase. • Conducted regular testing and debugging of the front-end codebase, utilizing Jest, and Cypress, and participated in code reviews and quality assurance processes to ensure high-quality, error-free code.

CSS
React.js
TypeScript
Redux
Jest

Education

Higher education in Computer Science

Agency

Web & Mobile Application Dev agency #158

10-50

GMT+2

Zaporizhzhya/Ukraine, Kiev Ukraine

Core Expertise

ActionScript
AngularJS
Apache
Apache Cordova
AWS
Backbone.js
CSS
D3.js
Ember.js
Express.js
HTML5
Java
Java EE
JavaScript
jQuery
Knockout.js
Kotlin
Kubernetes
Magento
MEAN Stack
Meteor
MongoDB
MySQL
.NET
Node.js
PHP
React.js
React Native
Responsive Web Developer
TypeScript
UI
UX
WordPress
Apache Cassandra
Bootstrap
CSS3
ECMAScript
Ecommerce
Elasticsearch
Go
Golang
HTML
Java ME
MySQL Programming
NoSQL
Redis
Swift
Web Services
Adobe Illustrator
Adobe Photoshop Lightroom
Angular 2x
ES6
jQuery UI
MS SQL Server
Npm
RESTful API
UI Bootstrap
WebSockets
Bootstrap CSS
Docker
MariaDB
jQuery plugins
MySQLFront
Redux
ES5
Ethereum
Solidity
Vue.js
UIKit
UI Automator
AWS SDK
Mongoose
Blockchain
Flutter
AWS Lambda
Redux-saga
Vuex
Vuetify
Next.js
Nuxt.js

Industries

Architecture & Design, Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Mapping & Navigation, Sports & Fitness, Advertising & Marketing, Shopping & Loyalty programs, Photo & Video, Fashion & Style, Travel & Tourism, Kids & Childcare, Healthcare & Medicine, Food & Drink, Arts & Culture, Service & Support, Audio & Music, Blockchain & Cryptocurrency, Automotive

Want to hire this engineer?

Check if Viktor is available