Alex Kravchenko, Developer in Rzeszow, Poland
Alex is available for hire
Hire Alex

Alex Kravchenko

Verified Expert  in Engineering

Front-end Developer

Rzeszow, Poland

Toptal member since January 8, 2019

Bio

Alex is a seasoned full-stack engineer who develops software ranging from ERP for manufacturing management to mental health assessment software and code for startups. He has a passion for front-end application development and has experience with frameworks like React, and Angular, in-depth experience with accessibility standards (WCAG), and Python.

Portfolio

Client
HTML, CSS, Sass, Figma, User Experience (UX), Front-end, User Interface (UI)...
Client
CSS, HTML, JavaScript, Angular CLI, MacOS, User Interface (UI)...
Client
Twig, PHP, WCAG 2, JavaScript, Symfony, jQuery, SCSS, CSS, CSS3, HTML...

Experience

  • Front-end - 5 years
  • Angular CLI - 2 years
  • Angular - 2 years
  • WCAG 2 - 2 years
  • React - 2 years
  • Next.js - 1 year
  • Express.js - 1 year
  • React Redux - 1 year

Availability

Part-time

Preferred Environment

React, Next.js, React Redux, Angular, TypeScript, JavaScript, Angular CLI

The most amazing...

...site I've reconstructed from scratch used more modern technologies and is now placed in the top position in my region.

Work Experience

Front-end Application Developer

2022 - 2022
Client
  • Collaborated with a team of designers to produce a design framework that adheres to the best UX and accessibility (WCAG) practices for the e-learning platform.
  • Implemented pages and components according to produced designs and specifications using RoR and Tailwind CSS.
  • Migrated major pages of the existing project to Tailwind CSS framework.
Technologies: HTML, CSS, Sass, Figma, User Experience (UX), Front-end, User Interface (UI), JavaScript, Tailwind CSS, MacOS, Svelte, HTML5, CSS3

Front-end Application Developer

2021 - 2022
Client
  • Migrated internal administration tool from Angular 7 to Angular 9, cleaning up the dead code along the way and rewriting outdated third-party libraries.
  • Developed new components for the SPA according to existing mockups.
  • Reviewed all existing dependencies and eliminated some to simplify the application and reduce the number of dependencies.
Technologies: CSS, HTML, JavaScript, Angular CLI, MacOS, User Interface (UI), User Experience (UX), JSX, Angular, HTML5, CSS3, TypeScript, Node.js

Full-stack Developer

2019 - 2021
Client
  • Acted as a senior software engineer collaborating with an external WCAG auditor to achieve an AA grade for the mental health management software.
  • Implemented components that are AA compatible and truly make sense from the accessibility standpoint.
  • Eliminated dead code and implemented new framework components.
  • Optimized existing components to have better performance.
Technologies: Twig, PHP, WCAG 2, JavaScript, Symfony, jQuery, SCSS, CSS, CSS3, HTML, Symfony 4, MacOS, User Interface (UI), User Experience (UX), HTML5

Full-stack Developer

2015 - 2018
Freelance
  • Helped small companies and startups in the development of modern and progressive products.
  • Created automatic parsers for data collection according to different selection criteria.
  • Found and fixed existing errors in styles and JavaScript logic.
  • Rewrote all products from vanilla JavaScript and CSS to Python, Django, and Sass.
  • Redesigned the UI from scratch, from graphic design to code.
Technologies: Email Templates, HTML, Webpack, Bitbucket, WCAG 2, Selenium, Responsive, Twig, Docker Compose, Ngrok, Scrapy, BrowserStack, PostgreSQL, SQLite, PHP, GitLab, Linux, GitHub, Bootstrap, JavaScript, Windows, TypeScript, Docker, jQuery, Symfony, CSS3, Django, Python, Angular, Sass, CSS, HTML5, Git, SCSS, React, Bootstrap 4, Materialize, Responsive UI, JSX, Front-end, Pixel Perfect, Responsive Web Design (RWD), Litmus, Figma, Tailwind CSS, Express.js, Next.js, React Redux, React Router, Mongoose, MacOS, User Interface (UI), User Experience (UX)

Experience

Basketball News Site

I rewrote all products from Vanilla JS and CSS to Python/Django and Sass. I switched the project to using Sass instead of CSS. I also created responsive SCSS themes for components and automatic parsers for data collection. Finally, I developed the adaptive design for all types of mobile devices.

Сar Diagnostic Service

I implemented responsive web design for all devices. Fixed existing bugs. Helped with the interface by adding simple content management operations. Email development

Sports Bettings Tips

Development of adaptive design for all types of mobile devices. Created RESTful APIs using WordPress as a platform. Developed several components with AngularJS, such as custom adaptive tables to display statistics.

Fantasy Game of Basketball

Developed client-side apps using Angular and used Python to develop RESTful APIs. Development of adaptive design for all types of mobile devices. Created automatic parsers for data collection.

Education

2004 - 2009

Master's Degree in Project Management

National Metallurgical Academy of Ukraine - Dnipro, Ukraine

Skills

Libraries/APIs

React, React Redux, React Router, jQuery, Node.js

Tools

GitHub, GitLab, Litmus, Angular CLI, Docker Compose, Bitbucket, BrowserStack, Ngrok, Webpack, Git, Figma, JSX, Mongoose

Languages

CSS, HTML, HTML5, Sass, JavaScript, CSS3, SCSS, TypeScript, PHP, Python

Frameworks

Bootstrap, Twig, Django, Angular, Materialize, Tailwind CSS, Next.js, Symfony, Scrapy, Selenium, Symfony 4, Svelte, Express.js

Paradigms

Responsive Web Design (RWD), Responsive

Platforms

Windows, Linux, Docker, MacOS

Storage

SQLite, PostgreSQL

Other

WCAG 2, Email Templates, Bootstrap 4, Responsive UI, Pixel Perfect, User Experience (UX), User Interface (UI), Front-end

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