Skills
Flutter
Git
SQLite
Bash
gRPC
Reactive Programming
Flux
Android Development
Mobile Interface Design (UI/UX)
Scrum/Agile
Summary
I'm a Software Engineer with 8 years of experience, including 7 years in Mobile Application Development. I am experienced in Fluter and Android using Dart, Kotlin, and Java languages. I worked on different topics such as Social Media, Shopping, Fin-Tech, E-Commerce, and Maps. I am engaged in the open-source community. That's why I've developed the fl_chart package with more than 4.9k stars.
Awards
First Place in the Hackahealth
2019-04-01T06:18:21.000Z
Hackahealth
Hackahealth was a hackathon around mobile application development in the health industry. Our challenge was developing an application to help diabetes people. I used Flutter for the app. That's why we could ship a lot of features in two days and finally we won the first prize.
First Place in the Fanavard Contest
2016-12-01T07:21:45.000Z
Fanavard
Fanavard was a marathon in some industries such as Big Data, Android Development, iOS Development, etc. I participated as an Android Developer, we should develop a todo application with some specified features in two days. we also needed to write some unit tests for the app.
Fifth Place in the Sharif Mobile App Marathon
2014-09-01T06:25:26.000Z
Sharif University
We were supposed to develop an Android Application in the shopping area. We developed an application to allow users to add physical products to their virtual basked by scanning the product's barcode.
Profiles
Experience
Balad Maps and Navigation
2018-05-01T06:14:04.000Z -
Senior Android Developer
Balad Maps is the most popular localized maps and navigation application in our country, with more than 8 million users. Balad helps users navigate and discover places across the country. • Experienced in Flux, MVVM, and Clean Architecture • Implemented several key features of the application and maintained them using Kotlin, Java, JetPack components, RxJava, Dagger, Mapbox SDK, Retrofit, and gRPC • Designed a scalable real-time chat system using gRPC • Experienced in Mapbox (an open-source map render engine) • Improved app stability by increasing crash-free sessions up to 99.7% and decreased slow renderings by 70% • Onboarded new team members and helped them to implement complex features • Worked with scrum methodology
NOXEL GROUP
2017-09-01T06:13:02.000Z - 2018-05-01T06:13:14.000Z
Android Developer
• Developed an app to let users choose their customized burger to order • Solved some complex UI Challenges, for example, implementing expandable pages embedded in a List
App Wizard
2015-10-01T07:11:51.000Z - 2017-07-01T06:12:06.000Z
Android Developer
• Developed several Android apps on different topics such as e-commerce and Advertisement • Made a base app and integrated it with a panel written in PHP to build an app with different configs automatically for different customer needs • Experienced in the MVP architecture pattern
Rasen
2015-06-01T06:10:15.000Z - 2015-10-01T07:10:26.000Z
Intern Android Developer
• Wrote manual test cases for the company's critical scenarios • Learned about the Git
Education
Islamic Azad University
Bachelor's
Software Engineering
2015-01-01T07:16:49.000Z - 2020-01-01T07:17:24.000Z
Projects
FL Chart
-
FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
