Denys – PHP, JavaScript, Vue.js, experts in Lemon.io

Denys

From Ukraine (UTC+3)flag

Full-stack Web Developer|Strong senior

Denys – PHP, JavaScript, Vue.js

Denys is a full-stack engineer with 9 years of experience in the tech industry. He is proficient in PHP, Javascript, Vue.js, and Node.js and can quickly adapt to new software packages and programming languages. He is experienced in collaborative project work from the implementation phase to the integration phase, efficiently utilizing source control. Denys is willing to learn and find the most efficient approaches to the working issues.

13 years of commercial experience in
Administration
Advertising
AI
Analytics
Data analytics
E-commerce
Edtech
Entertainment
Fintech
Healthcare
Healthtech
Information services
Management
Real estate
Social media
Social services
Sports
Data monetization
Marketplace
CMS
CRM
ERP
Platforms
SaaS
Main technologies
PHP
1 year
JavaScript
1 year
Vue.js
1 year
React
1 year
Symfony
1 year
Node.js
1 year
Typescript
1 year
AWS
1 year
Laravel
1 year
Next.js
1 year
React Native
1 year
Cognito
1 year
Additional skills
Webpack
NoSQL
Postman
WebStorm
Tailwind CSS
SQL
Docker
jQuery
MySQL
MongoDB
Firebase
Microsoft SQL Server
Joomla
CI/CD
Figma
Material UI
Bootstrap
MUI
React Query
PostCSS
Chart.js
Vanilla JS
Vite
Sentry
tRPC
Expo
Claude Code
Nuxt.js
TanStack
Direct hire
Not possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Frontend Engineer (with CI/CD ownership)
Nov 2025 - Feb 20263 months
Project Overview

An AI-driven analytics platform for healthcare providers, designed to transform fragmented clinical and operational data into a unified, actionable dashboard for clinics and medical practices. Functional flow:

  • Data aggregation — collects KPI data from multiple backend services (appointments, revenue, patient metrics)
  • Data visualization — interactive dashboard with 30+ charts showing trends over time and across locations
  • Filtering & comparison — flexible period selection (7d, 30d, 90d, custom) with automatic previous-period comparison
  • Multi-location analytics — compare performance across different clinics/practices
  • AI-powered insights — chat interface using SSE to stream responses and generate insights/visualizations from natural language queries
  • Resilience layer — fallback handling, skeleton loaders, and placeholders for incomplete or delayed API responses
Responsibilities:
  • Designed and implemented frontend architecture from scratch, enabling scalable development of a complex analytics dashboard;
  • Built 30+ interactive charts using Chart.js with reusable components, supporting multiple data formats and comparison modes;
  • Implemented advanced period filtering (7d / 30d / 90d / custom) with automatic previous-period calculations for trend analysis;
  • Integrated multiple backend APIs with robust error handling, fallback strategies, and loading states to ensure stable UX;
  • Developed AI chat functionality with Server-Sent Events (SSE) for real-time streaming responses and dynamic chart generation;
  • Set up CI/CD pipeline and deployment flow using AWS S3 and CloudFront, improving delivery speed and release reliability;
  • Established state management with Zustand for predictable and maintainable data flow across complex UI components;
Project Tech stack:
React
Typescript
Zustand
Chart.js
Tailwind CSS
shadcn
React Query
Auth0
AWS
AWS CloudFormation
Claude API
Claude Code
Full-stack Developer
Aug 2025 - Dec 20254 months
Project Overview

A doctor-led, digitally enabled preventive healthcare platform focused on extending healthspan (not just lifespan). It combines lab diagnostics, AI analysis, and medical consultations into a continuous, data-driven health management system.

Functional flow:

  • Data collection - Advanced lab diagnostics (biomarkers across multiple systems)
  • AI-powered analysis - Interpretation of metabolism, inflammation, cardiovascular, mental health markers
  • Doctor consultation - Video sessions to interpret results and contextualize them
  • Personalized plan - Structured 90-day preventive health program
  • Ongoing monitoring - Follow-ups + adjustments based on progress
Responsibilities:
  • Delivered core product flows including onboarding survey and multiple health assessments (Blood Pressure, Cognitive, Grip Strength, Mood), using React Native * Expo Router with tRPC + TanStack React Query for typed client/server data flow;
  • Implemented and maintained localization (i18next / react-i18next) and UI improvements via NativeWind/Tailwind and shared components, ensuring consistent UX across mobile and web targets;
  • Improved release quality and hands-on multiplatform QA, driving pre-release bug fixes and stabilization.
Project Tech stack:
React Native
Expo
Typescript
tRPC
Node.js
Express.js
MongoDB
Front-end Developer
Dec 2024 - Aug 20257 months
Project Overview

An engaging online platform that immerses rugby enthusiasts globally through a dynamic suite of interactive games, including predictor challenges, trivia contests, and fantasy leagues, designed to deepen fans' connection to the sport.

Responsibilities:
  • Built a responsive Loyalty Hub dashboard using React and TypeScript, integrating MobX stores (managed via Inversify for dependency injection) to display fan progress, achievements, and game entry points, styled with Tailwind CSS for a modern, consistent look;
  • Identified legacy MUI components in the Fantasy, Trivia, and Predictor games, and refactor them to use pure Tailwind CSS, ensuring consistent styling and reduced bundle size, while maintaining TypeScript type safety for props and state;
  • Implemented a team creation interface for the Fantasy Game using React and TypeScript, leveraging MobX for state management (injected via Inversify) to handle player selections and real-time fantasy points/XP updates, styled with Tailwind for responsiveness;
  • Used React with TypeScript to build dynamic progress trackers (e.g., progress bars, leaderboards) in the Loyalty Hub and Fantasy Game, integrating MobX for reactive state updates and Tailwind for sleek, animated visuals;
  • Developed a single-page Trivia Game interface using React and TypeScript, fetching questions via an API provider (injected with Inversify), using MobX to manage quiz state, and applying Tailwind CSS for animated correct/incorrect answer feedback;
  • Created prediction forms for the Predictor Game using React, TypeScript, and Tailwind CSS, with MobX stores (injected via Inversify) to manage user inputs and display real-time match prediction outcomes with minimal latency;
  • Set up Sentry to monitor and log frontend errors across the Loyalty Hub, Fantasy, Trivia, and Predictor games, using TypeScript to ensure proper error typing and leveraging Vite’s build system for optimized error reporting in production;
  • Utilized Vite’s fast build and hot module replacement to streamline development of React components, ensuring quick iteration and optimized production builds for the entire platform, with TypeScript ensuring type safety throughout.
Project Tech stack:
React
Typescript
Inversify.js
Vite
Tailwind CSS
MUI
Sentry
MobX
Axios
Lodash.js
Senior Front-end Engineer
Feb 2024 - Dec 202410 months
Project Overview

A Big Data analytics platform that aggregates geolocation data from individuals across the United States. The data is sourced through third-party services that collect geolocation information from various apps, which share this data with external providers. While the platform's apps are interconnected solely via a shared backend, they collectively enable powerful insights and analytics.

Responsibilities:
  • Redesigned the project to match the new design, improving functionality and user interaction;
  • Refactored legacy code, transitioning from VanillaJS/jQuery to Vue 3, enhancing architecture;
  • Implemented Pinia for state management, improving reactivity and consistency;
  • Refined props handling to ensure proper use of reactive properties in Vue;
  • Updated charting library to Chart.js for modern data visualization;
  • Integrated Tailwind CSS, PostCSS, and DaisyUI for flexible styling and faster component prototyping;
  • Added PDF export functionality with HTML2Canvas and jsPDF;
  • Implemented drag-and-drop functionality with Vue-Draggable-Next for better UX;
  • Improved routing with Vue Router (in progress);
  • Converted components to Vue 3 Composition API for better maintainability;
  • Refactored components for improved structure and performance;
  • Optimized build and development processes, reducing build time from 15s to under 1s;
  • Resolved Hot Module Replacement (HMR) issues, enabling faster development;
  • Replaced outdated libraries and optimized frontend code for better performance and scalability.
Project Tech stack:
Vue.js
Chart.js
Tailwind CSS
PostCSS
PHP
Vanilla JS
jQuery
JavaScript
Material UI
Typescript
Full-stack Engineer
Apr 2023 - Aug 20234 months
Project Overview

This is a mobile learning application that provides a highly satisfying, interactive user experience to help you reclaim what it means to think for yourself. The core idea is evaluating posts and learning to spot misinformation. Features:

  • Creating posts / Social Network
  • Chats
  • Voting
  • Reports
