Михаил Полозков
Рейтинг
Резюме
I'm a Full-Stack Developer with over 5 years of hands-on experience building complex web applications using TypeScript, React, Redux, RxJS, and Material-UI on the frontend, and Python, FastAPI, Django, Django REST Framework, or Flask on the backend. I’ve worked on production-grade SaaS platforms, internal tools, admin dashboards, and service marketplaces — from scratch to release. On the backend, I have strong experience with PostgreSQL, MongoDB, MySQL, Kafka, Redis, Celery, SQLAlchemy, background tasks, and WebSocket-based real-time updates. I design clean REST and GraphQL APIs, implement secure auth with JWT, and build scalable systems with Docker and AWS. I’m also experienced with setting up CI/CD pipelines, automating testing, and deployment processes to ensure stability and rapid delivery. On the frontend, I focus on architecture, maintainability, and performance, utilizing tools such as Redux-Observable, InversifyJS, react-hook-form, and Jest for testing. Although I’m new to Upwork, I bring a senior-level engineering mindset, solid code quality, and real-world experience leading releases, mentoring teammates, and optimizing workflows. I’m reliable, fast, and ready to bring value from day one.
Key Skills
Frontend development:
Professional experience in TypeScript (4-5) and JavaScript (EC6)
Strong knowledge of web development with JavaScript/TypeScript Libraries: jQuery, Redux-Observable, Redux-Thunk, React-Hook-Form, RxJs, Automapper, Inversify, React-Intl
Strong experience material-ui react component library
Broad expertise in JavaScript Frameworks: React.js, Redux, Draft.js
Good experience with testing and code quality checks libraries: Jest, Eslint, React Testing
Strong experience in HTML5, CSS3
Used build tools: webpack, npm
Backend development:
Professional expertise in Python
Broad expertise in Backend Frameworks: Django, Django Rest Framework, FastAPI
Extensive experience in using databases: PostgreSQL, MongoDB
Have experience organizing client-server communication with Rest API, GraphQL, WebSocket
Good experience creation data and memory storages using Amazon Web Services (AWS) and Redis, creation CI/CD
Strong experience of development with Python libraries: channels, celery
Programming practices: Code Refactoring, Code Review, Performance Improvements
Development Environments and Tools: WebStom, PyCharm, Visual Studio, Visual Studio Code, Terminal, DataGrid
Development Environment Services: Jira, Trello, Asana, Confluence, GitLab board
SourceControl: Git, GitHub, GitLab, BitBucket
Software Development Methodologies: Scrum, Kanban
English level: B2
Professional Experience (2020 - present)
The administrative panel of the international online gaming platform
The service provided access to the management of users of the gaming platform, taking into account the current role of the panel user (Customer-Support-Manager, Security-Manager, Player-Agent etc.). The platform is used to manage monetary transactions, display current data about users, their administration and management depending on the region. Also, depending on the permissions, it gave access to the management of its own users - the distribution of roles and access to certain functions of the service.
Technologies: FastAPI, SQLAlchemy, pytest, PyJWT, Docker, Celery, Redis, JavaScript, TypeScript, React, Redux, RxJs, Redux-Observable, Automapper js, Inversify, HTML5, CSS3, Material-UI, Jest, Eslint, Webpack, GraphQL, FormatJs, Draft.js, React-Intl, WebSocket, mySQL
Responsibilities:
Fullstack development
Code review
Bug fixing
Optimize code and performance
Teammates mentoring
Completed task:
Developed company’s libraries combining existing solutions to create a common interface
Developed and implemented the architecture of the whole application
Created and implemented proposal to improve build and test performance
Developed dynamic displays with information about different project’s entities, including updates in realtime format using WebSocket, and actions on entities in these boards
Created and implemented proposal on automated testing of project to less the team’s time that was spent on code review
Implemented several product features over panel’s user roles
Release management. Preparing the team for the release, optimizing the team's work, and task prioritizing
Service for the distribution of services
A service for the sale of P2P services. It included communication between users, automatic client-user interaction, management of the current deals, and administration all of that under a separate domain.
Technologies: Django Rest Framework, PostgreSQL, Celery, JavaScript, TypeScript, React, Redux, Redux-Observable, Automapper js, Inversify, HTML5, CSS3, Material-UI, Rest, AWS, React-Intl, WebSocket
Responsibilities:
Fullstack development
Code review
Bug fixing
Completed task:
Product development from scratch
Developed and implemented the architecture of the whole application
Worked with mathematical formulas and algorithms
Developed messenger incide service, for chatting between users + company support chat
Developed automotive matching offer with customer system
Corporate site
Site is a web application for IT companies. The site provides information about the company's products and technologies. There is also a built-in service for internal staff use inside the site: Work calendar, sharing of access to various data, information about the current team and project, etc.
Technologies: JavaScript, React, FastAPI, AWS, Python, Rest, HTML5, CSS3
Responsibilities:
Fullstack development
Code review
Bug fixing
Team Leading
Completed task:
Developed working calendar as feature for internal use
Managing the team, a new website design has been integrated
Improved SEO to maximum performance after the design update
Навыки и умения
Программирование
-
C#
от 443 UAH за час
-
HTML и CSS верстка
от 443 UAH за час
-
Javascript и Typescript
от 443 UAH за час
-
Python
от 443 UAH за час
- Базы данных и SQL
- Веб-программирование
- Десктопные приложения
- Парсинг данных
- Разработка ботов
- Тестирование и QA