Tunji O.

Tunji O.

Senior Software Engineer

Toronto, Canada
Hire Tunji O. Hire Tunji O. Hire Tunji O.

About Me

Tunji is a Senior Software Engineer with 10+ years of experience iterating innovative software solutions with a focus on writing clean, secure, and modular software application code on client projects. He specializes in Android SDK and can competently handle modern back-end and front-end tech stacks like Node.js, Express.js, Vue.js, Nuxt.js in delivering solutions for clients.

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Joist
Joist
Senior Android Engineer
2021 - 2023 (2 years)
Toronto, Canada
  • Led a team of Android engineers and collaborated cross-functionally with other engineers, testers, designers, product managers, and stakeholders to maintain and enhance the Joist Android app, focusing on growth, performance, and scalability, resulting in 15% more downloads and 20% more payment processes compared to the prior year.

  • Implemented a social login feature to increase conversion rate and grow the app's user base.

  • Improved the app rating using timely prompts, with an increase from 4.0 to 4.7 star rating out of 5 on Google Play Store.

  • Built an entire suite of automated functional UI tests with Espresso using the Robot pattern, unit tests, and integration tests to improve app stability and reduce release times.

  • Continuously improved the app's UX through iterative development and feedback-driven enhancements.

Everli
Everli
Android Engineer
2020 - 2020
Remote
  • Worked on a consumer-facing app used by grocery shoppers and a shopper-facing app for people who facilitate shopping for customers as a revenue stream.

  • Maintained the Shopper Android app and continually improved the shopper experience.

  • Collaborated with other engineers, designers, and stakeholders to achieve the company’s business goals and objectives within specified timelines.

  • Executed a transformational change to completely rebrand the Android app from Supermercato240 to Everli within the agreed timeline, in collaboration with designers and back-end developers, taking advantage of Material Design leading to 20% more brand visibility.

  • Implemented an in-house update procedure and library, reducing reliance on third-party update libraries that have failed in the past and improving app stability.

AndroidAndroid Material Design Android JavaKotlin
Numbrs (now Self Custody)
Numbrs (now Self Custody)
Android Engineer
2018 - 2019 (1 year)
Remote
  • Worked on an innovative video slideshow different from the usual image slideshows on the market to increase user engagement and sign-up rate for the app.

  • Implemented a Python/Groovy script to automatically compile and generate clean documentation for all open-source licenses used by the team.

  • Fixed critical bugs and implemented new features for the Store section of the Numbrs Android application.

Happydrip
Happydrip
Happiness Engineer
2015 - Present (9 years)
Toronto, Canada
  • Created a course and eBook on happiness.

  • Working on happiness engineering.

IT Project Management
Tinypoke
Tinypoke
Software Consultant
2014 - Present (10 years)
Remote
  • Consulted with and provided robust software solutions for Numbrs, Teamwork, WorkFone/Red Tulip Systems, and Echo Creative Company.

  • Worked and collaborated with a team consisting of a designer and a back-end developer to create the following Android applications: L'Oréal Professionnel Catalogo, Sutter Professional Italia, and Sutter Professional Espana.

  • Maintained and enhanced high-quality software code on projects using established standards, best practices, and development guidelines.

Synesthesia
Synesthesia
Android Developer
2014 - 2014
Turin, Italy
  • Designed and developed Evapp, an event automation app with context awareness, using Estimote Bluetooth Low Energy beacons.

  • Provided support for the entire application lifecycle including concept, design, test, and release phases.

  • Documented all technical design, code, build, and release procedures.

Eastern Mediterranean University
Eastern Mediterranean University
Mobile Application Developer
2012 - 2012
Famagusta, Cyprus
  • Created a mobile application (EMUPlaces) that shows points of interest around the Eastern Mediterranean University (EMU).

  • Implemented an intuitive, simple, accessible, easy-to-navigate and maintain app for EMU.

  • Supported the mobile app's deployment and validation processes.

eHealth Africa
eHealth Africa
Web Developer
2011 - 2011
Kano, Nigeria
  • Designed, implemented, and tested a data collection/validation software.

  • Optimized the data collection/validation software for performance and scalability.

  • Fixed bugs and improved the solution performance.

Portfolio

Android Developer - Evapp
Android Developer - Evapp

With Evapp, users can automatically check in and check out using Estimote Bluetooth beacons during conferences and events. It also allows conference hosts to initiate live polls and get feedback from the audience in real time. Developed Evapp as a context-aware Android application using BLE knowledge, garnered from my master's thesis in event automation with context awareness using Estimote Bluetooth Low Energy beacons. Handled the overall app architecture from conception to delivery.

Android Developer - L'Oréal Professionnel Catalogo
Android Developer - L'Oréal Professionnel Catalogo

Developed a catalogue app for sellers of the L'Oréal brand to showcase their best/new products. Worked and collaborated with a UI designer and back-end developer as a team for the solution. Created the L'Oréal Professionnel Catalogo Android application from scratch and managed the app's consumption of REST APIs to create a front-end Android client on the app.

Android Developer - Search Bubble
Android Developer - Search Bubble

Designed and developed Search Bubble as an open-source Android application for users to float a bubble to perform automatic clipboard monitoring and instant searching. The Search Bubble app includes additional functions to instantly search, translate, message, call, locate, and share currently copied or other items on a clipboard.

Software Developer - GetCountryCode
Software Developer - GetCountryCode

An API for users to retrieve important codes about any country with easy-to-use REST API endpoints. Led the development to ensure scalability and ease of use for both new and existing users, oversaw the development of the app architecture, and protected the REST API endpoints with API tokens.

Android Developer - Sutter Professional Italia
Android Developer - Sutter Professional Italia

Worked as part of a team on the development of an Android application to help Sutter's salesforce provide support services to customers. Iterated the Sutter Professional Italia Android application and manipulated REST APIs on the solution for the app's front-end Android client.

Education

Certificate, Project Management
Certificate, Project Management
University of Toronto - Canada
2023 - 2023
MSc Computer Software Engineering
MSc Computer Software Engineering
Politecnico di Torino - Italy
2012 - 2014 (2 years)
BSc Computer Engineering
BSc Computer Engineering
Eastern Mediterranean University - Northern Cyprus
2009 - 2012 (3 years)