Hi, my name is Mahdi. Learning new technologies is what I do for a living. I have been in several departments of software development and I enjoy writing solid Java and fun Javascript code. I enjoy it so much that anyone around thinks I'm proactive.
Google play
Creating and maintaining new and current types of ads on Yelp home page
Refactoring, testing and extending the functionalities of the Yelp server driven UI framework
Initiating Native Component Preview Framework and automated screenshot checks for android views.
Parsly is a data-focused start-up concerning the food industry based in Stockholm. I provide the RESTful APIs in the Quarkus/Java application and generate different types of reports from the PostgreSQL database. Also for our new cross-platform mobile application, I picked flutter, since it delivers better performance than other cross-platform technologies and Dart is a better tool for UI development compared to Javascript.
Hamsaa is an enterprise communication platform. I initiated migrating the android app codebase to Kotlin and Jetpack libraries. Developing a full-feature instant messaging module using the latest and the best of technologies of the time was my most important task. I also reduced the package size of the android app by 60% after multiple phases of refactoring.
Created a management dashboard for a code camp that our company was doing in different universities.
A communication platform for businesses. The real challenge was building the chat section on top of the XMPP protocol in a very limited period. Hamsaa is used by Saman Bank of Iran.
View ProjectA simple FourSquare clone which integrates its remote API, listing places around with offline first and location based revalidation.
View Project