
Mike Doudkin
Verified Expert in Engineering
Front-end Developer
Belgrade, Serbia
Toptal member since January 23, 2017
Mike's experience varies from giant scrupulous enterprises to ever-rushing startups, including running one of his own. He makes a living writing web apps using Django, React, and other languages and frameworks. Mike communicates exceptionally well and is meticulous in his coding practices.
Portfolio
Experience
- Python - 5 years
- Architecture - 5 years
- React - 4 years
- Amazon Web Services (AWS) - 4 years
- Front-end - 4 years
- Django - 4 years
- JavaScript - 4 years
- Next.js - 2 years
Availability
Preferred Environment
Slack, Git, MacOS, Visual Studio Code (VS Code)
The most amazing...
...thing I created was wecan.care, a social impact app. Running the startup honed my product ownership, analytics, feature and release planning, and teamwork.
Work Experience
Co-Founder
Wecan
- Developed an app that engages people and local businesses in charity, significantly increasing donations to local causes.
- Negotiated and installed a payment provider, allowing for commission-free donations.
- Pivoted the initial idea, resulting in increased app download and user retention.
React Developer to Deliver Tourism MVP
Turneo Ltd
- Created a smart UTO booking page optimized for search engines.
- Built the architecture and a B2B booking dashboard with Next.js and Auth0.
- Adapted design references to the real world with wits, communication, and MaterialUI.
Senior Software Developer
Hopin
- Added accessibility features to an event streaming platform, allowing it to host an online conference for visually impaired people.
- Created a plugin ecosystem, including an app store, for third-party developers, resulting in a significant rise in event hosting retention.
- Deployed and maintained e2e test coverage reducing bugs in production, allowing the team to grow three-fold, and speeding up the feature delivery.
Front-end Developer
Agility
- Developed a marketing website that raised the conversion by over 700%.
- Improved the process of user actions data gathering using Google Tag Manager.
- Optimized the site for search engines, which resulted in 100% Lighthouse Audit scores.
Back-end Developer
GlobavendLabs
- Created and maintained a post-orders-tracking system using the Django REST Framework.
- Successfully integrated an asynchronous database with written collision protection.
- Forked an open source solution to fix bugs and improve the functionality.
Web Developer
S Media Link, LLC
- Worked on the company's inner employee grading system project.
- Performed requirements formalization and estimation of various projects.
- Created RESTful web services using Django.
- Deployed web applications using Docker.
- Coached interns.
Web Developer | Team Leader
Int-Service
- Built a RESTful web service and a single-page app for election campaign headquarters using Django and React.
- Created a Gmail contact intersection finding web application using Spring framework and Angular.
- Led a team of four developers.
Experience
Wombat
Employees use it to advance in a "grades" scheme, where each achieved grade gives a salary increase or other bonuses.
To get the next grade, a developer must complete certain quests, like learning a new framework, completing a project, making 100 code reviews, and more.
Higher grade developers and company management can follow others' progress, check completed tasks, and assign new tasks as well as doing other usual administrative stuff (creating users, and more).
The app features a real-time chat with browser notifications.
Since it's an in-house project, the link provided contains some screenshots to get a sense of it.
SuperShtab
Users can place notifications on election violations and attendance quantity, create entire day reports, and follow up on changes.
The admin can manage users, supply them with tasks (e.g., "move to that location at 3 PM"), aggregate, and analyze various data collected by them (sociological inquiries, violation reports, and more) as graphs and tables.
The app has a Yandex.Money payment system integration for in-app purchases.
ARTA OAuth 2 Server
Marketing Site for Agility Logistics
http://www.shipafreight.comWecan.care
Education
Master's Degree in Computer Engineering
Academy of Marketing and Socially-Information Technologies - Krasnodar, Russia
Bachelor's Degree in Computer Engineering
College of Management, Informatics and Service - Krasnodar, Russia
Skills
Libraries/APIs
React, MobX, Google API, Stripe, Node.js
Tools
Figma, Git, GitHub, Celery, Sketch, Slack, BigQuery, Auth0
Languages
JavaScript, HTML, Python, TypeScript, CSS, SQL
Frameworks
Django, Django REST Framework, Redux, Next.js, React Native, Material UI
Paradigms
REST, Test-driven Development (TDD), Agile, DevOps
Platforms
Amazon Web Services (AWS), AWS Lambda, MacOS, Heroku, Docker, Linux, DigitalOcean, Visual Studio Code (VS Code), Firebase, Vercel
Storage
PostgreSQL, Amazon S3 (AWS S3), MongoDB
Other
Front-end, Front-end Development, Web 3.0, Gatsby, User Interface (UI), APIs, Google Tag Manager, Google BigQuery, Analytics, Product Management, Architecture
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