English:
Upper Intermediate
Viktor K.
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 availableExpertise
Years of commercial development experience
6 years of experience
Core technologies
Other technologies
Project Highlights
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
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.
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.
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.
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.
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.
Education
Higher education in Computer Science
Agency
10-50
GMT+2
Zaporizhzhya/Ukraine, Kiev Ukraine
Core Expertise
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