Vasyl P., Front-End Engineer
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.
Main Skills
Markdown
Programming Languages
UI Frameworks, Libraries, and Browsers
JavaScript Frameworks
JavaScript Libraries and Tools
Databases & Management Systems / ORM
Cloud Platforms, Services & Computing
Amazon Web Services
Methodologies, Paradigms and Patterns
UI/UX/Wireframing
Deployment, CI/CD & Administration
QA, Test Automation, Security
Virtualization, Containers and Orchestration
SDK / API and Integrations
Platforms
Logging and Monitoring
Mail / Network Protocols / Data transfer
Other Technical Skills
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