Responsibilities:
  • Built the server-side logic, database management, and APIs that handle data processing, storage, and retrieval;
  • Implemented new features and functionalities as per the project's requirements;
  • Created and managed RESTful APIs endpoints to facilitate communication between the front-end and back-end components of the application;
  • Conducted unit testing, integration testing, and end-to-end testing to ensure the quality and reliability of the application.
Project Tech stack:
REST API
React Native
React
Next.js
Material UI
HTML
CSS
Typescript
AWS
Node.js
Full-stack Engineer
Jan 2023 - May 20233 months
Project Overview

This is a trusted information portal for Nigerians. It offers information about personal development and business growth opportunities. It features the following:

  • Listing products
  • Information Portal
  • Marketplace
  • Integration with local business
  • Create / Find Events
  • Creating paid Articles
  • Affiliate Marketing
  • Club Connect programs for subscribers
  • Ads
Responsibilities:
  • Built and maintained the server side of the website;
  • Designed and managed the database structure, ensuring data integrity and optimizing database queries for better performance;
  • Created and managed RESTful API endpoints to facilitate communication between the front-end and back-end components of the application;
  • Implemented new features and functionalities as per the project's requirements.
Project Tech stack:
React
Next.js
Material UI
HTML
CSS
Typescript
PHP
REST API
Full-stack Engineer
Jan 2017 - Jan 20225 years
Project Overview

A retail and wholesale warehouse of spare parts, batteries, oils, car care products, tools, and accessories.

Responsibilities:
  • Performed activities to optimize the website for search engine optimization;
  • Ensured website quality, performance, and reliability;
  • Customized website layout/user interface using HTML, CSS, and JavaScript standard practices;
  • Took part in various phases of SDLC, including design, analysis, development, testing, and long-term support.
Project Tech stack:
PHP
JavaScript
Vue.js
MySQL
BitrixVM
REST API
Full-stack Engineer
Jan 2016 - Jan 20226 years
Project Overview

A Certified Training Center that aims to provide high-quality services for training and consulting in software development.

Responsibilities:
  • Followed a full cycle of application development (most of the apps are part of NDA).
  • Managed both back-end and front-end aspects of the development process.
  • Profiled E-commerce projects.
  • Managed databases of MySQL, MongoDB, and Firebase.
  • Created dynamic web apps using PHP and MySQL to suit individual client needs.
  • Supported long-term existing projects and sites.
  • Developed front-end UI/UX designs.
  • Took part in various phases of SDLC, including design, analysis, development, testing, and support.
  • Developed 1C Bitrix project.
Project Tech stack:
PHP
JavaScript
Symfony
Vue.js
Babel
Tailwind CSS
jQuery UI
Ngnix
MongoDB
Firebase
MySQL
Node.js
Full-stack Engineer
Mar 2020 - Jul 20211 year 4 months
Project Overview

Ukrainian brand of automotive oils that have been successfully winning the trust of consumers around the world for over 20 years.

Responsibilities:
  • Managed site architecture, strategy, and planning.
  • Conducted website performance tests.
  • Interacted with 3rd party APIs.
  • Built and developed online payment processes.
Project Tech stack:
PHP
Symfony
JavaScript
Vue.js
MySQL
BitrixVM
Full-stack Engineer
Jan 2021 - Jul 20215 months
Project Overview

Online marketplace brand that sells Ukrainian footwear and accessories.

Responsibilities:
  • Developed front-end UI/UX designs.
  • Refactored legacy code.
  • Supported new features and functionality.
  • Managed databases of MySQL.
  • Executed security measures such as firewalls and encryption.
  • Completed full redesign of existing website to improve navigation, enhance visuals, and strengthen SEO rankings.
Project Tech stack:
PHP
JavaScript
Laravel
MySQL
BitrixVM
Full-stack Engineer
Jan 2020 - May 20203 months
Project Overview

A Ukrainian pawnshop network.

Responsibilities:
  • Developed a network from scratch.
  • Configured DNS and SSL certificates.
  • Built payment system using RESTful APIs, contributed back-end development experience and collaborated on multiple APIs crucial to functionality.
  • Managed NoSQL and SQL databases.
Project Tech stack:
PHP
Symfony
JavaScript
Node.js
Vue.js
MySQL
BitrixVM
REST API

Education

2017
Economic Cybernetics
Master's

Languages

English
Advanced

Hire Denys or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.