navid komijani

Android Chapter Lead at Wallex

Summary

I am a software engineer with Master's Degree in Information Technology from Shahid Beheshti University of Tehran and over 8 years of experience in designing and developing Android applications for various industries, including instant messaging, on-demand delivery, cryptocurrency, and smart homes. Throughout my career, I have gained proficiency in a wide range of technologies and tools, such as Kotlin, Java, MVC, MVVM, Coroutines, Jetpack Compose, Web Socket, FCM, Hilt, SQLite, Git, and more. I am well-versed in all aspects of Android development and stay up-to-date with the latest advancements in the field.

Experience

Wallex

February 2022 - Invalid date

Senior Android Developer

Wallex is top leading cryptocurrency exchange in Iran, and I am working here as Senior Android Enginner. I designed and developed Wallex exchange Application from scratch based on Kotlin, MVVM and Jetpack Compose, resulting in over +100k downloads and achieving a 99.89% crash-free rate. there is some of my duties alongside focusing on code: • Collaborate effectively with cross-functional teams to develop mobile applications that met business requirements. • Integrated crashlytics and analytics tools like Sentry, Firebase, Google Analytics and Metrix, to monitor user behavior and application performance. • Led the application release process, including building and signing release APKs, conducting Alpha and Beta testing, and successfully launching the app to production on the Google Play Store and CafeBazaar.

Tehran Internet

May 2021 - January 2022

Lead Android Developer (Eways)

Eways is one of the Tehran Internet holding products and is one of largest B2B online stores focusing on selling mobile phones and accessories in Iran. When I joined to the team as Android team leader, the performance of the application was low and there were many crashes in the application that made the customers unhappy, also the code base of project was very big, consist of different technologies and it was unmaintainable. • I successfully refactored and restructured the code base and revamped the project architecture using the MVVM principle, Koin, Courutines and Jetpack Architecture Components. As a result: • The project code base came integrated and maintainable and the number of lines of code has been reduced by a remarkable 30%. • Crash free rate of the application that was about 88% before refactoring came to 97% after this and crash rate reduced by 9%. • The performance of the program increased significantly; application loading time was cut in about half and the improvements led to a 12% increase in the number of registered orders in just 9 months.

Tehran Internet

January 2020 - May 2021

Senior Android Developer (Packet)

Tehran Internet is one of the largest physical and e-charge distribute companies for Iranian mobile phone providers and Internet service providers. Tehran Internet is also provider of the *780# USSD Iran. I developed

AloPeyk - On-demand Delivery for Iran

October 2018 - January 2020

Senior Android Developer

Alopeyk is the leading on-demand urban logistics platform with about 4 million active users in Iran, bringing instant delivery within anyone's reach. It uses an extensive network of motorcycle couriers to form a logistics network that's fast, cheap and reliable. I worked on Alopeyk's mobile team as a Senior Android Enginner. some of my achievemnts on this roll was: - Increased test code coverage by 70% through writing unit tests. - Increased code reusability by writing fully modular components. - Achieved testable and maintainable codebase by using Android Architecture Components. - Applied expertise in Kotlin, asynchronous programming using Kotlin Coroutines, MVVM, multi-modular patterns, SQLite using Room, Hilt, Git.

BisPhone

May 2015 - October 2018

Android Developer

I've worked on the BisphonePlus project as a developer, BisPhone is a communication app for smart phones. It’s easy to use and optimized and convenient for everyday use. BisPhone recommended the easiest way for sending various types of messages, including text messages, media messages, location sharing and file transfers. - Contributed to the design and implementation of multiple new feature specifications, resulting in - improved functionality, enhanced user experience, and increased customer satisfaction. - Enhanced code maintainability through continued code review. - Boosted user engagement by 30% by implementing End to End Encryption Secret Chat with Diffie- Hellman key exchange and AES encryption. - Improved file and media download/upload process by implementing resumable functionality, resulting in enhanced user experience and reduced data consumption. - Leveraged knowledge in Java, Model View Controller (MVC), creational design patterns, End-to-End encryption, Glide, Retrofit.

Education

Shahid Beheshti University

December 2014 - December 2017

Master's Degree Enterprise Architecture

Shahrood University of Technology

December 2009 - December 2013

Bachelor of Engineering (BEng) Information Technology

  • null - programming with c++

Awards

StartupTalent

همراه اول

کسب مقام دوم

References

I am delighted to write a recommendation for Navid, with whom I had the pleasure of working closely as Android developers at both Bisphone Telecom and Alopeyk On-demand delivery companies. Navid is an exceptional Android developer with a remarkable set of skills and an unwavering commitment to delivering high-quality results. I had the privilege of witnessing their talent firsthand as we collaborated on numerous projects. Their technical proficiency in Android development, coupled with their deep understanding of Kotlin and Java, allowed them to consistently deliver robust and efficient code. What truly sets Navid apart is their exceptional problem-solving abilities and innovative approach to finding elegant solutions. They possess a strong analytical mindset and demonstrated an aptitude for tackling complex challenges with ease. Their passion for staying up-to-date with the latest industry trends and technologies is evident in the innovative features and improvements they introduced to our applications. Moreover, Navid is an excellent team player and a pleasure to work with. They consistently demonstrated effective communication skills, fostering a collaborative and supportive work environment. Their ability to seamlessly collaborate with cross-functional teams, including designers and backend developers, was instrumental in delivering cohesive and successful products. I wholeheartedly recommend Navid for any Senior Android development role. Their technical expertise, problem-solving abilities, and dedication to producing exceptional results make them an invaluable asset to any team. It was truly a pleasure working alongside Navid, and I am confident that they will continue to thrive and excel in their future endeavours.
— Babak Gholampour
Navid is an excellent team player and a pleasure to collaborate with. He is always willing to lend a helping hand, offer guidance, and share his knowledge with others. His positive attitude and friendly demeanor create a supportive and motivating work environment.
— Alireza Mahmoudi
I highly recommend Navid for his exceptional contributions to the development of real-time messaging app. Navid showed great talent in quickly learning new technologies and played a key role in implementing crucial features such as video calling, real-time messaging using customised RPC, and end-to-end secure chat. His dedication and expertise were instrumental in delivering a seamless user experience. Navid is a valuable asset to any team, and I have no doubt that he will continue to excel in his future endeavours.
— Liam Manesh
I have had the pleasure of working with Navid during the development of the Tehran Internet Android application. He is enthusiastic and thrives on tackling difficult technical challenges. He is technically competent and is capable of solving tough problems with complex designs. Moreover, he has the extraordinary ability of able to quickly dissect a new technology concept and implement code in a robust way that can be quickly productized. Navid would be a great addition to Android development engineering teams.
— Majid Mohammadnejad