
Andrei Vial
Verified Expert in Engineering
Front-end Developer
Minsk, Minsk Region, Belarus
Toptal member since April 20, 2022
Andrei has nine years of experience in front-end development, focusing on Angular, TypeScript, CSS, SCSS, and Git. He designed front-end architecture for smaller projects and joined architecture design calls for larger ones. Andrei worked with companies such as Allianz Technology on their internal ETL tool and Rocky Mountaineer on developing a new check-out service that hit daily sales records.
Portfolio
Experience
- Software Development - 9 years
- JavaScript - 9 years
- HTML - 9 years
- CSS - 9 years
- Git - 8 years
- SCSS - 7 years
- TypeScript - 4 years
- Angular - 4 years
Availability
Preferred Environment
Git, JavaScript, TypeScript, Angular, SCSS, HTML, Node.js, Slack, Visual Studio Code (VS Code), Jira
The most amazing...
...thing I've implemented is a check-out single-page app for a Canadian travel company, which hit their sales record.
Work Experience
Senior Front-end Developer
Soname Solutions
- Developed new ETL tool features such as many-to-many data mappings for a big German insurance company.
- Optimized the application performance by reducing API calls.
- Joined architecture design calls to discuss switching to micro front-end architecture and new feature implementation.
- Tracked and fixed bugs using Jira as a reporting tool.
- Merged and fixed styles across the pages as there were duplicates and UI issues.
- Improved the UX by fixing UI issues and applying best practices.
Senior Front-end Developer
Twistellar
- Developed a trip check-out service for a Canadian rail-tour company.
- Built a rich text doc viewer in HTML for an Icelandic travel services company, including document tree, search, and content navigation.
- Developed a proof of concept for spotting the differences between two rich text document versions in HTML so that users can check document changes in its versions.
- Mentored a small team of junior front-end developers.
Senior Front-end Developer
ScienceSoft
- Developed the corporate features for an end-to-end encryption messenger.
- Updated a handshake algorithm using the provided algorithm and tools from the CryptoJS library.
- Managed the application build transfer from Grunt to Webpack.
- Developed various styles for email notifications and newsletters.
Front-end Developer
VRP Consulting
- Designed the architecture and developed a live agent widget in the form of chat and FAQ for an online casino group with 15+ themes for 15+ websites.
- Led the teams of 2-3 front-end developers on several projects.
- Managed the learning and assessment processes for front-end developers.
Full-stack Developer
Zerkalo.io (Formerly TUT.BY)
- Developed a voting module with gallery capabilities using Backbone.js, PHP, and MySQL.
- Contributed to developing a new service, local companies directory, with PHP and MongoDB.
- Collaborated closely with the journalists and product owners.
Experience
Data Supermarket ETL Toolset
ROLE
• Reduced API calls and optimized application performance
• Developed many-to-many data mappings
• Discussed switching to micro front-end architecture and new feature implementation
• Merged and fixed styles across the pages
• Improved the UX
• Fixed UI issues
• Applied best practices
• Tracked and fixed bugs using Jira as a reporting tool
Checkout Service for a Rail-tour Company
ROLE
• Implemented UI from scratch using the design mockups
• Designed and improved application architecture
• Developed application features
• Implemented Bitbucket pipeline
Rich Text Docs Viewer
An Angular single-page application for an Icelandic travel services developer company. The application allows to navigate and search through the API reference and products documentation.
ROLE
• Implemented UI from scratch using the design mockups
• Designed and improved application architecture
• Collaborated with the full-stack lead developer
• Developed application features
• Implemented Bitbucket pipeline to build and deploy the application on Git commit to the main or staging branch
Education
Bachelor's Degree in Computer Science
Belarusian State University - Minsk, Belarus
Skills
Libraries/APIs
Flexbox, Node.js, jQuery, RxJS, React, GoJS, CryptoJS, Backbone.js
Tools
Git, Jira, Slack, Webpack, Gulp, Grunt
Languages
JavaScript, TypeScript, SCSS, HTML, CSS, Sass, SQL, PHP, HTML5
Frameworks
Angular, AngularJS, Material UI, Angular Material, Redux, Express.js, Bootstrap, Foundation CSS
Paradigms
Responsive Layout, Reactive Programming, Scrum, REST
Platforms
Visual Studio Code (VS Code)
Storage
MySQL, MongoDB, NoSQL
Other
Software Development, Responsive UI, Responsive Web Apps, CSS Selectors, Front-end, Front-end Development, User Interface (UI), User Experience (UX), HTML Email, Chrome Extensions, CSS3 Animation, UI Animation
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