Pavel Zhukov, Developer in Kazan, Tatarstan, Russia
Pavel is available for hire
Hire Pavel

Pavel Zhukov

Verified Expert  in Engineering

Complex Problem Solving Developer

Kazan, Tatarstan, Russia

Toptal member since October 31, 2024

Bio

Pavel is a seasoned developer passionate about software development, modeling, and coding. With a persistent curiosity about technology, engineering, and computer science, he became a responsible and self-motivated IT engineer. Pavel is a self-sufficient learner who can absorb new ideas and communicate clearly and effectively.

Portfolio

Toptal
Complex Problem Solving, Computer Science, Ruby, Ruby on Rails 6...
ClickClickDrive
Ruby, Ruby on Rails 4, MongoDB, RSpec, Sidekiq, Complex Problem Solving...
Runtime
Ruby, Ruby on Rails 5, PostgreSQL, Sidekiq, RSpec, SQL...

Experience

  • SQL - 10 years
  • Complex Problem Solving - 10 years
  • Software Development - 10 years
  • Computer Science - 10 years
  • PostgreSQL - 9 years
  • Ruby - 9 years
  • Ruby on Rails (RoR) - 8 years
  • GraphQL - 4 years

Availability

Full-time

Preferred Environment

Slack, Zoom, Jira

The most amazing...

...technical project I've led involved accumulating meeting transcripts and ensuring the timely delivery of high-priority features.

Work Experience

Senior Back-end Engineer

2020 - 2024
Toptal
  • Developed talent-to-client consultations and publications services.
  • Led a technical project about accumulating meeting transcripts and making them available for analytics and engineering.
  • Built and consumed GraphQL APIs, integrated gateways, and exposed federated GraphQL schema.
Technologies: Complex Problem Solving, Computer Science, Ruby, Ruby on Rails 6, Ruby on Rails 7, RSpec, Sidekiq, Apache Kafka, PostgreSQL, SQL, Remote Work, GraphQL, Domain-driven Design (DDD), Test-driven Development (TDD), JavaScript, React, Figma

Senior Back-end Developer

2018 - 2019
ClickClickDrive
  • Led the development of a French driving school marketplace, achieving 120,000 unique visitors per month.
  • Implemented several driving test and billing service API integrations.
  • Introduced an appointment and driving test booking management service and a student review and rating system.
Technologies: Ruby, Ruby on Rails 4, MongoDB, RSpec, Sidekiq, Complex Problem Solving, Algolia, Domain-driven Design (DDD), Test-driven Development (TDD), JavaScript

Back-end Developer

2017 - 2018
Runtime
  • Led the development of a courier and restaurant delivery service.
  • Designed and built a courier management mobile application API.
  • Implemented restaurant automation systems and an API integration module.
Technologies: Ruby, Ruby on Rails 5, PostgreSQL, Sidekiq, RSpec, SQL, Domain-driven Design (DDD), Test-driven Development (TDD)

Back-end Developer

2016 - 2016
Headmade
  • Developed a back end on Ruby on Rails (RoR) for a public procurement system.
  • Participated in analyzing original procurement business processes and further improvement to match current laws and reduce maintenance costs.
  • Built specific web searches using Elasticsearch DSL.
Technologies: Ruby, Ruby on Rails 4, PostgreSQL, Docker, Elasticsearch, Domain-driven Design (DDD), Test-driven Development (TDD), JavaScript

Senior Software Engineer

2011 - 2015
AK BARS Bank
  • Passed the payment card industry data security standard (PCI DSS) certification.
  • Integrated a card processing system with several internal banking APIs.
  • Supported integrations with international payment systems.
Technologies: Oracle, PL/SQL, SQL Performance, Computer Science, Complex Problem Solving

Software Engineer

2009 - 2011
AK BARS Bank
  • Supported an online transaction processing database.
  • Implemented financial accounting reports using complex SQL queries.
  • Participated in ATM software and plastic card emission projects.
Technologies: Oracle, SQL, PL/SQL, Computer Science

Junior Java Developer

2007 - 2009
Center
  • Implemented a successful integration with an address classifier tool.
  • Participated in the development of media content-delivery web services.
  • Developed UI forms for marriage registration automation.
Technologies: PHP, Java, Oracle, Swing, JavaScript

Experience

Toptal

http://www.toptal.com
Toptal is an exclusive network of the world's top freelance software developers, designers, marketing experts, finance experts, product managers, and project managers. Top companies hire Toptal freelancers for their most important projects.

I led a technical project involving accumulating meeting transcripts and ensuring the timely delivery of high-priority features depending on those transcripts. We distributed data among different services using Apache Kafka messages and exposed data using GraphQL.

Vroom Vroom

http://www.vroomvroom.fr
Vroom Vroom is a French driving school marketplace with 120,000 unique monthly visitors. It offers a convenient system for finding a suitable driving school, with rich features like appointment bookings and user reviews.

To provide a smooth experience for students, we integrated a lot of exam center APIs and billing services. In addition, we implemented a location-based map search for the driving schools using Algolia.

Food Delivery Service

http://www.delivery.ru
A web service that provides back-office for restaurants to manage order delivery and courier assignment. It also offers couriers a native mobile application to receive and confirm orders and track delivery routes. I've designed and built the mobile API in Ruby and JSON, integrating it with the restaurant management system.

Education

2001 - 2007

Bachelor's Degree in Computer Science

Kazan National Research Technical University - Kazan, Russia

Certifications

DECEMBER 2013 - PRESENT

CS169.2x, Software as a Service

BerkeleyX

NOVEMBER 2013 - PRESENT

CS169.1x, Software as a Service

BerkeleyX

Skills

Libraries/APIs

Sidekiq, React

Tools

RSpec, Slack, Zoom, Jira, Ansible, Figma

Languages

Ruby, SQL, HTML, GraphQL, CSS, PHP, Java, JavaScript

Frameworks

Ruby on Rails (RoR), Ruby on Rails 4, Ruby on Rails 5, Ruby on Rails 6, Ruby on Rails 7, Swing, RailsAdmin

Storage

PostgreSQL, Relational Databases, PL/SQL, Elasticsearch, SQL Performance, MongoDB, Redis

Platforms

Oracle, Docker, Linux, Algolia, Apache Kafka

Paradigms

Test-driven Development (TDD)

Other

Complex Problem Solving, Software Development, Computer Science, Networks, Remote Work, Hardware, Probability Theory, Domain-driven Design (DDD)

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