Pavel Gasanov, Developer in Almaty, Almaty Province, Kazakhstan
Pavel is available for hire
Hire Pavel

Pavel Gasanov

Verified Expert  in Engineering

Full-stack Developer

Location
Almaty, Almaty Province, Kazakhstan
Toptal Member Since
September 26, 2022

Pavel is a web engineer and senior full-stack developer with a master's degree in computer science. He has extensive experience in projects of all sizes, from small prototypes to large-scale online intranets, data processing platforms, content management systems, and long-term React and Django assignments. Pavel is a passionate programmer who loves working in collaborative environments, always finding a common language among team members to bring optimal solutions to complex problems.

Portfolio

Icowork
Python, Django, TypeScript, Next.js, React, JavaScript, Full-stack, Redis...
Project ROI
PHP, Laravel, JavaScript, jQuery, Telegram Bot API, Telegram Messenger API...
Series Code
Flask, Python, TypeScript, Angular, React, Django, Amazon EC2, Apache, NGINX...

Experience

Availability

Full-time

Preferred Environment

PyCharm, Git, Amazon Web Services (AWS), Front-end, HTML5, CSS3, Slack, Figma, Agile, WebStorm

The most amazing...

...project I've worked on is an authentication and authorization service for the hotel industry that millions of people use yearly.

Work Experience

Lead Full-stack Developer

2021 - PRESENT
Icowork
  • Led the front-end and back-end development of a brand-new website based on a Figma layout.
  • Optimized the front end with an SEO specialist, making the website escalate to the top five for low-frequency requests and the top ten for high-frequency queries in the Russian segment.
  • Refactored the back end to optimize slow-running queries and improve legacy code performance.
  • Maintained and improved a complex website for flexible space owners, resulting in a 60% increase in new partners.
  • Integrated a specialized booking system for rental spaces.
Technologies: Python, Django, TypeScript, Next.js, React, JavaScript, Full-stack, Redis, Amazon EC2, Apache, NGINX, React Testing Library, TestCafe, GitLab, Node.js, CSS, Amazon S3 (AWS S3), PostgreSQL, Amazon Web Services (AWS), Material UI, Serverless, Webpack, HTML, Web Architecture, Docker, Linux, API Integration, APIs, MySQL, AWS Lambda, Amazon API Gateway, GitHub, Tailwind CSS, JSON, Django REST Framework, Django ORM, Unit Testing, Front-end, eCommerce, Pixel Perfect, Responsive, Payment APIs, Google API, SQL, Google Search Console, Search Engine Optimization (SEO), Responsive UI, HTML5, CSS3, Slack, RESTful Development, Figma, Continuous Integration (CI), Continuous Delivery (CD), Docker Compose, Redux, Amazon EC2 API, REST, React Redux, Agile, Marketplace Platforms, User Interface (UI), B2B, User Experience (UX), REST APIs, Jest, Behavior-driven Development (BDD), JavaScript Testing, Semantic UI, Sass

Lead Full-stack Developer

2019 - PRESENT
Project ROI
  • Led the design, development, automated testing, and deployment of a web application for stock analytics.
  • Implemented a customer portal with multiple unique features, such as a dividend calculator, an analytics catalog, and an interface with video lessons.
  • Integrated multiple third-party APIs, such as the Telegram Bot API for the newsletter, IEX Cloud for stock data updates, and the Google and VK APIs for social interactions.
Technologies: PHP, Laravel, JavaScript, jQuery, Telegram Bot API, Telegram Messenger API, VK API, Google APIs, Full-stack, Amazon EC2, Apache, NGINX, GitLab, Telegram Bots, Telegram Bot Platform, Stripe, Stripe API, Node.js, CSS, Stripe Subscriptions, Webpack, HTML, Web Architecture, Docker, Linux, API Integration, APIs, MySQL, Amazon Web Services (AWS), AWS Lambda, Amazon API Gateway, GitHub, Tailwind CSS, JSON, Vercel, Django REST Framework, Angular, Vue 2, Vue SSR, Unit Testing, Front-end, Pixel Perfect, Responsive, Payment APIs, Google API, SQL, Google Search Console, Search Engine Optimization (SEO), Responsive UI, HTML5, CSS3, Slack, RESTful Development, Figma, Continuous Integration (CI), Continuous Delivery (CD), Docker Compose, WordPress, Amazon EC2 API, REST, Content Management Systems (CMS), React Redux, Agile, User Interface (UI), User Experience (UX), Fintech, REST APIs, Jest, Behavior-driven Development (BDD), JavaScript Testing, Semantic UI, Sass

Full-stack Developer

