Logo

Victor K

Position
Str Middle Full Stack Developer
Location
Ukraine, Zaporizhzhya
Work Experience
about 5 years
About me

My story

I'm a Full Stack Developer with more than 4 years of experience in the world of complex web applications. I absolutely love what I do and I'm pretty darn good at it too!

When it comes to web development, I've got you covered from all angles. I'm skilled in both front-end and back-end development, meaning I can handle everything from designing the user interface to ensuring the functionality runs smoothly behind the scenes.

I pride myself in keeping up with the latest trends and technologies in the field. The digital world is constantly evolving, so I make it a priority to stay on top of my game. Trust me, I geek out over all the cool stuff happening in the web development community.

Services

What i do

Dedicated team

All dedicated team members are working exclusively for you, the same as your in-house teams

Full-stack development

We will cover every aspect of building a digital product or application, from front-end to back-end development

Outstaff developers

Augment your existing team by hiring skilled and experienced developers from our in-house talent pool.

My skills

I'm pretty smooth with front-end stuff like HTML, CSS, and JavaScript, and I've also got some tricks up my sleeve with frameworks like React and Angular. On the back-end, I know my way around Node.js and have played with databases like PostgreSQL and MySQL. So basically, I've got your web development needs covered with good vibes!

React.js
Redux
i18Next
SASS
Socket-io
MUI
Angular
RxJS
Styled Components
Lightning Design System
Effector
Nest.js
Node.js
Redux Thunk
Ant Design
PostgreSQL
Redis
NodeMailer
Socket.IO
RTK
Typeorm
React-query
React
chart.js.
Typeorm
Next.js
Websockets
chart.js
rollup
SASS
MongoDB
React-Query
Express
Stripe
Canvas, Webpack
Zustand

Work experience

The Math Genome Project, Full Stack Developer

Jun 2023 - Sep 2023
  • Outstaff developers
  • Dedicated team
  • Full-stack development
Project description:

Mathematics Marketplace and Social Platform

Responsibilities:

Front-end and Back-end Development: Actively engaged in the development of responsive user interfaces, databases, and APIs, ensuring a seamless user experience. Integration of Third-Party Services: Seamlessly incorporated third-party APIs and services into our web applications, enhancing the overall functionality. Codebase Management: Diligently managed and updated the existing codebases, focusing on improving functionality, scalability, and code quality while prioritizing maintainability. Payment System Integration: Successfully integrated payment systems, such as Stripe and PayPal, to enable secure and efficient financial transactions on our platform. Online Editors: Added online editors for Lean4 and LaTeX.

Node.js
Zustand
Canvas, Webpack
Stripe
Express
React-Query
MongoDB
React.js

Online clothing store, Full-stack Developer

Jul 2022 - Nov 2022
  • Full-stack development
Project description:

This application was initially planned as a redesign project, but due to outdated technologies and stack decisions, it was made to develop it from scratch. Although access to the legacy code was available, the architecture and business logic were redesigned and developed in a completely different way.

The application allowed customers to place orders, leave feedback, and view personalized accounts, with a flexible system of discounts to enhance the customer experience.

The application was divided into three parts, including a backend and two frontend parts for client and admin usage.

Responsibilities:
  • Expert involvement in application architecture development to ensure a well-structured and efficient system
  • Implementation of multi-level roles and permissions access, ensuring proper security and control within the project
  • Focusing on pixel perfect design to create a visually appealing and user-friendly interface for the application
  • Development of an order management system to streamline processes and improve efficiency within the project
  • Collaborating with developers to ensure seamless integration of various features and functionalities
  • Conducting regular testing and quality assurance to ensure a smooth and error-free user experience
  • Providing ongoing support and maintenance to address any issues and improve the project over time
Redux
SASS
rollup
chart.js
Websockets
Typeorm
React
React-query
Styled Components
i18Next
PostgreSQL
Node.js

Investor management web application, Full-stack Developer

Jul 2022 - Feb 2023
  • Full-stack development
Project description:

The application allows you to track financial data for several asset classes (Stocks, Cryptocurrencies, Bonds, Commodities, NFT) in one place, simplifying communication between the investor and the investment fund.

Application allows users to switch their subscription plan and get access to extra functionality - this introduced an additional level of complexity and we had to integrate roles and permissions and payment system.

Consists of four parts, such as a backend (one API, the other was used for resource-intensive tasks), and a frontend in two forms (both client parts)

Responsibilities:
  • Engaged in front-end and back-end development to create user-friendly interfaces, databases, and APIs
  • Successfully integrated third-party APIs and services to enhance web applications
  • Actively maintained and updated existing codebases to improve functionality and scalability
  • Conducted thorough code reviews and offered valuable feedback to team members for continuous improvement
  • Contributed to the overall code quality and maintainability of the project
  • Collaborated with team members to brainstorm and implement innovative solutions
  • Demonstrated a proactive attitude towards problem-solving and finding creative solutions
  • Fostered a positive and collaborative work environment for effective teamwork
  • Played an integral role in ensuring the project benefited from my expertise and contributions
Redux Thunk
Node.js
Next.js
Redux
PostgreSQL
Redis
MUI
Typeorm

Crypto Trading Bot, Frontend Developer

Jul 2022 - Oct 2022
  • Full-stack development
Project description:

The application allowed users to interact with the crypto-trade bot, change its configuration, and utilize two-step authorization for enhanced security. The application also included data visualization with charts, enabling users to analyze trading data effectively.

Consists of two parts, such as a backend (Bot API) and a frontend.

