Ukraine's #1 job site
- File
Personal information hidden
This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/9755720/
Fullstack-розробник
- Considering positions:
- Fullstack-розробник, Full stack програміст, Front-end програміст, Javascript-програміст, Node. js-розробник, Backend розробник, React розробник, Web-програміст, Іт-спеціаліст, Системний адміністратор
- City of residence:
- Vinnytsia
- Ready to work:
- Kyiv, Remote, Vinnytsia
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Ihor Levchenko Linguistic Proficiency
Full Stack Software Engineer ● English: B1
● Russian: Native Ukrainian: Native
Professional Summary
● Detail-oriented and highly skilled Full Stack Engineer with over 10 years of experience in
developing scalable, real-time applications for industries such as Web3, real-time
communication, transportation, and e-commerce.
● Expert in backend development using NestJS, Supabase(PostgreSQL), Prisma ORM, and
Redis, with experience in background task processing (BullMQ). Strong proficiency in frontend
development using Next.js, React, and TypeScript, focusing on real-time WebSocket
communication, and state management with Redux Toolkit.
● Experienced in Docker containerization, CI/CD pipelines, API optimization (SSR, caching,
CDN), and secure integrations with third-party services (Stripe, OAuth, RBAC).
● Currently working with Cursor AI and OpenAI integrations (Whisper, GPT, TTS) for intelligent
real-time developer experiences.
Professional Experience
Full Stack Engineer (2024 - Now)
Responsibilities:
● Led the development of a full-featured taxi dispatch system, utilizing NestJS for backend services,
with a focus on asynchronous task handling using BullMQ and Redis for real-time ride matching, trip
scheduling, and driver availability management.
● Integrated Prisma ORM with Supabase(PostgreSQL) to efficiently manage user and trip data while
ensuring transactional integrity and adherence to ACID properties, improving data consistency and
reliability.
● Built real-time communication features for driver-passenger interaction using Socket.IO, allowing for
efficient, low-latency messaging and notifications, ensuring seamless coordination between all actors
in the taxi system.
● Utilized Redis for caching geolocation data and optimizing the performance of frequently accessed
queries, improving the system’s responsiveness under high traffic.
● Implemented a background job queue using BullMQ for processing tasks such as ride assignment and
notification delivery, enabling the system to handle high volumes of requests without performance
degradation.
● Designed and built a responsive frontend with Next.js and React, enabling drivers and passengers to
view ride statuses in real-time, supported by Redux Toolkit for state management.
Technologies:
NestJS, Next.js, React, TypeScript, Prisma, Supabase, PostgreSQL, Redis, BullMQ,
Socket.IO, Docker, TailwindCSS, Google Maps API, WebSockets
Full Stack Developer (2023 -2024)
Responsibilities:
● Migrated the legacy stack from Vue 2 + Vuex + Vuetify 2 to a modern setup using Vue 3, Nuxt 3,
Pinia, and Vuetify 3, adapting the architecture to the Composition API and Nuxt’s server/API routes.
● Developed pet projects and training modules to deepen expertise in modern technologies including
Nuxt 3 (SSR, Nitro runtime), Pinia (reactive store with TypeScript support), and Vuetify 3 (component
customization).
● Implemented JWT-based authentication with role-based access control, using Zod schemas for input
validation and custom middleware for permission checks.
● Worked with Knex.js for database operations: writing raw queries, creating migrations, and
implementing filtering logic.
● Set up Docker Compose for local development, orchestrating frontend, backend, and database
services.
● Built backend API endpoints using Nuxt 3's Nitro server, with a focus on type safety, validation, and
structured error handling.
Technologies:
Vue 3, Nuxt 3, Pinia, Vuetify 3, Knex.js, JWT, Zod, Docker Compose, TypeScript
Full Stack Developer - E-commerce Platform (2018 2023)
Responsibilities:
● Integrated Web3Modal v2 into a Next.js application, enhancing Ethereum wallet connection for
multi-chain capabilities, providing a seamless user experience for Web3 users.
● Implemented real-time chat functionality using Socket.IO and NestJS, demonstrating proficiency in
handling asynchronous communication and user state management.
● Delivered detailed technical tutorials on configuring Ethereum-based technologies, showing expertise in
blockchain integration with traditional web development stacks.
● Developed a scalable e-commerce platform using Next.js and React, with features like dynamic
product listings, cart management, and secure payment processing.
● Managed complex state logic with Redux Toolkit, optimizing data flow and enhancing user
interactions across the application.
● Built responsive user interfaces using styled-components, ensuring a mobile-friendly experience
that adapts to different screen sizes and devices.
Technologies:
Next.js, React, Redux Toolkit, Prisma, MongoDB, Docker, styled-components, Web3.js, Viem, Typescript
Full Stack Developer - Real-Time Chat Application (2016 - 2018)
Responsibilities:
● Designed and developed a robust, real-time chat application using React.js and ExpressJS,
enabling seamless peer-to-peer video and audio communication through WebRTC.
Integrated Socket.IO with NodeJS for real-time messaging and notifications, delivering an engaging
and dynamic user experience with efficient data synchronization.
● Utilized Redux for effective state management, ensuring consistent and dynamic updates across
multiple user sessions.
● Developed interactive user interfaces with Material UI, emphasizing responsive and accessible
design principles.
Built and optimized the backend API using Express.js and MySql to handle complex data operations
and real-time updates efficiently.
● Designed and implemented IVR (Interactive Voice Response) systems and Voice Recognition
solutions using Asterisk and Speech Recognition APIs to automate customer interactions and
enhance user experience.
● Configured and maintained Asterisk PBX for VoIP solutions, including call routing, call recording,
and multi-level IVR flows.
● Leveraged Voice Recognition capabilities to enable voice commands and automate workflows,
enhancing accessibility and usability.
Technologies:
Express.js, NodeJS, MySql, Socket.IO, WebRTC, Material UI, Redux, Asterisk PBX, IVR, Voice
Recognition, Speech Recognition APIs
Skills and Technologies
● Frontend: Next.js, React, Redux Toolkit, TypeScript, TailwindCSS, styled-components,
WebSockets, Socket.IO
● Backend: Node.js, NestJS, ExpressJS, Prisma, BullMQ
● Databases: Supabase, PostgreSQL, MySQL, MongoDB, Redis
● DevOps: Docker, Redis, Google Cloud, AWS
● Real-Time Technologies: WebSockets, WebRTC, Socket.IO
● Task Queues: BullMQ, Redis
● Other: Google Maps API, ACID principles, MVVC architecture, TypeORM, Prisma ORM
Full Stack Software Engineer ● English: B1
● Russian: Native Ukrainian: Native
Professional Summary
● Detail-oriented and highly skilled Full Stack Engineer with over 10 years of experience in
developing scalable, real-time applications for industries such as Web3, real-time
communication, transportation, and e-commerce.
● Expert in backend development using NestJS, Supabase(PostgreSQL), Prisma ORM, and
Redis, with experience in background task processing (BullMQ). Strong proficiency in frontend
development using Next.js, React, and TypeScript, focusing on real-time WebSocket
communication, and state management with Redux Toolkit.
● Experienced in Docker containerization, CI/CD pipelines, API optimization (SSR, caching,
CDN), and secure integrations with third-party services (Stripe, OAuth, RBAC).
● Currently working with Cursor AI and OpenAI integrations (Whisper, GPT, TTS) for intelligent
real-time developer experiences.
Professional Experience
Full Stack Engineer (2024 - Now)
Responsibilities:
● Led the development of a full-featured taxi dispatch system, utilizing NestJS for backend services,
with a focus on asynchronous task handling using BullMQ and Redis for real-time ride matching, trip
scheduling, and driver availability management.
● Integrated Prisma ORM with Supabase(PostgreSQL) to efficiently manage user and trip data while
ensuring transactional integrity and adherence to ACID properties, improving data consistency and
reliability.
● Built real-time communication features for driver-passenger interaction using Socket.IO, allowing for
efficient, low-latency messaging and notifications, ensuring seamless coordination between all actors
in the taxi system.
● Utilized Redis for caching geolocation data and optimizing the performance of frequently accessed
queries, improving the system’s responsiveness under high traffic.
● Implemented a background job queue using BullMQ for processing tasks such as ride assignment and
notification delivery, enabling the system to handle high volumes of requests without performance
degradation.
● Designed and built a responsive frontend with Next.js and React, enabling drivers and passengers to
view ride statuses in real-time, supported by Redux Toolkit for state management.
Technologies:
NestJS, Next.js, React, TypeScript, Prisma, Supabase, PostgreSQL, Redis, BullMQ,
Socket.IO, Docker, TailwindCSS, Google Maps API, WebSockets
Full Stack Developer (2023 -2024)
Responsibilities:
● Migrated the legacy stack from Vue 2 + Vuex + Vuetify 2 to a modern setup using Vue 3, Nuxt 3,
Pinia, and Vuetify 3, adapting the architecture to the Composition API and Nuxt’s server/API routes.
● Developed pet projects and training modules to deepen expertise in modern technologies including
Nuxt 3 (SSR, Nitro runtime), Pinia (reactive store with TypeScript support), and Vuetify 3 (component
customization).
● Implemented JWT-based authentication with role-based access control, using Zod schemas for input
validation and custom middleware for permission checks.
● Worked with Knex.js for database operations: writing raw queries, creating migrations, and
implementing filtering logic.
● Set up Docker Compose for local development, orchestrating frontend, backend, and database
services.
● Built backend API endpoints using Nuxt 3's Nitro server, with a focus on type safety, validation, and
structured error handling.
Technologies:
Vue 3, Nuxt 3, Pinia, Vuetify 3, Knex.js, JWT, Zod, Docker Compose, TypeScript
Full Stack Developer - E-commerce Platform (2018 2023)
Responsibilities:
● Integrated Web3Modal v2 into a Next.js application, enhancing Ethereum wallet connection for
multi-chain capabilities, providing a seamless user experience for Web3 users.
● Implemented real-time chat functionality using Socket.IO and NestJS, demonstrating proficiency in
handling asynchronous communication and user state management.
● Delivered detailed technical tutorials on configuring Ethereum-based technologies, showing expertise in
blockchain integration with traditional web development stacks.
● Developed a scalable e-commerce platform using Next.js and React, with features like dynamic
product listings, cart management, and secure payment processing.
● Managed complex state logic with Redux Toolkit, optimizing data flow and enhancing user
interactions across the application.
● Built responsive user interfaces using styled-components, ensuring a mobile-friendly experience
that adapts to different screen sizes and devices.
Technologies:
Next.js, React, Redux Toolkit, Prisma, MongoDB, Docker, styled-components, Web3.js, Viem, Typescript
Full Stack Developer - Real-Time Chat Application (2016 - 2018)
Responsibilities:
● Designed and developed a robust, real-time chat application using React.js and ExpressJS,
enabling seamless peer-to-peer video and audio communication through WebRTC.
Integrated Socket.IO with NodeJS for real-time messaging and notifications, delivering an engaging
and dynamic user experience with efficient data synchronization.
● Utilized Redux for effective state management, ensuring consistent and dynamic updates across
multiple user sessions.
● Developed interactive user interfaces with Material UI, emphasizing responsive and accessible
design principles.
Built and optimized the backend API using Express.js and MySql to handle complex data operations
and real-time updates efficiently.
● Designed and implemented IVR (Interactive Voice Response) systems and Voice Recognition
solutions using Asterisk and Speech Recognition APIs to automate customer interactions and
enhance user experience.
● Configured and maintained Asterisk PBX for VoIP solutions, including call routing, call recording,
and multi-level IVR flows.
● Leveraged Voice Recognition capabilities to enable voice commands and automate workflows,
enhancing accessibility and usability.
Technologies:
Express.js, NodeJS, MySql, Socket.IO, WebRTC, Material UI, Redux, Asterisk PBX, IVR, Voice
Recognition, Speech Recognition APIs
Skills and Technologies
● Frontend: Next.js, React, Redux Toolkit, TypeScript, TailwindCSS, styled-components,
WebSockets, Socket.IO
● Backend: Node.js, NestJS, ExpressJS, Prisma, BullMQ
● Databases: Supabase, PostgreSQL, MySQL, MongoDB, Redis
● DevOps: Docker, Redis, Google Cloud, AWS
● Real-Time Technologies: WebSockets, WebRTC, Socket.IO
● Task Queues: BullMQ, Redis
● Other: Google Maps API, ACID principles, MVVC architecture, TypeORM, Prisma ORM
Similar candidates
-
Fullstack-программист (JavaScript, Vue, PHP, Laravel, MySQL)
110000 UAH, Kyiv, Cherkasy -
Front-end/FullStack developer (JavaScript, React, Node.js)
Remote -
Fullstack-розробник
Remote -
Intern/Junior FullStack Developer
Remote -
Fullstack-розробник
Kyiv -
Fullstack-програміст
Remote