Frontend software engineer with UI/UX design skills 29 yo, born in 🇧🇾 Belarus, currently based in 🇩🇪 Berlin
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.
— https://holov.in — [email protected]
— linkedin.com/in/holovin — github.com/holovin — behance.net/holovin • Design portfolio (notion)
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.
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.
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.
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.
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.
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.
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.
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.