Hi! My name is Vadim!
Hi! My name is Vadim!

Hi! My name is Vadim!

Hi there! Vadim here, a highly motivated Mobile App Developer with a strong passion for developing robust, scalable applications. I enjoy working with Dart and Flutter to design clean, maintainable solutions. My path wasn't traditional; I'm a self-taught developer. I have been relied upon to address complex challenges, optimize workflows, and manage smooth integration of automated testing. My approach is always very detailed, ensuring that each project meets high standards and exceeds expectations.
I am also passionate about sharing my knowledge in Dart and Flutter. I aim to help developers at different stages of their learning journey. I prioritize improving performance and delivering truly amazing user experiences, which are essential in the competitive field of app development.
 
📢
Contact me in Telegram: @melvspace Or mail me: amelvspace@gmail.com LinkedIn: melvspace Also see my GitHub profile: https://github.com/rIIh

Working Experience


notion image
Art for Introvert - App Store, Play Market
Nov 2022 - Now
Flutter Senior Developer and Team Lead

Flutter, Architecture, Documentation, Mentorship

 

As a Team Lead and Developer on Oct 2023 - Now

☝🏻
Key achievements:
  • App Redesign: Successfully led and executed a complete redesign of the mobile app in a short timeframe.
  • UI Kit & Widgetbook Integration: Added a UI kit and integrated Widgetbook, facilitating fast design reviews and enhanced testability.
  • Automated Testing & Reporting: Set up automated tests and reporting using Allure, improving code quality and reliability.
  • Team Leadership: Managed a team of four Flutter developers, coordinating development efforts and ensuring timely project delivery.
  • Workflow Optimization: Implemented workflows in YouTrack to streamline and optimize repetitive tasks.
  • System Integration: Set up integration between the corporate messenger and GitLab CI, enabling efficient issue status monitoring and streamlined delivery processes.
 
Since October 2023, I have led a team of four mobile developers (including myself). My responsibilities included planning, establishing workflows and automations, mentoring, architectural design, and decomposing new features.
I optimized the design review and iteration process by integrating own implementation of Widgetbook (eliminating the need to wait for builds to appear on TestFlight; instead, we can simply share a link) and by splitting the app into universal modules, such as UI Kit.

As a Developer on Nov 2022 - Oct 2023 · 1 yr

☝🏻
Key achievements:
  • Project Recovery & Process Improvement: Took over a mobile app project from an outsourcing company in poor condition and established robust mobile app development processes.
  • CI/CD Implementation: Set up Continuous Integration and Continuous Delivery services in GitLab, enabling automatic builds and deliveries to QA for testing. Implemented an automatic release pipeline using semantic release.
  • Clean Architecture Setup: Structured the project following Clean Architecture principles to ensure maintainability and scalability.
  • Technical Documentation: Authored comprehensive technical documentation for complex services within the app to facilitate seamless backend integration and expedite onboarding of new team members.
  • Dynamic Content Integration: Proposed and implemented a dynamic content integration service using Remote Config for rapid iteration and content updates.
  • Chat Integration: Integrated chat support using WebSockets and a SaaS chat provider, enhancing real-time communication capabilities.
  • Complex Interfaces & Animations: Designed and implemented complex user interfaces and animations to improve user experience and engagement.
  • Performance Enhancement: Optimized app performance, resulting in faster load times and a smoother overall experience for users.
  • Native Side: Fixed many bugs in video player used in the project
 
Joined a team in November 2022. Was working on a migration from old backend to a new infrastructure in few months. After that worked on code quality and improvement of mobile project architecture. In parallel I supporting video player private plugin for Flutter application.
Worked on improving UX and new features for mobile application such as achievements system, secret materials, gamification of study process, etc.

notion image
igooods - App Store
Nov 2021 - Nov 2022
Flutter Middle+ Developer
12 months

Flutter, Architecture, Documentation

☝🏻
Key achievements:
  • I proposed solution for interaction with products synchronising it's state across different pages
  • Wrote technical documentation on complex parts of the application
  • Did full app rewrite from native technologies to cross-platform solution and made it production-ready in half-year
  • I proposed usage of unit and integration tests to strengthen release process
 
I worked as mobile developer. I worked on migration from native applications to Flutter based standalone app.
In December 2021 joined igooods mobile team and participated in working on public tasks including native and flutter development to February 2022. Rewrote native projects with team of 4 members to Flutter framework and released it to stores. Personally, I participated in making architecture decisions and offered rewrite boost ideas.
In half-year to August 2022 we did full app rewrite in parallel making public tasks in legacy environment.
Until company going support mode I worked on architecture improvements and integration of public features.

notion image
Habitalk - Deleted
Aug 2020 - Nov 2021
Mobile Full Stack Developer
14 months

Flutter, Python, Django REST

☝🏻
Key achievements:
  • I set up CI process to automate release process
  • Made application from scratch using Flutter
  • Participated in back-end development
  • I was making architectural decisions to make application stable and flexible
 
Full-stack developer in a team responsible for developing mobile app.
Initially focused on front-end, single-handedly led the efforts to build our mobile front-end from scratch using Flutter, Bloc, Provider and Clean Architecture.
Contributed to our back-end services built in Python (Django REST).

Freelance
Aug 2019 - Aug 2020
Web Frontend Developer
12 months

Flutter, React, VueJS, WebSockets

☝🏻
Key achievements:
  • I learned multiple technologies such as: React, Flutter, VueJS
  • I learned clean architecture principles to make my work more flexible and stable
  • I actively read and researched different practices during freelance work to be competitive worker on market
 
I developed several websites, web-apps, browser games and MVPs for different clients using React, VueJS, Flutter.
You can find some in Projects section

🛠 Skills

☝🏻
I prefer to use Clean Architecture in my projects - module features, separated business logic from implementation, UI with no knowledge about low-level implementation.

💻 Technology

Dart with Flutter

Main programming language. I use it in the mobile front-end with Flutter and BLoC.
As Flutter developer I have base knowledge of native platform languages - Swift, Kotlin. With them I write native plugins and channels for communication for Flutter projects.
 

Portfolio

Here you'll see complete mobile apps and published packages.
Also check my github account