Oleksandr Oliinyk, Developer in Warsaw, Poland
Oleksandr is available for hire
Hire Oleksandr

Oleksandr Oliinyk

Verified Expert  in Engineering

Bio

Oleksandr has 10 years of front-end development experience, including a technical lead role where he managed a team of front-end developers. He delivers clean, reusable, and scalable code while keeping client needs and the best user experience in mind. Oleksandr is a team player who is also comfortable delivering a project by himself.

Portfolio

Self-employed
React, TypeScript, Gatsby, Sass, Material UI, CSS Modules, CSS, HTML5...
Equinix
React, Flow, TypeScript, Redux, Storybook, Jira, Scrum, Figma, JavaScript...
Wirtualna Polska Holding
React, TypeScript, Yarn, Yarn Workspaces, Jest...

Experience

  • JavaScript - 10 years
  • CSS - 10 years
  • SCSS - 7 years
  • React - 6 years
  • TypeScript - 5 years
  • CI/CD Pipelines - 5 years
  • Scrum - 4 years
  • Material UI - 3 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, Outlook, Figma

The most amazing...

...thing I've done is integrate Unity 3D with React and a back-end API to create a 3D room builder, which generates product pictures for online shop displays.

Work Experience

Freelance Developer

2021 - PRESENT
Self-employed
  • Contributed to the Live Furnish tool's web version, creating the website using React and integrating it with Unity WebGL and the back end.
  • Created the SoPlan scheduling platform where users can create and share their schedules or book meetings, similar to Calendly.
  • Built a custom calendar tool for the client based on requirements.
  • Developed the InstaHop website, using the Gatsby React-based technology, where tourists can book tours in Mexico or Canada.
  • Implemented additional functionality on a Gatsby project for Resolve, a fintech company.
  • Worked 50-80 hours weekly for four months to deliver projects as soon as possible.
Technologies: React, TypeScript, Gatsby, Sass, Material UI, CSS Modules, CSS, HTML5, JavaScript, Responsive Web Design (RWD), SCSS, jQuery, Bootstrap, Node.js, REST, GraphQL, Git, Less, Progressive Web Applications (PWAs), Redux, Jest, Cypress, Server Side/Client Side Object Model (SharePoint), Rendering, ECMAScript (ES6), ES7, ES8, CI/CD Pipelines, React Apollo, NPM, Jira, Yarn, SQL Server Reporting Services (SSRS), Styled-components, Teams, Storybook, ClickUp, Webpack, Sentry, Amazon Cognito, AWS Amplify, Stripe, GitHub, REST APIs, Express.js, HTML, WebSockets, Next.js

Staff Software Engineer

2019 - 2021
Equinix
  • Created a React components library with a team of developers using Storybook.
  • Integrated different tracking tools and A/B test tools.
  • Refactored the old UI into a new one based on Figma designs.
Technologies: React, Flow, TypeScript, Redux, Storybook, Jira, Scrum, Figma, JavaScript, Responsive Web Design (RWD), CSS, SCSS, CSS Modules, Node.js, Git, Jest, Cypress, ECMAScript (ES6), ES7, ES8, CI/CD Pipelines, NPM, Teams, Sass, Webpack, Sentry, REST APIs, Express.js, HTML, WebSockets, Next.js

Senior Front-end Developer

2018 - 2019
Wirtualna Polska Holding
  • Created a React components library with a team of developers using Storybook.
  • Integrated a custom ad system with React server-side rendering.
  • Managed a team of 6-7 front-end developers as the tech lead.
  • Configured projects' pipelines and Yarn Workspaces.
  • Implemented custom server-side rendering configuration for the projects.
  • Optimized web pages' performance for faster loading, even on old browsers that don't support React.
  • Set up and reviewed statistics of beta tests using internal tools.
Technologies: React, TypeScript, Yarn, Yarn Workspaces, Jest, SQL Server Reporting Services (SSRS), Styled-components, Scrum, Jira, Teams, Storybook, JavaScript, Responsive Web Design (RWD), CSS, SCSS, CSS Modules, Node.js, REST, GraphQL, Git, Progressive Web Applications (PWAs), Redux, Cypress, Rendering, Server Side/Client Side Object Model (SharePoint), ECMAScript (ES6), ES7, ES8, CI/CD Pipelines, NPM, Sass, Webpack, REST APIs, Express.js, HTML

Front-end Developer

2016 - 2018
StepStone
  • Migrated the old codebase from ColdFusion to React.
  • Created a React component library, later used by the entire company, and used Storybook for documentation.
  • Wrote an internal management tool, which helped represent teams' sprint progress based on custom criteria.
Technologies: React, TypeScript, Redux, Redux-Saga, Jest, Enzyme, BEM, Scrum, Redux Form, Jira, Storybook, JavaScript, Responsive Web Design (RWD), CSS, SCSS, Node.js, REST, Git, Progressive Web Applications (PWAs), Server Side/Client Side Object Model (SharePoint), Rendering, ECMAScript (ES6), CI/CD Pipelines, NPM, Sass, Webpack, REST APIs, Express.js, HTML

Freelance Developer

2013 - 2016
Self-employed
  • Developed a platform for freelancers on Ruby on Rails.
  • Created a social network using PHP, jQuery, HTML, and Leaner Style Sheets.
  • Built more than 100 websites of different complexity, from simple landing pages to complex portals and admin dashboards.
Technologies: HTML5, JavaScript, CSS, Less, Sass, WordPress, PHP, Ruby on Rails (RoR), jQuery, Responsive Web Design (RWD), SCSS, Bootstrap, REST, Git, MongoDB, REST APIs, HTML

Experience

Live Furnish 3D Tool

https://inhouse-app.livefurnish.com/
An admin panel and tool for creating 3D environments for professional pictures of the client's products.

It's complicated and expensive for the client to set up a whole room or an apartment to take a picture of a refrigerator, for example, in different colors, or other products the client might want to sell.

The 3D tool I worked on in 2022 provides rooms with different customizable setups. The client can add their product to the room and render professional pictures, which they can later use on an online store page to sell the product. I solely developed the tool's UI and integrated it with Unity and the back end. I also helped the team build the user dashboard.

SoPlan Appointment Scheduling Platform

A React application for creating and sharing user schedules and booking meetings based on user availability.

I worked on the project's front-end between 2021-2022, along with a back-end developer and a designer. The main challenge here was to create a user-friendly calendar and handle time zone conversion on different systems and providers like Google Calendar or Outlook, which can be integrated into the system.

InstaHop Trip Online Booking Tool

https://instahop.com/
A website where users can find and book a trip and a local host based on host availability and user preferences.

I solely developed the project's front-end side in 2021. The goal was to create a fast and SEO-friendly website. As such, I chose to use Gatsby for server-side rendering and Preact instead of React for optimized page loading speed. I also implemented other performance and SEO improvements and configured GitHub actions to deploy the application to Azure hosting.

Education

2015 - 2018

Partially Completed Master's Degree in Information Technology Project Management

Polish-Japanese Academy of Information Technology - Warsaw, Poland

2011 - 2015

Bachelor's Degree in Programming Engineering

Ivano-Frankivsk National Technical University of Oil and Gas - Ivano-Frankivsk, Ukraine

Skills

Libraries/APIs

React, jQuery, AWS Amplify, Stripe, REST APIs, Node.js, Redux-Saga, Redux Form, WebGL, Preact

Tools

Git, React Apollo, NPM, Webpack, Sentry, GitHub, Slack, Figma, Flow, Jira, Yarn Workspaces, Amazon Cognito, FullCalendar, FullStory

Languages

TypeScript, JavaScript, CSS, ECMAScript (ES6), HTML, SCSS, HTML5, Less, ES7, ES8, GraphQL, Sass, PHP

Frameworks

Redux, Next.js, Material UI, Bootstrap, Jest, Tailwind CSS, Cypress, Yarn, Ruby on Rails (RoR), Express.js

Paradigms

Responsive Web Design (RWD), Scrum, REST, BEM, Server Side/Client Side Object Model (SharePoint), Azure DevOps

Platforms

MacOS, Visual Studio Code (VS Code), WordPress, Amazon Web Services (AWS), Azure

Storage

MongoDB, SQL Server Reporting Services (SSRS), Elasticsearch

Other

CSS Modules, Progressive Web Applications (PWAs), Enzyme, CI/CD Pipelines, Rendering, WebSockets, Outlook, Gatsby, Styled-components, Teams, Storybook, ClickUp, React Unity WebGL, Google Tag Manager, Chrome Extensions, Lambda Functions

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring