About Me

I am a professional mobile app developer with 8 years of experience. I've worked following areas of technology:

➤ Android: MVVM, hilt, dagger 2, jetpack compose, coroutine, flow, workmanager, material design, architecture component, navigation component, data binding, view binding, Ktx libraries, google map, gps tracking, retrofit, volley, asyncHttpClient, sharedPreference, datastore, room, sqLite database, realm, push notification, FCM, SNS authentication, crashlaytics, lottie, glide, picasso, coil, image slider, pagination, recyclerview, viewpager2, expandable recyclerview.

➤ Compose Multiplatform: Compose ui, ktor client, Precompose, Bottom navigation, Lazy column, Lazy row, LazyVerticalGrid, Image loading.

➤ React-native: React hooks, Redux, redux-saga, redux-toolkit, redux-persist, react-navigation, flipper, react-dev-tool, axios, react-native-map, react-native-permission, RNfirebase, react-native-paper, router-flux, react-native-direction, push notification, snap-carosal, paypal, anycstorage, Flatlist, Flashlist, pagination, linear-gradient.

➤ Language: Kotlin, JavaScript, Java.
➤ Testing: Unit testing [Junit4].
➤ Payment gateway: PayJp, SSL wireless, portwallet.
➤ Version Control: Git, github, bitbucket.
➤ Review Server: Gerrit server.
➤ Project Management: Jira, confluence, redmine, trello.
➤ Passion: Programming, Problem-solving, UI and UX.
➤ Blog: https://piashcse.blogspot.com/

Contact Details

Mehedi Hassan Piash
Gulsan, Dhaka, Bangladesh
piash599@gmail.com +8801812353930

Work

Field Nation.

Sr. Software Engineer(android & react-native)  • April 2022 - Present

➤ Working as a Senior Software Engineer. Key roles as following as:
▪ Collaborate with Product Managers, UI/UX Designers and QA Engineers
▪ Improve project architecture, performance and reduce end-user pain points
▪ Ownership of assigned task and making decision
▪ Develop android and react-native apps
▪ Follow scrum
Field Nation

BJIT Ltd.

Sr. Software Engineer(android & react-native)  • October 2018 - April 2022

➤ Worked as a Senior Software Engineer later Teach Lead. Key roles as following as:
▪ Project management, project estimation, requirement analysis
▪ Developing android and react-native apps
▪ Define project architecture
▪ Planning before developing apps
▪ Collaboration with the team
▪ Follow scrum
+Style [IoT, android, koltin, MVVM], Light Caffe [android, koltin, MVVM], JAJA TV[react-native, ios, android], KDDI [android, koltin, MVVM]

TechCare Technologies Ltd.

Sr. Software Engineer(android & react-native)  • September 2017 - September 2018

▪ Project estimation, requirement analysis, development
▪ Feature implementation and bug fixing in rokomari app
▪ Changed full architecture of topUp app for performance improvement
▪ Introduce some automation in terms of client requirement and reporting with UI and UX team
▪ Learned javaScript and react-native to fulfill client android app as well as iOS app
▪ Overcome challenged for login session using interceptor concept
Rokomari, TopUp, Pooka, SKOO, Grand Limousines

Champs21 Ltd.

Software Engineer(android)  • january 2017 - August 2017

▪ Design and development android app
▪ Updated whole project network library (AsyncHttpClient to Retrofit)
▪ Feature development and performance improvement of full classTune app
▪ Feature development for hurray app [e-commerce app]
▪ Home page, cart and order history development for hurray app
ClassTune app

Ajkerdeal Ltd.

Software Engineer(android)  • Sept 2016 - December 2016

▪ Design and development android app
▪ Implemented merchant order feed
▪ Implemented confirm order flow
Ajkerdeal app for Customer

Ajkerdeal Ltd.

Jr. Software Engineer(android)  • November 2015 - Augest 2016

▪ Design and development android app
▪ Implemented home page[Image slider, recommended product, hot deals etc]
▪ Implemented product page with multiple viewType
▪ Implemented various filter for product page
▪ Introduce realm database for favorite list and our internal data management
▪ Implemented expandable category list business logic collaborating with team mate
Ajkerdeal app for Merchant

Skills

Programming Skill

Worked primarily with kotlin, JavaScript and Java. I started learn java from the beginning of my programming journey.

  • Kotlin
  • JavaScript
  • Java

Framework and other Skill

Worked primarily with Android and React-native. I started my career journey as an android developer. Now I am working as android and react-native developer.

  • Android
  • react-native
  • App Architecture design

Education

Dhaka International University

M.Sc in Computer Science and Engineering   • Dhaka, Bangladesh   • 2015- 2017

CGPA : 3.44

Dhaka International University

B.Sc in Computer Science and Engineering   • Dhaka, Bangladesh   • 2011- 2015

CGPA : 3.94

Ideal College

H.S.C   • Science   • GPA : 4.60   • 2009

Joyag Bahumukhi High School

S.S.C   • Science   • GPA : 4.94   • 2007

Problem Solving

UVA

96 ACM problems solved in UVA online Judge

•  https://uhunt.onlinejudge.org/id/344549

URI

106 problems solved in URI online judge

•  https://www.urionlinejudge.com.br/37696

Testimonials

  • Mehedi Hassan Piash is one of very few dedicated and hard working programmers I have ever came up with. His vast knowledge on mobile app development specially on E-Commerce has been very promising and useful to us. He has been working on latest android technologies i.e. material design, localization, multiple screen supporting, marshmallow permission implementation etc . His sound knowledge over working with complex web service based (REST/SOAP) application has been very useful to us. I wish him every success in his life

    Md. Taufiqur Rahaman, Sr. App Developer at Champs21 Ltd.
  • I had the pleasure of guiding Piash throughout project of Ajkerdeal.com Android App. He is a solid UI/UX designer, and has a good understanding of Java and Android. He showed his expertise in UI/UX design from the very first day. He is also a great team guy, and always keen to learn new things. He never gives up on anything, and keeps trying until he get it done. He delivered high quality on anything he delivered, and does everything with great responsbility. I would definitely say, he will be a great guy in any app development team.

    Haider Ali Kazal, iOS Developer at P1, Bashundhara Group.
  • Mehedi Hassan Piash is one of the most awesome persons i have worked with. He is very much responsible to his job and make it fun. With his huge contribution our team developed 3 robust android applications. His commendable UI/UX sense take those applications to a new level. His collaborative behavior inspires others to perform their roll appropriately. He is an awesome team player with his own personality and way of work. I would like to give him my best in his rising career.

    Kazi Lakit, Sr. Software Engineer at AjkerDeal.com Ltd.