Hello, World.

Hojat Ghasemi

Mobile App Developer

Learn More
About me
Profile Picture

Hojat is a mobile app developer with a few years of professional experience as native Android developer in ONTAB, TradeRev and Esperlos. Currently, his main focus is on React Native framework. GameHub is the latest big personal projects he's been working on.

  • Full Name: Hojat Ghasemi
  • Visa status in Canada: Open work permit
  • Email: hojat72elect@gmail.com
  • Location: Toronto, Canada

Technical Skills

  • 80%
    Android
  • 70%
    Jetpack Compose
  • 70%
    React Native
  • 20%
    Jest
  • 20%
    TailwindCSS
  • 10%
    React
  • 10%
    Ionic

Work Experience

Senior Android Developer - ONTAB - (September 2023 - November 2023)

Led the development process of a native Android point-of-sale application for payment services. Some of the technologies used in this project:

  • Jetpack Compose
  • OkHttp
  • Retrofit
  • Hilt
  • kotlinx serialization

Android Developer - TradeRev - (June 2022 - September 2022)

Participated in maintenance and development of TradeRev Android application; some of the main responsibilities:

  • Migration from Java to Kotlin
  • Migration from Kotlin synthetics/Butterknife to View binding library
  • Migration from MVP to MVVM architecture
  • Migration from Android View library (XML) to Jetpack Compose
  • Adding functionality for uploading photos from gallery to the server
  • Further developing the dependency injection module of the app using Koin library
  • Migrating DataSources of the app from PositionalDataSource to PagingSource (from paging 2 to paging 3)
  • Resolving business logic issues/bugs

Android Engineer - Esperlos - (July 2017 - March 2019)

Participated in design and development of Sahel Food Android app. Some responsibilities:

  • Design, development, debugging, and maintenance of an E-commerce Android app
  • Laying out DI module of the app with Hilt
  • Migration from Java to Kotlin
  • Participated in creating UI of the app (XML)
  • Adding RxJava Single API to data layer of the app

Education

Master of Computational Sciences - Laurentian University - 2020_2022

Topic of graduate research: "Fine-tuning a General Transformer Model on Story-lines of IMDB Movies Database"

Bachelor of science - SBUK - 2012_2017

Apps Portfolio

A native Android app which connects to IGDB and GameSpot APIs for viewing all the latest news about video games. Some technologies I used in this codebase are:

  • Jetpack Compose
  • Accompanist (utilities and extensions for Compose library)
  • Dagger Hilt
  • Room + DataStore (for data storage)
  • Kotlin Flow API
  • GitHub CI
  • OkHttp + retrofit (for networking)
  • Junit + Truth + Turbine + Mockk (all for unit testing and mock testing)

An Ionic + Angular multiplatform app (web, android, and iOS) for connecting to TMDB API and fetching all the latest news and information about released movies. Some of the technologies used in this project are:

  • Angular
  • Ionic
  • Capacitor JS
  • TypeScript
  • Saas

This is a React app for connecting to various online APIs and search for users' desired photos. It also allows users to sign in and comment on photos. Some of the most important technologies used in this app :

  • React
  • Cloud Firestore
  • React Firebase hooks
  • TailwindCSS
MORE
Contact

currently available for employment

Your message was sent, thank you!
Location

Toronto
Canada

Preferred way of connection

hojat72elect@gmail.com