Slava Bikbaev, Developer in Istanbul, Turkey
Slava is available for hire
Hire Slava

Slava Bikbaev

Verified Expert  in Engineering

Front-end Developer

Istanbul, Turkey

Toptal member since December 13, 2021

Bio

Slava is a seasoned front-end engineer with a career in eCommerce, developer tooling, and top-notch user interfaces. Having over four years of pure engineering experience with React and Vue.js, he’s been working to grow startup and enterprise teams he has worked with and contributed to their operational excellence with automation, mentoring, and cutting-edge tech.

Portfolio

Unnamed Blockchain Startup
React, Next.js, Tailwind CSS, Material UI, Moralis, Ethers.js, Code Generators...
PepsiCo (via Provectus)
JavaScript, TypeScript, React, Next.js, GraphQL, Styled-components, Axios...
Travel Industry Startup (via Provectus)
Angular, CSS, HTML, AngularJS, RxJS, Front-end, HTML5, GitHub

Experience

  • JavaScript - 6 years
  • React - 6 years
  • TypeScript - 6 years
  • Tailwind CSS - 4 years
  • Next.js - 3 years
  • GraphQL - 3 years
  • Cypress - 2 years
  • Vue - 2 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Docker, Git, Figma

The most amazing...

...thing I've done is a complete rewrite of an eCommerce platform into Next.js, which dramatically improved the site’s Google Lighthouse score.

Work Experience

Senior Front-end Developer

2022 - 2022
Unnamed Blockchain Startup
  • Developed an NFT marketplace platform, using the existing codebase but rewriting it into Next.js/Tailwind stack.
  • Integrated smart contracts using Ethers.js, providing type safety using TypeChain.
  • Integrated Moralis API, indexing smart contracts to provide various metrics for users.
Technologies: React, Next.js, Tailwind CSS, Material UI, Moralis, Ethers.js, Code Generators, GitHub, React Router

Front-end Developer

2019 - 2022
PepsiCo (via Provectus)
  • Rewrote an existing eCommerce application into a modern React stack (Next.js/React Hooks/GraphQL/Vue SSR). Improved Google Lighthouse performance.
  • Moved all front-end applications into Nx Workspace, a Monorepos tool, preserving the commit history.
  • Introduced E2E testing with Cypress.io, improved unit test coverage.
  • Implemented proof of concepts of using different headless CMS solutions for an existing eCommerce platform.
  • Bootstrapped and wrote an initial implementation of an internal order management system, using React.
Technologies: JavaScript, TypeScript, React, Next.js, GraphQL, Styled-components, Axios, Docker, Cypress, Express.js, Jest, Unit Testing, E2E Testing, CSS, HTML, Monorepos, Ant Design, SCSS, Front-end, HTML5, Figma, GitHub, React Router, Amazon Web Services (AWS), Storybook, Apollo

Front-end Developer

2019 - 2019
Travel Industry Startup (via Provectus)
  • Rewrote internal CRM applications from AngularJS to the latest version of Angular.
  • Untangled Java back-end code to be able to send requests from front-end apps, since there was no API documentation.
  • Wrote new internal CRM applications using Angular and RxJS.
Technologies: Angular, CSS, HTML, AngularJS, RxJS, Front-end, HTML5, GitHub

Freelance Front-end Developer

2018 - 2019
Self-Employed
  • Created a landing page for a blockchain company using Vue.js.
  • Created a Chrome extension to add agile planning functionality to Asana, such as a burndown chart based on team velocity, etc.
  • Supported a social management application using React, implemented new features both on the front end and back end.
  • Implemented an "add images using drag-and-drop" feature in the existing image editing web application, written in Vue.js.
Technologies: React, JavaScript, TypeScript, Express.js, Vue, Bulma, Nuxt.js, Web Extensions, Axios, CSS, HTML, Tailwind CSS, SCSS, Redux, Vuex, Bootstrap, Front-end, HTML5, Figma, Chrome Extensions, GitHub, React Router

Front-end Developer

2017 - 2018
Soramitsu
  • Created multiple front-end applications (including the company's statically generated landing page and single-page wallet applications) using Vue.js, Nuxt.js, and React.
  • Mentored a small team of developers, helped them to create a simple wallet application, using Hyperledger Iroha, React, and Vue.js.
  • Answered questions from the open-source community regarding Hyperledger Iroha and JavaScript bindings in various channels. Managed Hyperledger Iroha and JavaScript API documentation.
  • Created a set of bindings to use the Hyperledger Iroha API in a JavaScript application.
  • Used Emscripten to compile cryptography library ed25519.js to encrypt and decrypt messages sent to Hyperledger Iroha, using JavaScript.
Technologies: JavaScript, Vue, Electron, Hyperledger Iroha, Emscripten, Nuxt.js, React, CSS, HTML, UI Design, Front-end, HTML5, Figma, GitHub, React Router

Experience

Pantry Shop

This is an eCommerce direct-to-customer application for PepsiCo. I was a front-end developer who was helping with an initial rebranding and launch. After a successful launch, I rewrote this application into a new tech stack, using Next.js and leveraging its server-side rendering capabilities, thus dramatically improving it’s Google Lighthouse score. I helped to rewrite the user portal and checkout as well. This application was later used as a blueprint for various other eCommerce applications at Pepsi.

Simple Instagram Photo Loader

https://github.com/laSinteZ/sipl
A CLI Node.js application that allows you to download all Instagram photos on public profiles. Doesn't require authentication of any sort since it uses Instagram's public API. It was created because my wife asked me to save all her precious photos. Published to NPM and works with npx.

Asanagile

https://chrome.google.com/webstore/detail/asanagile/jajelhkpggjogijkdmlcigcjbmgpiggf
I designed a Chrome web extension to make Asana more efficient on scrum projects. As a part of this project, I created a Chrome web extension that uses Asana API to enhance Asana with various agile features, such as improved sprint planning, a burn-down chart, team health, team members velocity, and other metrics. All team members could use this extension to track their performance during a sprint.

Education

2015 - 2017

Bachelor's Degree in Computer Science

Innopolis University - Innopolis, Tatarstan, Russia

2013 - 2015

Bachelor's Degree in Computer Science

MIET - Zelengorad, Moscow, Russia

Skills

Libraries/APIs

React, Vue, React Router, Vuex, Web3.js, Node.js, REST APIs, D3.js, RxJS

Tools

Git, GitHub, GitHub Pages, Figma, Emscripten

Languages

TypeScript, JavaScript, GraphQL, CSS, HTML, HTML5, SCSS

Frameworks

Next.js, Nuxt.js, Tailwind CSS, Cypress, Ant Design, Bootstrap, Material UI, Jest, Redux, Electron, Express.js, Bulma, Angular, AngularJS

Paradigms

E2E Testing, Unit Testing, UI Design

Platforms

Hyperledger Iroha, Docker, Amazon Web Services (AWS)

Other

Styled-components, Axios, Front-end, Apollo, Monorepos, Ethers.js, Moralis, IPFS, Chrome Extensions, Storybook, Web Extensions, Code Generators

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