Maxim Pokidov | Fullstack Developer
About Me
Fullstack developer with more than 5 years of experience in creating modern web and mobile applications. I specialize in Vue.js, Node.js, and full-stack development.
I combine deep technical knowledge with an understanding of user experience, allowing me to create intuitive and efficient interfaces while also building robust backend solutions.
I constantly study new technologies and development approaches to create high-quality products. I have experience working in agile teams and with modern development tools.
I have hands-on experience with Fastify and Node.js for backend development, which allows me to implement end-to-end solutions from database to frontend UI.
Skills
Tech Stack
Frameworks:
- Nuxt 2/3
- Vue 2/3
- Svelte
- PWA
- SPA
- SSR
- Hybrid applications
UI Libraries:
- PrimeVue
- Ant Design
- Vuetify
Languages:
- JavaScript
- TypeScript
Backend:
- Fastify
- Node.js
- Telegram bots (grammy.js)
Integration:
- REST API
- WebSocket
- GraphQL
Containerization:
- Docker
- Docker Compose
Markup:
- HTML5
- CSS3
- SCSS/SASS
- PostCSS
- Tailwind CSS
Tools:
- Git
- GitHub
- GitLab
- Trello
- Jira
Latest Project
Android-to-PWA Application Migration
Porting (reverse engineering) a mobile Kotlin Android application to PWA + Vue 3.
Mobile App Migration:
- Migration from native App to Vue3/PWA + TypeScript
- Mobile-first approach with custom UI kit developed with designers
- Feature Slice Design implementation of business logic
- Cross-team communication with analysts, testers and developers
- Financial analytics system with interactive dashboards and widgets
- Backend contract development and frontend adaptation
Dating App Platform:
- Full-stack dating application with modular Fastify backend
- Implementation of likes, comments, and user-to-user chat system
- Nginx and Linux environment setup for production deployment
- Custom image bucket solution for production server
- Docker image configuration and container orchestration
- PWA application development for backend interaction
Work Experience
Fullstack Developer
April 2022 – Present- Developing and maintaining high-load web applications using Vue 3, Nuxt 3, and Node.js
- Building backend services with Fastify and REST APIs
- Creating PWA applications with offline capabilities and push notifications
- Participating in code reviews and mentoring junior developers
- Developing a pair of frontend applications for courier services - one for couriers and one for businesses
- Planning project architecture and structure using composition API and reusable logic through composables
- Creating custom UI component libraries and implementing client-server interaction with Go microservices
- Setting up Vuex store for data management and monitoring backend interaction quality
Frontend Developer
May 2021 – March 2022- Building interactive interfaces for corporate clients using Vue.js and SCSS
- Backend integration for new website sections
- Refactoring large data tables (approximately 12 columns) for better performance
- Implementing internationalization across the application
- Fixing bugs and optimizing application state management and data hydration
- Preparing project components for migration to Composition API
Frontend Developer
August 2020 – April 2021- Refactoring UI components based on Figma redesigns
- Developing new sections with SEO considerations, implementing SSR and data hydration
- Improving existing components and implementing new functional elements (sliders, calendars, modals)
- Participating in cross-team code reviews
- Fine-tuning frontend and backend containers in collaboration with DevOps
Junior Frontend Developer
January 2019 – May 2020- Creating and styling web pages using HTML, CSS, and JavaScript
- Supporting and improving existing projects
- Participating in the development process from prototype to final product
- Working with version control systems and bug tracking tools