Genadij Bojev, Developer in Gothenburg, Sweden
Genadij is available for hire
Hire Genadij

Genadij Bojev

Verified Expert  in Engineering

Front-end Developer

Gothenburg, Sweden

Toptal member since October 15, 2020

Bio

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

Etraveli Group AB
E2E Testing, Workshops, Onboarding, Mentorship, Kanban, Scrum, Trello, Jira...
Scale3C
Git, GitHub, GitLab, Trello, Jira, Socket.IO, WebSockets, Firebase Web SDK...
NFQ
Docker, GitLab CI/CD, GitLab, Bitbucket, Cypress, TestCafe, Jest, Enzyme...

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

Part-time

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

2019 - PRESENT
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.
Technologies: E2E Testing, Workshops, Onboarding, Mentorship, Kanban, Scrum, Trello, Jira, ECMAScript (ES6), React Testing Library, TestCafe, GraphQL, Styled-components, Redux, React Redux, React, JavaScript

Front-end Developer

2018 - 2019
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.
Technologies: Git, GitHub, GitLab, Trello, Jira, Socket.IO, WebSockets, Firebase Web SDK, Firebase, GitLab CI/CD, Design Systems, Storybook, Anime.js, SCSS, Styled-components, Vue, Next.js, Redux-Saga, Sagas, React Redux, Redux, React, ECMAScript (ES6), JavaScript

Software Engineer

2017 - 2018
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.
Technologies: Docker, GitLab CI/CD, GitLab, Bitbucket, Cypress, TestCafe, Jest, Enzyme, Storybook, Microservices, Agile, Scrum, Jira, Test-driven Development (TDD), Algolia, SCSS, Vue, Next.js, Styled-components, ECMAScript (ES6), JavaScript, TypeScript, React

Kiln | Coworking Office Spaces for Rent

https://kiln.co/
A representational web application for co-working office space rent and event management. I was the front-end engineer responsible for migrating the application from being a client-side-only single-page application to being a server-rendered hybrid application. I also delivered new features, fixing existing ones, and improved performance, the SEO, and overall look and feel.

Notis

https://notis.com/
A representational website for social media app for students and schoolchildren. My role was to prepare and integrate the website with a headless WordPress CMS, contribute to the front end with some of the animations and performance optimization.
2009 - 2011

Master's Degree in Telecommunications Engineering

Vilnius Gediminas Technical University - Vilnius, Lithuania

2005 - 2009

Bachelor's Degree in Telecommunications Engineering

Vilnius Gediminas Technical University - Vilnius, Lithuania

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

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