Alexander Churbakov, Developer in Saint Petersburg, Russia
Alexander is currently unavailable

Alexander Churbakov

Software Developer

Saint Petersburg, Russia

Toptal member since August 3, 2020

Bio

Alexander is a full-stack JavaScript developer with more than five years of experience. He's developed ten large projects and worked on MVPs with startups and massive legacy codebases with clients like Groupon, Drop, and Seed CX. He has production experience with nearly every major framework and tool in the JavaScript/TypeScript environment. Recently, Alexander has been focused on the fintech and marketing spaces.

Portfolio

Pfizer
Node.js, APIs, JavaScript, GraphDB
Sphere Solutions
Redis, PostgreSQL, TypeScript, Node.js, Vue, Angular, React, RxJS, Express.js

Experience

  • PostgreSQL - 5 years
  • MongoDB - 3 years
  • Express.js - 3 years
  • TypeScript - 3 years
  • Node.js - 3 years
  • Redis - 3 years
  • React - 2 years
  • Angular - 1 year

Preferred Environment

Visual Studio Code (VS Code)

The most amazing...

...business I've developed is a marketing startup called Experify: it became successful within a few months of beginning operations.

Work Experience

API Developer – Node.js and JavaScript

2021 - 2022
Pfizer
  • Developed complex React applications and integrated them into the existing ecosystem.
  • Participated in decision-making activities and completed a complex finance application for internal use as a single developer.
  • Collaborated closely with the product owner and business analyst to obtain the smoothest UI and user flow possible.
Technologies: Node.js, APIs, JavaScript, GraphDB

Angular Developer

2020 - 2021
Azrieli Ecommerce Ltd.
  • Developed a front-end application with complex animations and Google Maps integrations using Angular.
  • Designed and developed a content management flow using Kontent.ai's custom components and website builder.
  • Led tech decisions in a team of four developers, working closely with designers and BAs, breaking down stories, and providing developers with all the required input and tech expertise.
Technologies: Angular

Senior Full-stack Developer

2017 - 2020
Sphere Solutions
  • Developed a support system for a US marketing website fixing bugs and upgrading the legacy code using Backbone.js, React, Angular, and RxJS.
  • Developed a comprehensive dashboard for marketing analytics software using D3 and React.
  • Developed front-end and back-end microservices for a financial industry market leader using React with Ant Design on the front end and Node.js with PostgreSQL and Redis on the back end.
  • Created a blockchain financial startup using React, Web3, Node.js, and PostgreSQL.
  • Developed a widely used COVID-19 analytics and reports visualization website using Chart.js and Webflow.
  • Upgraded a mobile application for a Canadian marketing startup using React Native.
Technologies: Redis, PostgreSQL, TypeScript, Node.js, Vue, Angular, React, RxJS, Express.js

Senior Full-stack Developer

2017 - 2017
Soshace
  • Developed an analytics startup using crawling techniques to grab data and Elasticsearch with Amazon SQS to manage it.
  • Created a set of complicated front-end microservices for an online freelancing agency using Angular on the front end and PHP with Symfony on the back end.
  • Designed a complex CRM tool using MongoDB, Mongoose, and Angular.
Technologies: Mongoose, MongoDB, Node.js, Angular, JavaScript

Middle JavaScript Developer

2015 - 2017
Lobster Lab
  • Developed a high-load game website front end with many casino features, such as roulette and slots, using Angular.
  • Developed a high-load game-related website back end using Node.js, PostgreSQL with Sequelize, and Redis.
  • Assisted with the support of a large project, fixing bugs and delivering features.
Technologies: Sequelize, Redis, PostgreSQL, CoffeeScript, Node.js, Angular, MySQL

PHP Developer

2014 - 2015
Vector Creative
  • Developed a website for a radio station with real-time audio tracking, automatic scheduling, a news blog, and a forum.
  • Designed a website for airport parking, a booking system, and a complex back office with PDF invoicing and many other features.
  • Developed various client websites using WordPress and PHP as the back end and HTML, CSS, and JavaScript on the front end.
Technologies: JavaScript, CSS, HTML, WordPress, PHP

Experience

Groupon

Acted as the full-stack JavaScript developer on this project, developing the front end predominantly. Groupon has a massive legacy codebase that required writing many specialized tests, refactoring, and migrations.

eCommerce Platform

https://www.azrieli.com/
An Angular application that uses serverless technologies and various third-party services to integrate content management and eCommerce-related functionality. I was a full-stack developer working on the FE part, leading a team of talented Toptalers.

CMS for Electric Cars Dealers

https://www.bppulse.co.uk/
A microservice architecture-driven application using Kafka as a message broker with antd and React on the front end. I worked as a full-stack developer, delivering functionality for world-class automotive industry experts.

Education

2013 - 2017

Bachelor's Degree in Software Engineering

Volgograd State Technical University - Volgograd, Russia

Skills

Libraries/APIs

React, Node.js, D3.js, Vue 2, Vue, RxJS, Antd

Tools

Sequelize, Elastic, Atom, Mongoose

Languages

JavaScript, TypeScript, CoffeeScript, PHP, HTML, CSS

Frameworks

Express.js, Angular

Storage

PostgreSQL, MySQL, MongoDB, MariaDB, Redis

Paradigms

Serverless Architecture

Platforms

MacOS, WordPress, Apache Kafka, Visual Studio Code (VS Code)

Other

Software Development, Sagas, APIs, GraphDB

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