Summary
Overview
Work History
Education
Skills
Languages
Certification
Work Availability
Work Preference
Timeline
AssistantManager
Vahid Rajabi

Vahid Rajabi

Tehran

Summary

Experienced Mobile Developer specializing in Android (Java & Kotlin) and Flutter. Skilled in Clean and Multi-layer Architecture, and known for enhancing legacy projects with Refactoring principles and design patterns. Advocate for BDD, TDD, and Unit Testing. Facilitates seamless team collaboration and mentors junior developers

Overview

11
11
years of professional experience
2
2
Languages

Work History

Senior Flutter Engineer

Innoscripta AG
03.2023 - 06.2024
  • Developed a clean architecture boilerplate and reusable components, reducing project startup time by saving 20% of first sprint time.
  • Replaced traditional location tracking with OS-native Geofencing, reducing power consumption by reducing location checking from 240 request to 2 OS triggers and improving user experience.
  • Created a Flutter plugin for a WebSocket library using Kotlin Multi-Platform, increasing development efficiency by 50% and simplifying troubleshooting.
  • Reduced server load by 30% through effective query caching in the mobile app
  • Published applications: Time Tracker, Email, Calendar and Live Chat apps on AppStore and Playstore

Lead Flutter and Android Engineer

Raman
04.2022 - 03.2023
  • Mentored junior developers in Android application development best practices, improving overall team productivity.
  • Created architecture diagrams based on business requirements and flow charts to design solutions for mobile Android applications.
  • Mentored 5 junior developers, reducing the need for senior hires and saving an estimated 35% in hiring costs
  • Managed version control using Git, ensuring efficient collaboration between team members and maintaining clean code history.
  • Worked closely with product managers and UI or UX specialists to create stable code with core Android technologies.
  • Estimated work hours and tracked progress using Scrum methodology.

Lead Android and Flutter Engineer

Farazpardazan
05.2019 - 04.2022

• Orchestrated the creation of an Android and Flutter boilerplate, streamlining project initiation and team cooperation; enhanced new developer onboarding experience by simplifying code structure and reducing setup time by 50%

• Orchestrated mobile team to refactor, redesign, and re-architect app: Collaborated with backend and UI teams, increasing user base from 15k to 200k (+1233%).

• Implemented an embedded server for backend simulation in Android, accelerating development by 40%.

• Drove legacy project stability and performance by championing comprehensive refactoring and introducing unit and instrumental testing, improving application quality and maintainability by 50%.

• Find solutions like caching to reduce server loads and prevent unnecessary requests.

• Mobile applications: Fanoos (Financial management), Hamrah Novin (Mobile banking), Razi (Insurance), Putlife (Mobile banking), Polaris (VPN), Kidora (Baby care), Poshtiban (Utility),

Android and IOS Engineer

Raiandish
06.2018 - 06.2019
  • Managed Git version control for ownCloud mobile app project, integrating updates and adding features across Android and iOS platforms.
  • Utilized WebDAV protocols to synchronize calendar events and contacts with the server, ensuring seamless data integration and user experience.
  • Navigated the submission, review, and release process to publish applications on the App Store and various local stores, making them accessible to a global audience.

Android Engineer

Roomak
05.2013 - 05.2014
  • Used RESTful API design to create and document client-server protocol and implemented client-side of documented protocol.
  • Spearheaded Augmented Reality (AR) application R&D using Vuforia and Wikitude SDKs.
  • Enhanced Vuforia detection to recognize objects up to 10m away.
  • Integrated AR with custom server, cutting Vuforia costs by 50%.

Education

Bachelor of Science - Software Engineering

University of Mazandaran
Iran, Mazandaran
2016

Skills

  • Technical Writing
  • Software Development
  • Project Estimation
  • Flutter
  • Android
  • Clean architecture
  • Code review
  • Refactoring
  • Design Pattern
  • Problem solving
  • Mentoring, Coaching and leadership

Languages

Persian
Native language
English
Upper intermediate
B2

Certification

  • Basic Training - Data Protection 2023
  • Mentoring 5rd National Startup Event in Industry - Kook bootcamp
  • Mentoring 4rd National Startup Event in Industry - Kook bootcamp
  • Mentoring 3rd National Startup Event in Industry - Kook bootcamp
  • Mentoring 2nd National Startup Event in Industry - Kook bootcamp
  • Mentoring Robonit International Event
  • Mentoring 1st National Startup Event in Industry - Kook bootcamp

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full TimePart TimeContract Work

Location Preference

Remote

Important To Me

Personal development programsWork from home optionFlexible work hoursTeam Building / Company Retreats

Timeline

Senior Flutter Engineer

Innoscripta AG
03.2023 - 06.2024

Lead Flutter and Android Engineer

Raman
04.2022 - 03.2023

Lead Android and Flutter Engineer

Farazpardazan
05.2019 - 04.2022

Android and IOS Engineer

Raiandish
06.2018 - 06.2019

Android Engineer

Roomak
05.2013 - 05.2014

Bachelor of Science - Software Engineering

University of Mazandaran
Vahid Rajabi