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.

AI, ML & LLM

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (6 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 managed cross-functional collaborations with other engineers, testers, designers, product managers, and stakeholders to maintain and enhance the Joist Android app, focusing on growth, performance, and scalability.

  • Advocated for Android architectural best practices and continually improved the user experience of the Joist Android app for growth, performance, and scale, resulting in 15% more downloads and 20% more payment processes compared to the prior year.

  • Led the initiative to improve the rating for the Joist Android app using timely prompts, with a successful increase from 4.0 to 4.7 stars rating out of 5 on the Google Play Store.

Everli (formerly Supermercato24)
Everli (formerly Supermercato24)
Senior Android Engineer
2020 - 2020
Remote
  • Enhanced the Shopper Android app through targeted feature updates and performance optimizations, resulting in improved user satisfaction and engagement.

  • Led the modernization efforts and 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 and awareness.

  • Implemented an in-house update procedure and library for improved app reliability and stability.

AndroidAndroid Material Design Android JavaKotlin
Numbrs (now Self Custody)
Numbrs (now Self Custody)
Android Engineer
2018 - 2019 (1 year)
Remote
  • Played a key role in the Store Android team at Numbrs Personal Finance AG, leveraging expertise in Java and Kotlin to enhance the discovery experience of financial products, contributing to the app's overall success and user engagement.

  • Implemented an innovative video slideshow (with A/B testing), a new concept different from the conventional image slideshows, resulting in a notable increase in user engagement metrics and signup rates (+15%).

  • Successfully migrated legacy code from Java to Kotlin with the use of Reactive Extensions.

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

  • Working on happiness engineering.

IT Project Management
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.

Tinypoke
Tinypoke
Software Consultant
2014 - Present (11 years)
Remote
  • Providing consulting services to multiple companies, delivering tailored solutions and driving project success, with successful development and testing of 8+ high-quality applications.

  • Making extensive use of secure RESTful APIs to consume and display data and to send back data to back-end systems for processing.

  • Ensuring compliance with best practices for security, scalability, maintainability, accessibility, and performance throughout the development lifecycle.

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).

eHealth Africa
eHealth Africa
Web Developer
2011 - 2011
Kano, Nigeria

Designed, implemented, and tested a data collection/validation software.

Showcase

Android Developer - Evapp
Android Developer - Evapp
  • Evapp is a context-aware Android application for automatic event check-ins/outs, and real-time audience polling using Estimote Bluetooth beacons.

  • Developed with knowledge from a master's thesis in event automation and context awareness using Bluetooth Low Energy beacons.

  • Handled the entire architecture of the Evapp, from conception to delivery.

Android Developer - L'Oréal Professionnel Catalogo
Android Developer - L'Oréal Professionnel Catalogo
  • Developed a catalogue app for L'Oréal brand sellers to display new and top products

  • Collaborated with a UI designer and back-end developer in team for the solution

  • Built and managed the L'Oréal Professionnel Catalogo Android application from scratch, including managing the app's use of REST APIs for a front-end Android client on the app

Android Developer - Search Bubble
Android Developer - Search Bubble
  • Developed Search Bubble, an open-source Android application, enabling users to float a bubble for automatic clipboard monitoring and instant searching.

  • The app offers functions for instant search, translation, messaging, calling, location, and sharing of clipboard items.

  • Participated in all stages of the project, from design to implementation.

Software Developer - GetCountryCode
Software Developer - GetCountryCode
  • Developed an API for users to retrieve country codes using REST API endpoints

  • Ensured scalability and easy use for both new and existing users

  • Oversaw app architecture development and protected REST API endpoints with API tokens

Android Developer - Sutter Professional Italia
Android Developer - Sutter Professional Italia
  • Worked on the development of a customer support application for Sutter's salesforce

  • Iterated the Sutter Professional Italia Android application

  • Manipulated REST APIs for the solution of 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)