Andrei Glazunov, Developer in Berlin, Germany
Andrei is available for hire
Hire Andrei

Andrei Glazunov

Verified Expert  in Engineering

Web Development Developer

Location
Berlin, Germany
Toptal Member Since
February 9, 2021

With degrees in both computer science and design, Andrei is an expert in React, JavaScript, UI/UX, and data visualization with a strong grasp of interactions and algorithms. His eye for design goes hand in hand with attention to detail. Andrei brings 15 years of development experience, 10 of them being in web development and mostly remote work.

Portfolio

Hedvig
JavaScript, Sass, Webpack, React, HTML5, Babel, Cypress, D3.js, Bootstrap...
Hasty
JavaScript, React, Redux, Sagas, User Experience (UX), User Interface (UI)...
Exadel
Flex, Flash, JavaScript, HTML, CSS, Front-end, Web UI, ECMAScript (ES6)...

Experience

Availability

Part-time

Preferred Environment

MacOS, Asana, IntelliJ IDEA

The most amazing...

...thing I've done was develop the UI for a few complex apps from the ground up, including wireframing, UI/UX design, and programming.

Work Experience

Senior/Lead Front-end Developer

2013 - PRESENT
Hedvig
  • Developed the front end for several apps for storage management from the ground up.
  • Used D3.js to create charts for visualizing cluster health and performance in real time.
  • Collaborated with the back-end team as well as design contractors to implement the requirements.
Technologies: JavaScript, Sass, Webpack, React, HTML5, Babel, Cypress, D3.js, Bootstrap, Asana, Jira, Front-end, Redux, Redux-Saga, Context API, CSS3, Web UI, ECMAScript (ES6), UX Design, Git, Node.js

Senior Front-end Developer

2018 - 2020
Hasty
  • Organized front-end architecture and code structure, ensuring scalability and testability. Implemented a UI-intensive cloud-based app with React, Redux, and React Sagas.
  • Defined and worked on crucial user interactions (e.g., pan and zoom, drag. and drop, transform, keyboard accessibility).
  • Improved performance by figuring out bottlenecks, optimizing critical path using caching, web workers, code splitting, lazy loading, algorithm improvement, etc., and using UX techniques to increase responsiveness and perceived performance.
  • Collaborated with designers, data scientists, and back-end engineers to implement the UI in the most engaging way for the user. Distributed tasks to other front-end team members.
Technologies: JavaScript, React, Redux, Sagas, User Experience (UX), User Interface (UI), Storybook, Docker, Web Worker, Slack, Trello, CircleCI, Front-end, Web UI, UX Design, Jira, Git

Front-end Developer

2010 - 2012
Exadel
  • Developed accessible rich internet applications with interactive UI components, integrating the UI with the back end.
  • Actively contributed to UI development of the company's Flash-based mobile app builder Tiggzi.
  • Participated in international tech conferences as a speaker and workshop tutor (MWC in Barcelona, Spain; CeBIT in Hanover, Germany; ConFess in Leogang, Austria).
  • Implemented the business requirements into UI features.
Technologies: Flex, Flash, JavaScript, HTML, CSS, Front-end, Web UI, ECMAScript (ES6), Flash ActionScript, Adobe Flex, Adobe Flash, UX Design, Jira, Git

Hasty – Image Annotation Tool for Machine Learning

https://hasty.ai/
Hasty offers an efficient way to build a data science model for labeling images. I worked on a React-based front end, devising its architecture, implementing the annotation area and tools, and solving performance-related challenges.

Storage Management UI

A web app for managing storage across clusters. I started from scratch by collaborating with a designer to build the UI, continuously added features such as cluster health monitor, disk management, and dashboard. Created charts in D3.js for data visualization and collaborated with the back-end team for integration through REST API and WebSockets. Managed several UI repositories and commons library.

UI Installer for a Storage Platform

A web-based installer for on-premise deployment of a storage management system. Collaborated closely with deployment and backend teams to gather requirements and create a user-friendly installation workflow. Created complex forms, validations, and error handling.

Koolzone Automated Monitoring

A dashboard displaying sensor data for freezers and fridges at hotels, breweries, or gastronomy sites. It allows monitoring the temperature, humidity, and pressure conditions in real-time and alerts if the sensor values go out of predefined boundaries. I was responsible for the architecture of the app, component design, implementation, and integration with the back end.

Languages

JavaScript, HTML5, CSS, HTML, ECMAScript (ES6), Flash ActionScript, TypeScript, CSS3, Sass, GraphQL

Frameworks

Redux, Adobe Flex, Flex, Cypress, Bootstrap

Libraries/APIs

React, D3.js, Redux-Saga, Context API, REST APIs, Web Worker, Redux Form, Polymer, Node.js

Tools

IntelliJ IDEA, Adobe Photoshop, Adobe Flash, Git, Asana, Flash, Jira, Figma, GitHub, Bitbucket, Webpack, Slack, Trello, CircleCI, Babel

Other

User Experience (UX), Data Visualization, User Interface (UI), Software Design, Software Development, Algorithms, Web Development, Front-end, Web UI, Version Control Systems, Project Lifecycle, Sagas, Storybook, Physical Computing, Interactive UX, Semantic UI, Styled-components

Paradigms

UX Design, Rapid Prototyping

Platforms

MacOS, Docker

Storage

Databases

2013 - 2017

Master's Degree in Digital Media

Hochschule für Künste Bremen - Bremen, Germany

2006 - 2011

Professional Degree in Computer Science

Belarusian State University of Informatics and Radioelectronics - Minsk, Belarus

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