Summary

Expertise

Project Highlights

Education

Agency

YS

English:

Upper Intermediate

Yaroslav S.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Driven FullStack Engineer with a focus on Frontend. Expertise in JS/TS, React, Node.js, Redux, CSS.

I am an energetic and self-driven Full-Stack Developer (Focus on Frontend) with more than 5 years of expertise in crafting visually appealing and distinctive websites, as well as progressive web applications. I possess a knack for swiftly identifying and resolving bugs, coupled with a willingness to support team members as required. Proficient in a range of web development technologies and experienced in collaborating with both small and large teams, I am poised to contribute to the realization of innovative and successful projects.

Want to hire this engineer?

Check if Yaroslav is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

React.js 5 years
Node.js 1 year
TypeScript 4 years
JavaScript 5 years
Redux 5 years
Next.js 4 years

Other technologies

MySQL
PostgreSQL
Bootstrap
Git
HTTP
GraphQL
Tailwind CSS
REST Api
HTML/CSS

Project Highlights

icon
Senior Frontend Engineer

Exoft

Jun `23 - May `24

11 months

Exoft

Exoft is a custom software development company headquartered in Ukraine with over a decade of experience providing software solutions to clients worldwide. To date, they have successfully completed more than 500 projects for clients within industries such as Healthcare, Logistics, Mobility, Finance, Travel & Hospitality, Construction, etc.

Responsibilities & achievements

- Led the development of complex web applications, providing technical expertise and guiding the team in architectural decisions and best practices. - Developed reusable and scalable components using React, ensuring consistent code quality and adherence to project requirements. - Implemented efficient state management solutions using Redux, Redux Saga/Thunk, or Context API, optimizing data flow and application performance. - Collaborated closely with UI/UX designers and product managers to translate requirements into high-quality user interfaces, focusing on usability and accessibility. - Integrated frontend applications with backend services through RESTful APIs, GraphQL, or Apollo Client, ensuring seamless data communication. - Conducted extensive unit, integration, and end-to-end testing using Jest, Enzyme, React Testing Library, and Cypress to ensure robustness and reliability. - Actively participated in code reviews, mentoring and providing constructive feedback to foster a culture of continuous improvement and adherence to coding standards. - Championed performance optimization efforts, identifying and resolving bottlenecks, reducing load times, and improving overall user experience. - Led Agile development processes, including sprint planning, backlog grooming, and daily stand-ups, following Scrum or Kanban methodologies. - Developed and executed A/B tests to improve website performance and user engagement - Worked closely with product managers and designers to define test hypotheses and success metrics - Implemented Optimizely experiments, including variations of web pages, features, and content - Analyzed test results and provided actionable insights to optimize conversion rates and user experience - Collaborated with cross-functional teams to prioritize and implement test findings

React.js
Redux
Cypress
Jest
Enzyme
GraphQL
Apollo Client
Redux-saga
icon
Strong Middle Fullstack Engineer

Exoft

Jul `22 - Jun `23

11 months

Exoft

Exoft is a custom software development company headquartered in Ukraine with over a decade of experience providing software solutions to clients worldwide. To date, they have successfully completed more than 500 projects for clients within industries such as Healthcare, Logistics, Mobility, Finance, Travel & Hospitality, Construction, etc.

Responsibilities & achievements

I developed reusable and scalable components using React, ensuring consistent code quality and adherence to project requirements. Additionally, I implemented efficient state management solutions using Redux, Redux Saga/Thunk, or Context API, optimizing data flow and application performance. Collaboration with UI/UX designers and product managers was a key aspect of my role, as I worked closely with them to translate requirements into high-quality user interfaces, with a strong focus on usability and accessibility. In terms of integration, I seamlessly integrated frontend applications with backend services through RESTful APIs, GraphQL, or Apollo Client, ensuring smooth data communication. To ensure the robustness and reliability of our applications, I conducted extensive unit, integration, and end-to-end testing using Jest, Enzyme, React Testing Library, and Cypress. A notable aspect of my responsibilities involved spearheading A/B testing initiatives using Google Optimize, aimed at enhancing website performance and boosting user engagement. This involved close collaboration with product managers and designers to conceptualize test hypotheses and establish clear success metrics. I then implemented a variety of A/B tests through Google Optimize, crafting diverse variations of web pages, features, and content to effectively evaluate user responses. Post-implementation, I conducted comprehensive analysis of test outcomes, extracting valuable insights to optimize conversion rates and elevate the overall user experience. Furthermore, I played a pivotal role in cross-functional teamwork, facilitating the prioritization and seamless integration of test findings into actionable strategies aligned with organizational goals.

React.js
Redux
Cypress
Jest
Enzyme
GraphQL
Apollo Client
Redux-saga
icon
Middle Software Engineer

IntelVision

Dec `21 - Jul `22

7 months

IntelVision

Intelvision is a quickly-growing innovative software company headquartered in Dublin, Ireland, with development centers in Eastern Europe. Offering full-cycle IT solutions development and dedicated software development team services for individuals, startups, and small to medium businesses.

Responsibilities & achievements

- Developed and maintained large-scale web applications using React and related technologies. - Implemented reusable and efficient components using React best practices, contributing to improved code quality and development efficiency. - Worked closely with UI/UX designers to ensure seamless integration of design assets and provide valuable input on user interface decisions. - Utilized state management libraries like Redux and Redux Toolkit to handle complex application states and data flows effectively. - Collaborated with backend developers to integrate frontend applications with RESTful APIs or GraphQL endpoints. - Conducted thorough unit and integration testing using Jest, Enzyme, and React Testing Library to ensure high code coverage and application stability. - Actively participated in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices. - Mentored junior developers, providing guidance and support to help them improve their technical skills and grow in their roles. - Successfully delivered projects within deadlines and participated in Agile ceremonies, following Scrum or Kanban methodologies.

Agile
JavaScript
React.js
RESTful API
Kanban
Redux
Jest
Enzyme
GraphQL
icon
Junior Software Engineer

StarApps

Sep `19 - Dec `20

1 year

StarApps

One of the Leading Software Development Companies in Eastern Europe Their purpose is to develop first-class Mobile Applications and Websites to provide our clients with the best solutions for maximizing their profits and converting their ideas into reality. Mission: We strive to bring the quality of IT services to a new level and make a difference in Global Software Development Industry.

Responsibilities & achievements

- Collaborated with a team of developers to build and maintain responsive web applications using HTML, CSS, and JavaScript. - Assisted in implementing frontend functionality using modern frameworks such as React. - Ensured cross-browser compatibility and responsive design principles to create user-friendly interfaces. - Participated in code reviews, debugging, and troubleshooting to ensure code quality and efficiency. - Worked closely with UI/UX designers to implement visually appealing and intuitive user interfaces. - Utilized version control tools like Git to manage codebase and collaborate effectively with the team. - Continuously learned and stayed updated with the latest frontend development trends and best practices.

JavaScript
React.js
Git
HTML/CSS

Education

Higher education in Computer Science

Agency

Custom Web Apps agency #4594

50-100

GMT+2

Ukraine

Core Expertise

Agile
AngularJS
AWS
Azure
C
C#
C++
Cassandra
Django
Elixir
Express.js
Flask
GitHub
Ionic
JavaScript
Kubernetes
MongoDB
MySQL
.NET
Node.js
PHP
PostgreSQL
Python
QA
React.js
React Native
Ruby
Ruby on Rails
Sinatra
Spark
SQL
TypeScript
WordPress
Elasticsearch
Git
Jenkins
Product management
Redis
Capybara
Git Flow
Project management
RESTful API
Celery
DynamoDB
Grafana
CircleCI
Kanban
Vue.js
AWS SDK
GitLab
Corda
Flutter
Slack
.NET Core
AWS Lambda
Koa.js
Next.js
Terraform
.NET Framework
.NET Web API
Azure API Management
Kafka
Fast API
Nest.js

Industries

Banking & Finance, Healthcare & Medicine

Want to hire this engineer?

Check if Yaroslav is available