Vahid Golnegari

Vahid Golnegari Email and Phone Number

Android Developer | Java | Kotlin | Jetpack Compose @ Maani | مانی
Vahid Golnegari's Location
Istanbul, Türkiye, Turkey
About Vahid Golnegari

I've been an Android Developer for over 6 years. I really enjoy using designs like Clean MVVM and MVI in my projects. I also spend time learning how to make my projects easier to maintain, test, and improve. I'm curious, so I like to understand things deeply and I read the inner workings of the libraries I use when I have free time. I'm proficient in both Java and Kotlin, leveraging them to craft applications while also implementing architectural patterns like Clean MVVM/MVI and Design Patterns. I know how to work with RX, Coroutines, and Jetpack Compose to make apps that react well. I'm skilled in using tools like JUnit, Mockito, and Espresso for thorough testing, ensuring the reliability of my applications. I know about Agile ways of working, and I'm always working to make my Android and software skills even better. Let's connect and chat about interesting things and maybe work together sometime!

Vahid Golnegari's Current Company Details
Maani | مانی

Maani | مانی

View
Android Developer | Java | Kotlin | Jetpack Compose
Vahid Golnegari Work Experience Details
  • Maani | مانی
    Senior Android Developer
    Maani | مانی Nov 2023 - Present
    Tehran, Tehran Province, Iran
  • Podin
    Senior Android Developer
    Podin Oct 2022 - Jun 2023
    Tehran Province, Iran
    - Utilized Jetpack Compose to expedite UI implementation and create modular UI components, enhancing design reusability and enabling quick composition across the application.-Employed MVI architecture to achieve a clear separation of concerns, dividing UI business logic, and state management for improved maintainability and scalability.- Leveraged Kotlin Coroutines to ensure smooth user interactions and efficient data flow throughout the application.- Implemented Unit Tests to enhance code reliability, facilitate early bug detection, and streamline refactoring processes.- Developed real-time capabilities using Socket.IO to subscribe and respond to real-time changes.
  • Baloot | بلوط
    Senior Android Developer
    Baloot | بلوط Jan 2022 - Jun 2023
    Tehran, Iran
    - Collaborated with diverse cross-functional teams, including designers, product managers, and backend developers, to successfully deliver high-quality features within designated timelines.- Actively participated in code reviews, offering constructive feedback to optimize code quality while adhering to best practices.- Managed the Kotlin code base according to Android best practices, ensuring rigorous testing, bug fixing, and continuous enhancements to boost performance, architecture, design, and overall code quality, resulting in a remarkable 97% crash-free rate for the application.- Skillfully adapted daily plans to align with Sprint goals, effectively executing 2-week Sprints, engaging in discussions about previous sprints, and proactively fostering teamwork improvement during retrospectives.- Successfully implemented unit tests to enhance the testability of all application layers through a seamless migration from MVVM to MVI architecture.
  • Tsit > Ts Information Technology Ltd
    Android Developer
    Tsit > Ts Information Technology Ltd Dec 2018 - Feb 2022
    Tehran, Tehran Province, Iran
    - Conducted comprehensive research and code review of Telegram source codes to identify the most effective approach for implementing the floating avatar in group chat.- Investigated Telegram source codes to identify the optimal solution for creating a user profile similar to Telegram, enhancing the visual appeal of the user's profile page.- Analyzed Telegram source codes to determine the best approach for implementing the SwipToReply feature, enabling users to respond to messages promptly.- Designed and implemented an Audio and voice player using the Clean MVVM architecture, ensuring improved code organization, layer separation, faster development, and enhanced testing capabilities.- Optimized message history (server requests) to minimize redundant requests and prevent the loading of duplicate messages.- Collaborated with the team and product management to implement advanced message search functionality, including a global search option in public channels, enhancing the user experience of message searching.- Assisted and collaborated with Junior Android Developers in task analysis and code refinement for the new architecture.
  • Nik Modern
    Android Developer
    Nik Modern Aug 2016 - Sep 2018
    Tehran, Tehran Province, Iran

Vahid Golnegari Education Details

  • Islamic Azad University Of Birjand
    Islamic Azad University Of Birjand
    Computer Software Engineering

Frequently Asked Questions about Vahid Golnegari

What company does Vahid Golnegari work for?

Vahid Golnegari works for Maani | مانی

What is Vahid Golnegari's role at the current company?

Vahid Golnegari's current role is Android Developer | Java | Kotlin | Jetpack Compose.

What schools did Vahid Golnegari attend?

Vahid Golnegari attended Islamic Azad University Of Birjand.

Not the Vahid Golnegari you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.