Vasyl P.
Ukraine 🇺🇦
Upstaffer since September 02, 2024

Vasyl P. — Front-End Engineer

Expertise in Front-End Web (7.0 yr.).

Last verified on August 03, 2025

Core Skills

Markdown

Bio Summary

- Front-end Developer with 8+ years of experience and expertise in creating scalable and high-performance web and mobile applications. - Proficient in React, Next.js, NodeJS, and Nest.js. Demonstrates strong leadership through active involvement in architecture planning, code reviews and mentoring teams. - Skilled in developing adaptive UI components, optimizing application performance and seamlessly integrating backend services using modern technologies such as JavaScript,TypeScript. - Proficient in establishing efficient CI/CD pipelines, enhancing SEO performance and employing advanced analytics tools for continuous improvement. - Passionate about delivering exceptional user experiences, driving continuous optimization and ensuring robust, scalable software solutions.

Technical Skills

Programming Languages JavaScript, TypeScript
UI Frameworks, Libraries, and Browsers CSS, HTML, Storybook, Styled components, Tailwind CSS
JavaScript Frameworks Express, NestJS, Next.js, Node.js, React, Vue.js
JavaScript Libraries and Tools i18next, Mobx, React Native, Recoil, Redux, Styled components, Webpack
Databases & Management Systems / ORM Firebase
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS CloudFront, AWS S3
Methodologies, Paradigms and Patterns Agile, microservices, MVC, REST, Scrum, SOLID
UI/UX/Wireframing Atomic design
Deployment, CI/CD & Administration CI/CD
QA, Test Automation, Security Cypress, Jest, Playwright
Virtualization, Containers and Orchestration Docker, Kubernetes
SDK / API and Integrations Eslint LinkedIn API, GraphQL
Platforms Firebase
Logging and Monitoring Sentry
Mail / Network Protocols / Data transfer WebSockets
Other Technical Skills Apollo, axe-core, Craco, Docusaurus, husky, Lerna, Lighthouse CI, lint-staged, Local Storage, LogRocket, Monorepo, NX, Prettier, PWAs, Service Workers, Session Storage

Work Experience

NidoLiving, Senior Front-end Engineer

Sep 2024 – Dec 2024

  • Developed core functionalities for a dynamic and high-performance booking system, significantly simplifying student registration and reducing support overhead
  • Created reusable UI components based on Atomic Design principles, ensuring scalability, consistent styling and reduced code duplication
  • Improved multilingual support, enhancing accessibility and expanding international user reach
  • Integrated Prismicio for dynamic content management, empowering content managers to independently update information without development involvement
  • Achieved a 60% improvement in platform load speeds using Next.js build analytics and implementing advanced optimization strategies
  • Utilized Lighthouse and Sentry for real-time performance tracking and error monitoring
  • Optimized Server-Side Rendering (SSR) and Static Site Generation (SSG) to enhance content delivery speeds and user experience
  • Set up Continuous Integration (CI) processes, ensuring stable and timely deployment of updates
  • Actively participated in Code Reviews, maintaining high standards and improving overall code quality
  • Streamlined project structure and development workflows, significantly reducing time-to-market for new features
  • Integrated analytics tools for comprehensive user interaction tracking, guiding UX enhancements
  • Ensured platform accessibility (a11y), making the user experience inclusive and accessible to all users

Turn.io, Senior Front-end Engineer

Aug 2019 – Jun 2024

  • I was one of the first engineers to join and I have since then helped the founders scale the product
  • Developed core UI features for "Journey" and "Chat" pages, significantly enhancing user engagement (30% increase)
  • Integrated AI-generated media content (photos, videos, text) directly into WhatsApp messaging, expanding automation capabilities
  • Developed bulk messaging engine, used by organisations such as the WHO to deliver essential timely health information to people
  • Created an analytics dashboard providing insights on message statistics, user activity tracking and geographic analytics
  • Developed "Reminders" functionality for automated scheduling of user messages and implemented organizational settings to streamline business processes
  • Built reusable UI components using Backlight and Styled Components, ensuring consistency and scalability
  • Implemented Cypress for end-to-end testing, snapshot tests for UI components and unit tests with Jest for React
  • Actively participated in Code Reviews, maintaining high-quality code standards and project architecture
  • Improved platform performance by optimizing page load speed and response times (30% reduction)
  • Elixir LiveView was used as a microservice for faster interaction and real-time communication with users. Additionally, Elixir LiveView was implemented during the migration from React to Elixir LiveView
  • Worked with microservices architecture, integrating AI models for automated responses and efficient message processing
  • Generated GraphQL APIs with schema-based types and optimized client-side data fetching using Apollo Hooks
  • Integrated billing and subscription management systems via Paddle, automating payments and subscription processes
  • Configured Paddle analytics to monitor financial performance and user payment behaviors
  • Developed Continuous Integration (CI) processes for automated code analysis, issue detection, and integration of new features
  • Implemented error monitoring using Sentry, enabling rapid identification and resolution of production issues

Devler.io, Senior Full-Stack Developer

Feb 2022 - Jul 2022

  • Built the main website and admin panel using Next.js and TypeScript, ensuring an adaptive, performant and scalable architecture Developed UI based strictly on Figma designs, maintaining high fidelity and ensuring consistency across the platform
  • Created reusable base UI components, significantly reducing development time and ensuring a unified design approach Collaborated closely with designers, QA engineers and stakeholders to align product outcomes with business requirements and quality standards
  • Integrated frontend and backend services, optimizing data exchange and performance
  • Configured and utilized Strapi as a Headless CMS for static pages, blogs, articles and categories, enabling efficient content management and enhanced platform flexibility
  • Implemented automated code quality checks within CI pipelines, maintaining high standards throughout the development lifecycle
  • Integrated Google and LinkedIn Authentication to enable secure and convenient user access
  • Improved platform performance by conducting analysis using Next.js build analytics and Lighthouse, achieving a 15% improvement in page load speeds
  • Enhanced SEO through meticulous optimization of meta tags, URL structures, OpenGraph, Schema Markup and content adjustments, resulting in a 70% increase in organic user acquisition
  • Actively participated in team Code Reviews to uphold high-quality code standards, optimize architectural decisions and implement best development practices

Common, Senior Front-end Engineer

Nov 2021 - Jul 2022

  • Initiated the project environment for web, backend and mobile applications, configured core services and selected the technological stack, ensuring flexibility and stability for future growth
  • Developed scalable APIs with Node.js and NestJS, enabling efficient service interactions
  • Implemented user authentication by integrating OAuth providers and external services
  • Built real-time chat functionalities for both mobile and web applications using WebSockets and GraphQL Subscriptions, providing instant message delivery and enhancing system responsiveness
  • Designed interactive "Journey Flows" with ReactFlow, empowering users to visually create and manage custom interaction scenarios
  • Ensured high performance and rapid page rendering utilizing Next.js and React
  • Developed the mobile app using React Native, Expo and Native Base, creating adaptive, reusable UI components for fast development
  • Authored comprehensive documentation and performed rigorous Code Reviews, promoting high code quality and consistent coding standards
  • Mentored team members, enforcing best practices and standardization throughout the development process
  • Configured Continuous Integration (CI) processes to enhance stability
  • Wrote integration tests with Cypress and unit tests with Jest, significantly reducing production issues and ensuring system reliability

Innovation Feel, Senior Front-end Engineer

Nov 2021 - Jul 2022

  • Led architectural planning, environment configuration, and implementation of key functionalities for the corporate website and admin panel
  • Developed a flexible and high-performance system using Next.js and TypeScript, enabling fast page loading and efficient data handling
  • Built UI components precisely aligned with Figma designs, ensuring high visual fidelity and functionality
  • Implemented animations to enhance user experience and provide a dynamic website interaction
  • Configured Continuous Integration (CI) processes, improving platform stability and simplifying maintenance
  • Integrated analytical APIs including Google Tag Manager (GTM), Hotjar and Sentry for enhanced user behavior monitoring and system performance analysis
  • Conducted comprehensive SEO optimization, including meta-tag setups, page structure improvements, OpenGraph and Schema Markup implementation, significantly boosting website visibility and organic traffic
  • Enhanced platform performance using code-splitting, lazy loading and resource caching, leading to faster load times and improved overall responsiveness

Various Projects, Front-end Engineer

2017 - 2019

Bonni: Developed functionality for dynamic family tree creation and visualization in native applications

Plays: Built a responsive mobile application integrating Google Maps for event location and user registration, significantly improving user retention

Donaide: Designed intuitive subscription, donation, and investment interfaces, enabling dynamic engagement with charitable projects

Developed web and mobile applications focusing on UI/UX design, performance optimization and feature integration Utilized React and native technologies to create scalable, reusable UI components

Actively participated in code reviews, enhancing development processes and ensuring high-quality standards

Education

Bachelor’s, Cherkasy State Technological University

Degree in Computer Science

September 2010 — June 2014

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Vasyl P.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring