
Oleksandr Oliinyk
Verified Expert in Engineering
Front-end Developer
Warsaw, Poland
Toptal member since November 8, 2022
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
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
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
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.
Staff Software Engineer
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.
Senior Front-end Developer
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.
Front-end Developer
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.
Freelance Developer
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.
Experience
Live Furnish 3D Tool
https://inhouse-app.livefurnish.com/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
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/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
Partially Completed Master's Degree in Information Technology Project Management
Polish-Japanese Academy of Information Technology - Warsaw, Poland
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring