Genadij Bojev
Verified Expert in Engineering
Front-end Developer
Gothenburg, Sweden
Toptal member since October 15, 2020
Genadij is an experienced software engineer focusing on the front end. Genadij has a demonstrated history of successfully delivering various scale and complexity projects while working in international distributed teams. He is a driven, goal-oriented team player whose core values are customer centricity, communication, and transparency. Genadij is passionate about quality in code as well as the product, UI/UX, and work process which makes him a valuable asset in any project
Portfolio
Experience
- JavaScript - 5 years
- Front-end - 4 years
- React - 4 years
- Jest - 3 years
- Styled-components - 3 years
- Full-stack - 3 years
- Cypress - 2 years
- TypeScript - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Node.js, JavaScript, TypeScript, GraphQL, REST APIs, Git, React
The most amazing...
...project I've developed was a platform that allowed patients to form public and private support groups, share content, and connect with therapists via chats.
Work Experience
Software Developer
Etraveli Group AB
- Developed new features and improved existing ones within a large scale flight booking system that's available on many sites across the globe.
- Closely collaborated with UX designers, stakeholders, and QA engineers on refining designs and requirements that bring value to users.
- Composed unit and component tests as well as E2E tests.
- Conducted E2E test automation workshops using TestCafe for QA engineers and junior developers.
- Worked with the A/B test department on improving the platform for A/B tests by integrating them in a single-page application instead of a separate JavaScript layer.
- Conducted demo sessions and presentations of new features and ongoing development for stakeholders and other developers.
Front-end Developer
Scale3C
- Developed a range of web applications and representational websites for clients.
- Responsible for the architectural decisions for the front ends of web applications.
- Successfully migrated clients' single-page web applications to a new stack with SSR, retaining all functionality and design while improving the SEO.
- Developed a platform that allowed users with different roles to be authenticated through Firebase, exchange chat messages via WebSockets, form private and public groups, and share content.
- Contributed to the development of animations and micro interactions on clients' websites.
- Closely collaborated with designers on a design system using Figma and Storybook, which resulted in a reusable component library.
- Set up GitLab CI/CD pipelines for various projects.
Software Engineer
NFQ
- Worked on a greenfield project, which aimed to migrate a large-scale legacy system to a new modern stack, and enabled better scaling to new markets, easier maintenance, and improved performance.
- Prepared proofs of concepts (POCs) and suggested technology stacks for the new system.
- Directly communicated with stakeholders, clarified requirements, suggested improvements, and conducted demo sessions.
- Promoted test-driven development (TDD) and clean-code principles within the team.
- Conducted technical interviews for new team members.
Experience
Kiln | Coworking Office Spaces for Rent
https://kiln.co/Notis
https://notis.com/Education
Master's Degree in Telecommunications Engineering
Vilnius Gediminas Technical University - Vilnius, Lithuania
Bachelor's Degree in Telecommunications Engineering
Vilnius Gediminas Technical University - Vilnius, Lithuania
Skills
Libraries/APIs
React, React Redux, Redux-Saga, Anime.js, React Router, React Testing Library, REST APIs, Redux Form, React Redux Form, Formik, Lodash, Vue, Firebase Web SDK, Node.js, Socket.IO
Tools
Redux Thunk, Trello, Jira, Bitbucket, GitLab, GitHub, Git, Babel, Webpack, Webpack 4, Webpack 3, Webpack 2, Firebase Authentication, GitLab CI/CD, React Apollo
Languages
JavaScript, ECMAScript (ES6), CSS, CSS3, SCSS, Sass, HTML, HTML5, GraphQL, TypeScript, TypeScript 3, PHP
Frameworks
Redux, Next.js, Jest, Nuxt.js, Cypress, TestCafe, Express.js
Paradigms
E2E Testing, Agile, Scrum, Kanban, Test-driven Development (TDD), Microservices
Platforms
MacOS, Visual Studio Code (VS Code), Firebase, Docker, Algolia, WordPress
Storage
Cloud Firestore
Other
Sagas, Styled-components, Axios, CSS Grid, Front-end, Storybook, ESLint, Enzyme, Full-stack, Design Systems, Onboarding, Information & Communications Technology (ICT), Gatsby, Firebase Cloud Functions, Firebase Hosting, WebSockets, Mentorship, Workshops, Apollo
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