2019 - 2021
Series Code
  • Collaborated in developing two new highly performant microservices for several Fortune 500 companies.
  • Performed legacy code migration from Python 2 to Python 3 for a FreeRADIUS server.
  • Built a custom authorization portal using Okta's SSO solutions.
  • Implemented various new software features and maintained a large-scale codebase.
Technologies: Flask, Python, TypeScript, Angular, React, Django, Amazon EC2, Apache, NGINX, GitLab, Node.js, Firebase, CSS, Vue, Nuxt.js, Vuex, Algolia, Amazon S3 (AWS S3), Web Scraping, PostgreSQL, Amazon Web Services (AWS), Material UI, Serverless, Webpack, HTML, Web Architecture, Docker, Linux, API Integration, APIs, MySQL, Shopify, AWS Lambda, Vuetify, Amazon API Gateway, GitHub, JSON, Vercel, Heroku, Django REST Framework, Unit Testing, Cypress, Front-end, Pixel Perfect, Scraping, Responsive, Payment APIs, Google API, SQL, Search Engine Optimization (SEO), Responsive UI, HTML5, CSS3, Slack, RESTful Development, Figma, Continuous Integration (CI), Continuous Delivery (CD), Docker Compose, Redux, Adobe Experience Design (XD), Amazon EC2 API, REST, Content Management Systems (CMS), React Redux, Google Cloud Platform (GCP), Agile, User Interface (UI), User Experience (UX), REST APIs, Jest, JavaScript Testing, Semantic UI, Sass

Full-stack Developer

2018 - 2019
Pathway AI
  • Developed several critical features for a dashcam software, allowing users to evaluate the driving quality in real time.
  • Rewrote time-critical parts of the Python code into C++, reducing power consumption and delays in video processing.
  • Created a service that quickly analyzes photos from dashcams, allowing specialists to process data as soon as the car stops.
Technologies: Python, JavaScript, TensorFlow, PyTorch, OpenCV, Full-stack, Django, Amazon EC2, Apache, NGINX, GitLab, Node.js, Firebase, CSS, Amazon S3 (AWS S3), PostgreSQL, Amazon Web Services (AWS), Serverless, Webpack, HTML, Web Architecture, Docker, Linux, API Integration, APIs, MySQL, AWS Lambda, Amazon API Gateway, GitHub, Tailwind CSS, JSON, Heroku, Django ORM, Angular, Vue 2, Unit Testing, Cypress, Front-end, Pixel Perfect, Scraping, Responsive, SQL, DigitalOcean, Search Engine Optimization (SEO), Responsive UI, HTML5, CSS3, Slack, Continuous Integration (CI), Continuous Delivery (CD), Docker Compose, Redux, REST, React Redux, Google Cloud Platform (GCP), User Interface (UI), User Experience (UX), REST APIs, Jest

Software Developer

2012 - 2018
Unimet LLC
  • Developed two innovative technologies for the aluminum industry that were used extensively in numerous facilities in Europe and Russia.
  • Designed, tested, and deployed the power supply system for industrial magneto-hydrodynamic stirrers that use Texas Instruments microcontrollers.
  • Led a team of developers in creating a control board and supervised the project's complete lifecycle, from developing electrical schemes, circuit boards, and firmware to testing the product on industrial equipment.
Technologies: Back-end, Python, Django, Apache, NGINX, Vue, Nuxt.js, Vuex, Webpack, HTML, Docker, Linux, API Integration, APIs, MySQL, Vuetify, GitHub, JSON, Unit Testing, HTML5, CSS3, Slack, Docker Compose, User Interface (UI)

Coworking and Rental Space Website

https://icowork.co/en/moscow
Icowork helps people find, book, and review workspaces, offices, meeting rooms, and conference halls.

As the website's full-stack developer, I changed its front-end redesign using a Figma layout, added server-side rendering to support SEO processes, and implemented multiple features. These improvements ultimately made the website one of the top three coworking aggregators in the Russian segment.

Quickbutik

https://quickbutik.com
Simple, all-in-one eCommerce solution designed to launch and grow their online sales quickly. I was responsible for converting the site from Gatsby to Nextjs, connecting to Sanity CMS. I also led a redesign and several quality-of-life improvements.

Klangkantine

https://klangkantine.de/
A React-based CRM for audio artists and creators. I was in charge of creating both the back end, front end and converting XD to pixel-perfect layout using MUI components. Additionally, I changed the main landing page and developed several features.

Dividend Stock Club Website

https://project-roi.com/
Project ROI's website is a place for Russian dividend investors to share their knowledge and ideas. It was built using Laravel, PHP, and MySQL.