Responsibilities:
  • Successfully integrated React-query into the project, improving the overall performance and efficiency
  • Actively contributed to maintaining and updating the existing codebases, resulting in enhanced functionality, scalability, and code quality
  • Introduced data visualization with diagrams, creating a more visually engaging user experience
  • Collaborated with back-end developers and other team members, effectively sharing information and aligning on functionality and design
  • Played a vital role in ensuring the project benefited from my expertise, ultimately enhancing its success and impact
  • Additionally, performed activities such as debugging, code optimization, and testing to ensure a smooth development process and a robust end product
  • Maintained a positive and collaborative work environment, fostering good vibes and teamwork throughout the project journey.
React
React-query
Ant Design
Styled Components
RTK
chart.js.

Social news website and forum, Full-stack Developer

Mar 2022 - Jul 2022
  • Full-stack development
Project description:

The app is a social news site and forum with advanced profile setup, the ability to create, like, and comment on posts, a system of live notifications, and the ability to create and edit groups. The app also allows users to assign moderators and administrators to their groups, providing a way to manage discussions.

Consists of two parts, such as a backend and a frontend.

Responsibilities:
  • Involved in front-end and back-end development, creating user interfaces, databases, and APIs to ensure a responsive experience
  • Employing two-factor authentication for enhanced security
  • Prioritizing rendering optimization to streamline performance
  • Implementing live notifications to keep users updated in real-time
  • By utilizing my expertise, the project benefits from a well-rounded and comprehensive approach
  • Additionally, I may have also been responsible for conducting testing and debugging, ensuring smooth functionality across different platforms and devices
RTK
PostgreSQL
React.js
Node.js
Socket.IO
Effector
Styled Components
i18Next
Typeorm

Game service store, Full Stack Developer

Feb 2021 - Mar 2022
  • Full-stack development
Project description:

This application allowed users to purchase services in online games and included features such as comments, feedback, personal accounts, a flexible system of discounts, and the ability to track the progress of the service and interact with performers in an online chat.

Consists of three parts, such as a backend and a frontend in two forms (client and admin parts)

Responsibilities:
  • Actively involved in both front-end and back-end development, ensuring efficient and seamless user experiences
  • Collaborating closely with clients to understand their needs, plan work accordingly, and showcase tangible results
  • Enhancing the performance and usability of web applications through responsive design and load speed optimization
  • Taking charge of project management responsibilities, including meticulous planning, progress evaluation, and timely delivery
  • Seamlessly integrating payment systems to enable smooth transactions and enhance user satisfaction
  • Cultivating a positive and professional work environment, fostering creativity and collaboration
Node.js
Effector
Styled Components
NodeMailer
Redis
i18Next
PostgreSQL
Ant Design
Redux Thunk
Redux
Nest.js

Web application for gambling, Frontend Developer

Aug 2020 - Feb 2021
  • Full-stack development
Project description:

The gambling app provides a range of exciting games for users to play, with a loyalty program and referral program to enhance the gaming experience. Users can create a personal account, bind their cards for easy payments, and receive live notifications to stay updated on the latest promotions and events. The app also includes an online support chat to assist users with any issues they may encounter. For those interested in referring others to the app, there is a separate client specifically designed for this purpose, and an admin panel for managing the app's operations.

Consists of four parts, such as a backend and a frontend in three forms (two client and one admin parts).

Responsibilities:
  • Developed user interface (UI) for web applications, ensuring a seamless and intuitive user experience.
  • Optimized performance and improved user experience through responsive design, load speed optimization, and usability enhancements.
  • Collaborated with back-end developers and other team members to share information and align on functionality and design choices.
  • Utilized version control systems like Mercurial for effective collaboration and efficient code versioning.
  • Provided expertise and insights that greatly benefited the project, enhancing its overall quality and usability.
  • Actively participated in discussions and brainstorming sessions, contributing creative ideas and solutions.
  • Regularly communicated progress and updates to the team, promoting transparency and fostering strong teamwork.
  • Maintained a strong focus on staying up-to-date with industry trends and best practices, ensuring the delivery of cutting-edge and innovative solutions.
Redux
Effector
Lightning Design System
Styled Components
RxJS
Angular
SASS
i18Next
React.js

Social network, Frontend Developer

Mar 2019 - Aug 2020
  • Full-stack development
Project description:

The social network application provides users with a variety of features to easily connect with friends and share their thoughts, ideas, and experiences online. Users can add or delete friends, giving them control over their connections. Users can also create, edit, and delete posts, as well as comment on others' posts. The chat function allows for real-time communication with friends, while the ability to create and edit groups brings like-minded people together for focused discussions on specific topics.

Responsibilities:
  • Lead the development of the project's architecture, ensuring its scalability and efficiency.
  • Built the application from scratch, utilizing my expertise in programming languages and frameworks.
  • Integrated websockets to enhance real-time communication and improve user experience.
  • Collaborated closely with back-end developers and other team members to exchange information, discuss functionality, and align on design decisions.
  • Played an active role in brainstorming sessions and contributed creative ideas to enhance the project's overall quality and user satisfaction.
  • Regularly communicated project updates, milestones, and challenges to stakeholders
SASS
Socket-io
React.js
MUI
Redux
i18Next

Education

Magister , Ukraine, Zaporizhzhya

Jul 2017 - Apr 2021

2017-2021 - Bachelor degree of Software Engineering National University "Zaporizhzhia Polytechnic"

Client Reviews

Koitechs surprised me constantly! I initially selected them because I could tell they were really ambitious and our values aligned around bringing great products into the world. But they showed over and over throughout the project they could not just implement well defined stories but participate as true development partners with great ideas, questions and alternative options.

koitechs

Smart solution to realize your ideas

bust