profile-img

Vahid Rajabi

Freelance Developer at Freelance Developer

Istanbul, Turkey

Work Experience

  • Freelance Developer

    Freelance Developer

    Jun 2024 - Present -1 yr, 3 months

    • Job Details:Led the development of a native android mobile application integrated with graphql api, improving data fetching efficiency by 30% and reducing network calls by 25%, resulting in a faster user experience. Developed full-stack flutter web application integrated with supabase and github actions. Implemented http caching mechanisms (etag and last-modified headers) for optimizing retrieval of low-frequency constants in flutter application, reducing data transfer by 95% and improving app launch speed by 40%. Contributed in architecting and developing personal financial management application using jetpack compose and mock embedded server integration.
  • Senior Flutter Developer

    Innoscripta AG

    Mar 2023 - Jun 2024 -1 yr, 3 months

    Germany

    • Job Details:Designed and implemented robust flutter applications using clean architecture, bloc, go_router and injectable, ensuring well-documented structure to accelerate delivery speed and enhance maintainability. Optimized and customized cloud messaging using firebase messaging and fcm notifications for a chat app by designing efficient payloads and leveraging local cache for faster processing and reduced notification load, including user avatars. Directed the versioning and release process for 5 key projects on app store and google play store.
  • Lead Flutter and Android Team

    Raman

    Sep 2021 - Mar 2023 -1 yr, 6 months

    Iran

    • Job Details:Collaborated closely with cross-functional teams, leveraging my expertise in back-end development and UI/UX to bridge gaps and deliver high-quality, user-centric applications with seamless new feature integration. Experienced developing enterprise applications using jetpack compose and jetpack components. Adopted clean architecture, automated testing and TDD to enhance code maintainability and stability, using gitlab ci/cd for seamless integration and performance monitoring to proactively address technical debt. Enhanced platform performance by implementing server-sent events (sse) in flutter and android to streamline real-time event handling, reducing server load and cutting operational costs by 15% compared to traditional socket methods. Led the development of 3 enterprise applications by effectively applying scrum methodologies using jira, improving version release cycles and increasing stakeholder satisfaction.
  • Lead Android and Flutter Team

    Farazpardazan

    Jun 2019 - Sep 2021 -2 yrs, 3 months

    Iran

    • Job Details:Engineered a server simulation for profiling native android projects, reducing development downtime by 50% by eliminating delays associated with server development. Developed android application using google map and user’s location and optimized the server requests to retrieve branches to show on map by handling overlaps on zoom-in and zoom-out. Implemented code conventions and design system, cutting on-boarding time for new developers by an average of 2 days per sprint, streamlining team efficiency. Collaborated with product managers, designers, and tech leads to review and redesign existing and legacy projects, implementing innovative solutions that improved user alignment with stakeholder expectations. Published and managed 8 enterprise applications in fintech and mobile banking.
  • Education

    • Bachelor's Degree in Computer Software Engineering

      University of Mazandaran

      Jan 2016 

    Skills

    • Software Development
    • android developer
    • Android SDK
    • Git
    • Firebase
    • Agile
    • Java
    • Kotlin
    • Unit Testing
    • Design Patterns
    View More
    Share this Profile