Vsevolod Dudakov
Verified Expert in Engineering
Software Developer
Batumi, Adjara, Georgia
Toptal member since October 25, 2016
As a senior developer, Vsevolod understands the importance of a proactive attitude and hard work and has learned the meaning of responsibility and time management. He learns fast and adapts well to new requirements. Vsevolod loves his job as a programmer because it is creative and inspiring.
Portfolio
Experience
Availability
Preferred Environment
FastAPI, React, React Native, Python, Django, Scrum, Agile
The most amazing...
...thing I've developed from scratch (client, server, microservices) is Scoutbee.com, a successful German startup. I was a team lead there.
Work Experience
Senior Full-stack Developer
Uncat
- Made a client-server application from scratch using Django, React, Postgres, Redis, RabbitMQ, Huey, and Celery.
- Created DB scheme from scratch based on the tech requirements.
- Developed CI/CD using Github actions. Created a Kubernetes cluster and deployment system for the front end and back end.
- Designed PyTest and Jest unit tests for the front end and back end, also developed selenium tests.
Senior Full-stack (Python/React) Developer
Sphere Software
- Developed several DB adapters (microservices) for PostgreSQL, MongoDB, Snowflake, Teradata, Dynamics CRM API, and Salesforce API using FastAPI framework, Python 3, and Asyncio.
- Created a React web app based on Next.js to show Tableau widgets and sync data from Tableau to Total Expert and Dynamics CRM.
- Made an audit of front-end/back-end (Django, Vue) part of the web service for Sphere Software.
Senior Full-stack (Python/React) Developer
Volta Technologies (HaloTM project)
- Developed a Django API server based on Django Rest Framework from scratch.
- Built a DB scheme from scratch based on tech requirements.
- Created an admin portal using React (also provided layout) using Antd components from scratch.
- Developed a main web application using React (also provided layout) using Antd components from scratch.
- Built CI/CD for server/clients using GitHub Actions and autotests for the server using Pytest.
Team Lead and Full-stack Python/React Developer
Scoutbee
- Developed a monolith Django API server with DB schema from scratch.
- Built microservice architecture and microservices based on the FastAPI.
- Developed a number of front ends based on React/Next.js/TypeScript from scratch.
- Helped with Scrum practices. Conducted interviews for dev positions. Helped with mentoring newcomers.
Full-stack Python/React Developer
Weplayed
- Developed DB schema from scratch for a server based on Django/DRF (Django REST framework).
- Created REST API endpoints from scratch (serializers, view sets, and so on).
- Built a client app based on React/Redux and Bootstrap from scratch.
- Developed integrations with the API server with Google Sheets API and Brightcove API.
Full-stack Python Developer
Beessip
- Developed plugins for the Django CMS and the front-end sections (SCSS, ES6, HTML).
- Built a contact form plugin and integration with the Pardot system for tracking clients. Integrated Google reCAPTCHA.
- Redesigned code and proactively enhanced the current code using PEP 8, templates for programming like Mixin, etc.
Senior Django Developer
Revel Systems
- Developed and supported new features at the back end of Revelsystems' POS solution.
- Managed two teams (back-end features, DevOps) of around 10 people. Integrated Scrum practices into the development process.
- Mentored junior and middle developers.
- Contributed to architectural discussions related to global functionality.
Senior Django Developer
Dinect
- Developed a POS that allowed us to implement the technology Dinect in any place of sales with constant access to the internet, to purchase with discounts and promotions using Dinect e-cards, and to buy online.
- Developed a CRM that was adapted to the needs of Dinect and connected the dealers with Dinect for monitoring the work of dealers around the country.
- Managed a team of four people. Developed Srum process.
Python/Django Developer
DigitPlus
- Developed a number of websites for clients. Supported clients.
- Organised a remote team. Delegated tasks to programmers. Trained newcomers in Django and Python.
- Built my own CMS based on Django 1.4 and Python 2.7 to optimize the development of websites.
Experience
FastAdmin
https://vsdudakov.github.io/fastadmin/Boilerplate for Django Projects
https://github.com/vsdudakov/django-server-boilerplateBoilerplate for React Projects
https://github.com/vsdudakov/react-client-boilerplateEducation
Master's Degree in Mathematics and Computer Science
The National Research State University of Nizhny Novgorod - Nizhni Novgorod, Russia
Skills
Libraries/APIs
Antd, React, REST APIs, jQuery, RQ, Playwright, Node.js, Fabric, South, Sockets, Redis Queue, Tastypie, Backbone.js, Asyncio, SQLAlchemy, Django ORM
Tools
GitHub, Celery, Vim Text Editor, Git, Firebug, Virtualenv, Jenkins, Bugzilla, Redmine, Mercurial, Tsung, Bitbucket, Makefile, Qt Creator, Visual Studio, Jira, CVS, Subversion (SVN), Dalvik Debug Monitor Server (DDMS), Pardot, NPM, Gulp, Webpack, Tableau, RabbitMQ, Helm, Tortoise ORM
Languages
TypeScript, Python, HTML, SCSS, GraphQL, SQL, Less, JavaScript, CSS3, HTML5, JavaScript 6, Sass, CSS, Stored Procedure, Perl, Java, ECMAScript (ES6), Python 3, Snowflake, C++, C
Frameworks
Django, Bootstrap, Redux, Django REST Framework, Flask, Ant Design, Next.js, Tailwind CSS, Jest, Yarn, Mezzanine, React Native
Paradigms
Scrum, Agile, Back-end Architecture, REST, Unit Testing, Microservices Architecture, Microservices, Object-relational Mapping (ORM), Waterfall Development
Platforms
Django CMS, Docker, Amazon Web Services (AWS), Amazon EC2, MacOS, Linux, Eclipse, Salesforce, Kubernetes, Visual Studio Code (VS Code), AWS Security Token Service (STS)
Storage
MySQL, PostgreSQL, Redis, Amazon S3 (AWS S3), MongoDB, Teradata
Other
Back-end, Full-stack Development, Back-end Development, Full-stack, Amazon RDS, Integration Testing, Strapi, Traveling Salesman Problem (TSP), UDP, Multithreading, JTAG, CAPTCHA, Apollo, Dynamics CRM 365, Sagas, Huey, FastAPI, Pony, English, Mathematics, Probability Theory, Mathematical Programming
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring