2020-smol-round.png

**Alexander Holovin**

Frontend software engineer with UI/UX design skills 29 yo, born in 🇧🇾 Belarus, currently based in 🇩🇪 Berlin

About

I'm a software engineer with over 7 years of experience in the software industry. My focus area for the past years has been front-end development & UI/UX design. Can design and build clean and usable UI’s. I have experience with different technologies and languages and I am not afraid to learn new things.

Contacts & links

— https://holov.in — [email protected]

— linkedin.com/in/holovin — github.com/holovin — behance.net/holovin • Design portfolio (notion)

Work experience

06/2022 — now

Datango GmbH (PRE-A)

Senior Software engineer (full-time, office)

— Maintaining front-end of Collaborator project (bug fixes, security fixes like XSS, layout fixes according to figma designs);

— Forked and supported outdated jQuery plugins for legacy front-end part (only libs without appropriate modern replacements);

— Performance improvements (used virtual lists for big amount of non-paginated data; optimized webpack build & resources like image sprites; refactored legacy <ES5 code);

— Supporting legacy E2E tests (Java + TestNG);

— Covering new parts of front-end with unit tests (vitest);

— Moving legacy E2E tests to playwright;

— Implemented licences pages generator (OSS Review Toolkit, nodejs, nunjucks, jenkins integration). Configured one time for each project of company and after that it can generate licence page automatically each release;

— Started migration front-end from jQuery to React. Now it’s hybrid app with 2 parts: «legacy» with server-rendered pages (some pages include separate react component) and «modern» part with SPA approach. For users it looks like single website, auth and settings data shared across both parts;

— RTL-languages support in web UI;

Technologies: JavaScript/TypeScript, React, ReduxToolkit, CSS/SASS, jQuery, Figma, webpack, vite, vitest, Java, TestNG, playwright.

11/2021 — 02/2022

TangoMe • tango.me

Senior Frontend developer & UI/UX Designer (full-time)

— Maintained front-end at tango.tech (white/dark theme support; adapted website for responsive layout; minor bug fixes);

— Designed and developed front-end for game.tango («cookie clicker» game for Mobius conference). Prepared design in Figma, made most part of pixel assets, implement front-end layouts and javascript logic.

Technologies: pure JavaScript, CSS, React, NextJS, Figma, Adobe Photoshop, Adobe Illustrator.

09/2019 — 11/2021

VK • vk.com

Senior Full-stack developer & UI/UX Designer (full-time)

— Developed & designed front-end part internal bugtracker for VK Testers program. Created new profile, achievements, guilds sections, reworked checklists pages & navigation layout, refactored front-end components;

— Made landing page on readymag with a presentation of VK Testers;

— Interacted with active platform users and fixed UI/bugs based on received feedback;

— Developed internal tools for collect statistics and data sampling (back-end & front-end);

— Made a bot to organise testing of group calls — the bot was collecting applications from people in the test group and created chat/call rooms for these people. Also mode: admin panel, stats collection, load monitoring;

— Fully lead design of some events (VK Testrun; Testers Awards) — posters, banners, merch things;

— Design of community groups (news posts, shop, conferences);

— UX research with pupil capture trackers, also developed some tools for a easier calibration.

Technologies: pure JavaScript (ES5/6), TypeScript, NodeJS, CSS (+ less, sass, bem), React, vk-ui, php/kphp, webpack, gulp.

Design tools: Figma, Adobe Photoshop, Adobe Illustrator.

12/2016 — 08/2019

Andersen Lab • andersenlab.com

Frontend developer (full-time)

Ryanair

Developed new features and fixed bugs for an internal site (FleetTweet) for pilots interaction and route selection.

Technologies: Angular, rxjs, ngrx, bdd tests (karma, mocha, Cucumber.js).

Tinkoff

Developed front-end part web application for call centre & customer supports. Developed tools for a step-by-step review of support workers actions.

Technologies: Angular, TypeScript, rxjs, ngrx, less, webpack.

Fidelis Parabellum

Migrate a part of project from Google Maps API to Mapbox GL. Made a new version of the existing web app for store procurement & monitoring.

Technologies: pure JavaScript (es5/6), Angular, TypeScript, Google Maps API, Mapbox GL.

511.org

Maintained codebase & fixed bugs at existing project. Covered the project with unit tests from 0% to 70%+.

Technologies: AngularJS, jQuery, Google Maps API, unit tests (karma, jasmine, bardjs, sinonjs).

Designer

Responsibilities:

— created ads banners for social media;

— design support local events at office.

Technologies: Figma, Adobe Photoshop.

05/2018 — 08/2019

VK • vk.com

Designer (remote, freelance)

— participated in the design of VK Testers events (VK Testrun 2018 & testers zones at VK Fest 2018/2019);

— merch design for the testers shop.

Technologies: Figma, Adobe Photoshop, Adobe Illustrator.

07/2017 — 05/2018

PythonParsers project

Python developer (remote, freelance)

— collected and parsed data from various shop websites to create a database with best prices;

— created own framework over existing libs (https://github.com/Holovin/PythonParsersGrab);

— configured Debian server for automate parsing and data updating.

Technologies: python3, grab framework, linux.

10/2015 — 09/2017

Spaces

UI/UX designer (remote, freelance)

— designed pages for new site sections according to existing guidelines;

— redesigned existing site sections;

— design support for desktop, tablets, smartphones;

— logo & icons redesign;

— usability testing.

Technologies: Adobe Photoshop, Basecamp.

Open-source contributions

Education