Abdulmateen Tairu

< Software Engineer />

image

A software engineer skilled with building server side applications and data pipelines using Python and NodeJS. Fancies building solutions that involve using real world data to solve real world problems


Work Experiences

Software Engineer - Sando Tech Limited

February 2021 - Present

Fintech Company

  • Contributed to the development of a distributed system of microservices which handles hundreds of thousands of financial transactions monthly.
  • Developed a notification service which handles thousands of notifications being sent to users monthly over sms and emails.
  • Integrated socket servers and clients which serves as a means of communication between services.
Technologies Used:
  • Python
  • Flask
  • NodeJs
  • ExpressJs
  • MongoDB
  • Socket.io

Software Engineer - Hiring.io

September 2020 - April 2021

Job Matching Platform

  • Integrated Elasticsearch to develop a searching system for searching for users on the platform.
  • Developed Rest API Endpoints for a job matching platform using Django and Django Rest Framework.
  • Gathered job data from the internet with scrapers built with scrapy and selenium.
Technologies Used:
  • Python
  • Django
  • Elasticsearch
  • Selenium
  • Scrapy
  • AWS EC2
  • Postgres

Backend Engineer (Contract) - Sellaf.Africa

May 2020 - November 2020

Affiliate Market

  • Built Rest API endpoints for an Affiliate marketing platform Sellaf using Python and Django.
  • Built a wrapper for flutterwave Rave API to receive payment by bank and card.
  • Deployed application on heroku.
Technologies Used:
  • Python
  • Django
  • Heroku

Software Engineer - Neohaul Technologies

February 2020 - September 2020

Haulage and Logistics Company

  • Developed Rest API endpoints for an haulage and logistics platform Broka using NodeJS and ExpressJS
  • Designed the system architecture for a haulage and logistics platform.
  • Developed Cloud Functions for background tasks.
Technologies Used:
  • NodeJs
  • ExpressJs
  • Google Cloud Functions
  • Firestore
  • Heroku

Data Engineer Intern - Terragon Group

September 2019 - April 2020

Data, Marketing and Technology

  • Developed several data pipelines for tracking user web activities using AWS Comprehend and Google Content Classification
Technologies Used:
  • Python
  • Sanic
  • Kafka
  • RabbitMQ
  • AWS Comprehend
  • Elasticsearch

Leadership / Volunteer Experience

Lead - Google Developer Student Club, OAU

August 2020 - July 2021

Developer Community

  • Organized virtual events to educate members about software development.
  • Collaborated with Datacamp to offer 100+ students with 12months Datacamp free subscription.

Vice-chair Computer Society - IEEE OAU

April 2019 - February 2020

Tech Community

  • Tutored girls on building web applications using Flask and Python
  • Collaborated with other IEEE OAU executives in organizing several boot camps on campus

Projects

An e-commerce project built using a distributed system of microservices. Technologies used are NodeJS (ExpressJS), Docker and Docker Compose.

Technologies Used:
  • Python
  • Django
  • Docker-compose
  • Docker
  • Postgres

TayMall

An E-commerce API built using a distributed system architecture. Technologies used are NodeJS (ExpressJS), Docker, Docker Compose and RabbitMQ.

Technologies Used:
  • NodeJs
  • ExpressJs
  • Docker
  • Docker-compose
  • MongoDB
  • RabbitMQ

TayFlutterwave

A Flutterwave library for python.

Technologies Used:
  • Python