The main feature I implemented is a private cabinet for videos, articles, and useful Google Sheets that members of the club can access. The website is powered by IEX Cloud, the Telegram Bot API, and a curated list of stocks that members can consult to make informed investment decisions.

Poker-odds Evaluator

https://sixplusholdem.com/odds-calculator/
A back-end API for providing Shortdeck poker hand odds calculation. The core logic is based on https://github.com/julianandrews/pyeval7 with several changes to work only for Shortdeck rules. I also added a front-end page to the WordPress website using the client's Figma design.

Correspondence.legal

https://github.com/pogasanov/clsite
Correspondence.legal is a professional profile site for attorneys. I built it from scratch using Django with Vue.js components to improve user experience. I managed a team of three developers and one designer.

Algoriffix

https://www.algoriffix.com/
"AI as your co-writer" is the slogan, suggesting that people "upload your unaccompanied solo or stem and let our algorithms recognize notes and recommend the meter and harmony that fit best your performance."

I was the full-stack developer responsible for creating distributed infrastructure and helped to implement a cloud-based parser.

Swoovy

A dating social app, written in Vue.js and Django REST framework, then deployed using AWS CloudFormation. I was responsible for adding multiple features, such as changing the matching algorithms, adding timeline support, and updating the design to match Figma mockups.

eCommerce Integrations for The Gateway

https://github.com/pogasanov/thegateway
The Gateway project incorporated a Python integration between the eCommerce system and multiple popular open-source eCommerce shops. The integration included syncing product variants, images, SKUs, and prices in different currencies. I was a back-end developer working on several integrations, including Prestashop, Magento, and IdoSell.

AWS-based Distributed Web Scrapers

This project involved scraping data from nine major Australian eCommerce websites using Scrapy. I created the pipeline and the different spiders for different data sources. Scrapers were run from Amazon Elastic Compute Cloud (Amazon EC2) instance, stored data in AWS S3, and sent daily reports to emails using AWS SES.

AI-based Dashcam for Driver Performance Evaluation

A dashcam software that utilizes machine vision to evaluate driver performance. It was written in Python with OpenCV and pytorchcv. I was in charge of developing image recognition and communication modules.

Languages

JavaScript, TypeScript, Python, HTML5, CSS3, PHP, CSS, HTML, SQL, ECMAScript (ES6), Sass, GraphQL

Frameworks

Django, Next.js, Tailwind CSS, Laravel, TestCafe, Angular, Nuxt.js, Material UI, Vuetify, Django REST Framework, Vue SSR, Cypress, Redux, Jest, Flask, Scrapy

Libraries/APIs

React, Vue, Node.js, REST APIs, Stripe, React Testing Library, Stripe API, Vuex, Django ORM, Vue 2, Amazon EC2 API, React Redux, TensorFlow, PyTorch, OpenCV, jQuery, Telegram Bot API, Telegram Messenger API, VK API, Google APIs, Google API

Tools

Slack, Git, Figma, Docker Compose, GitHub, GitLab, Bitbucket, NGINX, Apache, Webpack, JavaScript Testing, PyCharm, Amazon Simple Email Service (SES), AWS CloudFormation, Adobe Experience Design (XD), Firebase Authentication, WebStorm

Paradigms

RESTful Development, Unit Testing, Test-driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Web Architecture, Responsive, Search Engine Optimization (SEO), REST, Agile, Marketplace Platforms, B2B, Behavior-driven Development (BDD)

Platforms

Docker, Algolia, AWS Elastic Beanstalk, Amazon EC2, Firebase, Amazon Web Services (AWS), Linux, Shopify, AWS Lambda, Vercel, Heroku, WordPress, Contentful, Telegram Bot Platform, DigitalOcean, Google Cloud Platform (GCP)

Storage

PostgreSQL, JSON, MySQL, Amazon S3 (AWS S3), Redis

Other

Full-stack, API Integration, APIs, Front-end, Stripe Subscriptions, Server-side Rendering (SSR), Web Scraping, Serverless, Amazon API Gateway, Pixel Perfect, Scraping, Google Search Console, Responsive UI, Content Management Systems (CMS), Microprocessors, Back-end, Hardware, Telegram Bots, eCommerce, Payment APIs, User Interface (UI), User Experience (UX), Fintech, eCommerce APIs, Semantic UI, Gatsby

2012 - 2014

Master's Degree in Computer Science

Siberian Federal University - Krasnoyarsk, Russia

2007 - 2012

Bachelor's Degree in Computer Science

Siberian Federal University - Krasnoyarsk, Russia

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