Olawale Ahmed


Android Developer

Portfolio


About


I am a very analytical and detail-oriented software developer with keen interest in creating usable, solution-focused mobile applications. Achieving this at a scalable level spun my interest in building robustful, useful and well-documented backend services.

  • Android
  • RxJava, Dagger2, GRPC
  • Crashlytics, Analytics, Proguard
  • NodeJs/ExpressJs
  • Database - MySQL, SQLServer, MongoDb

Contact Me



TQ: News & Games


TQ makes it FUN to stay INFORMED! By combining the best news and fun mobile games, TQ ensures you never miss a thing and you have loads of fun doing it. Key features: - Discover the best and latest news and content - Challenge your friends to awesome head-to-head trivia battles - Play battle royale live games with thousands of other TQers - Stay sharp by leveling up your TQ-IQ - Save data with all the best content in one place - Get your very own TQ code

Relevant Technologies/Tools used
  • Android
  • Retrofit
  • GRPC
  • MVVM
  • RxJava
  • Dagger 2

Its available on the playstore here


Close Project

Realtech Mobile


Realtech Mobile is a generic mobile banking application usable by all microfinance banks in Nigeria. Currently, its being used by 4 microfinance banks. It can perform all major digital banking functionalities - Account enquiry, Transfer, Airtime top-up, Bill Payment. It also has a section for field agents of the banks for taking deposit, transfer request, printing of slip via bluetooth printer, etc.

Relevant Technologies/Tools used
  • Android
  • Retrofit
  • MVP, RxJava, ButterKnife
  • Proguard

Its available on the playstore here


Close Project

FoodPrime


FoodPrime helps to solving the problem of hunger and the challenge of food waste. Its a location-based application. It connects users with people(other users) within 2-kilometre radius of their location who have surplus or left-over food in their neighbourhood. It also has support for exchange of food items between members on the platform. It also has a request feature which allows users to request for food items on the platform. And much more!

Relevant Technologies/Tools used
  • Android
  • Retrofit
  • MVP, RxJava, ButterKnife
  • One-to-one chat feature
  • In app Notification

Its available on the playstore here

Close Project

Timetable Manager


Timetable manager helps students manage their timetable. It has an alarm feature that alerts students prior to their lecture time. It has a mute/vibrate feature that puts device in mute/vibrate mode during lecture based on settings. It also has a Grade Point calculator for calculating GPA. The Grade Point calculator supports 4-, 5- and 7- point scale.

Relevant Technologies/Tools used
  • Android
  • SQlite
  • Content Provider
  • Services
  • In app Notification
Close Project

Realtech Backend


This is the backend service for the realtech mobile app and web platform. It handles all the relevant banking transactions. It also handles the user management and integration with various switching company.

Relevant Technologies/Tools used
  • ExpressJs
  • SQL Server
  • Sequelize
  • Cloudinary
  • SOAP Service Consumption
  • Integration with Etranzact, Interswitch
Close Project

FoodPrime Backend


This is the backend service for FoodPrime. It handles authentication, image management, offer service, request service, swap service, Notification service, etc.

Relevant Technologies/Tools used
  • Spring Boot
  • MySQL server
  • Hibernate
  • Cloudinary
  • FCM
  • Swagger UI

The documentation is available here

Close Project

Course Allocation System


This is the backend service for a course allocation system built as a term project at the University of Ibadan. It handles authentication, lecturer management, course management, teaching area management and the dynamic allocation of courses to lecturers.

Relevant Technologies/Tools used
  • Spring Boot
  • MySQL server
  • Hibernate
  • Swagger UI

The documentation is available here

Close Project