Temitope Omotunde, Developer in Kitchener, ON, Canada
Temitope is available for hire
Hire Temitope

Temitope Omotunde

Verified Expert  in Engineering

Bio

Temitope is a software engineer with over eight years of experience doing full-stack work on platforms like AWS and GCP. He's built applications ranging from traditional back- and front-end systems to serverless and mobile apps in different industries like entertainment, financial services, and eCommerce. Temitope is experienced in various technologies and keeps adding to his list as is required to get the job done.

Portfolio

Acuity Insights
Node.js, JavaScript, TypeScript, PostgreSQL, MongoDB, Amazon DynamoDB...
Fracture
TypeScript, JavaScript, Node.js, Docker, Kubernetes, PostgreSQL, MongoDB...
BuyPower
JavaScript, Flutter, React, Node.js, MySQL, MongoDB, SQL, NoSQL, REST APIs...

Experience

  • REST APIs - 9 years
  • SQL - 9 years
  • JavaScript - 8 years
  • NoSQL - 6 years
  • Node.js - 6 years
  • Cloud Architecture - 5 years
  • TypeScript - 4 years
  • GraphQL - 3 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Cloud Architecture, Node.js, TypeScript, JavaScript, Relational Databases, NoSQL, REST, GraphQL, Serverless Framework

The most amazing...

...product I've built is Afrinolly, an app I solely made that won the first Google Android Developer Contest for Africa. The company got $25,000.

Work Experience

Senior Software Engineer

2022 - 2024
Acuity Insights
  • Led the creation and improvement of serverless code to increase the efficiency of back-end services and reduce cost. Also reduced the surface area of legacy applications by moving functionalities to serverless on AWS with tools like Lambda and SQS.
  • Spearheaded the creation of back-end tools to reduce time for development and testing by engineers.
  • Started the movement of the legacy Meteor.js front end to React.
  • Mentored and developed software engineers in my team. Only engineers were involved in certain company-wide product discovery projects.
Technologies: Node.js, JavaScript, TypeScript, PostgreSQL, MongoDB, Amazon DynamoDB, Serverless Framework, React, REST, GraphQL, NestJS, Amazon Web Services (AWS), Amazon Simple Queue Service (SQS), AWS Lambda, AWS Step Functions, Full-stack, GitHub Actions, SemaphoreCI, CI/CD Pipelines, APIs, Meteor, Back-end

Senior Software Engineer

2020 - 2022
Fracture
  • Maintained the legacy codebase while leading the team to the transit codebase from the monolithic PHP architecture to TypeScript, JavaScript, and Node.js microservices.
  • Worked on the back-end changes needed to introduce two new products—Photo-walls and Collections.
  • Led a team of five engineers remotely in the re-platforming efforts from our in-house eCommerce system to Shopify.
Technologies: TypeScript, JavaScript, Node.js, Docker, Kubernetes, PostgreSQL, MongoDB, REST APIs, GraphQL, SQL, NoSQL, Docker Compose, Serverless Framework, Amazon Web Services (AWS), CI/CD Pipelines, Codefresh, Auth0, APIs, Microservices, Back-end, Full-stack

Senior Full-stack Engineer

2019 - 2020
BuyPower
  • Built and maintained the Android and iOS mobile applications in Flutter. They grew from 2,000 to 80,000 downloads and doubled their revenue.
  • Headed the movement of a core part of the infrastructure to AWS. This reduced downtime caused by high traffic by 80%.
  • Led the growth team in preparation for the company’s Big Brother Naija Campaign. We monitored how the audience responded to our brand using visits after TV ads and fine-tuned strategies for the next day.
Technologies: JavaScript, Flutter, React, Node.js, MySQL, MongoDB, SQL, NoSQL, REST APIs, Full-stack, Android, iOS, Redux

Software Engineer

2013 - 2018
Afrinolly
  • Built a native Android app called Afrinolly in two weeks, winning the Google Android Developer Contest for Africa. The company got a cash price of $25.000.
  • Led a team of three to scale the Afrinolly application and the back-end systems to over a million downloads in the Google Play Store.
  • Oversaw software architecture and selected and managed development tools and technologies.
Technologies: PHP, JavaScript, Node.js, SQL, NoSQL, MongoDB, Kotlin, Amazon Web Services (AWS), REST APIs, MySQL, APIs

Experience

Simple Web Crawler Service

https://github.com/topeomot2/simple-web-crawler-service
Worked on a simple web crawler service that takes a page URL and returns the HTML markup of that same page. This was developed based on the first back-end project idea given in the Hackernoon article.

Serverless Instagram

https://github.com/topeomot2/serverless-instagram
This project implements the back end for a simple Instagram application using the Serverless Framework, AWS Lambda, and DynamoDB.

The application's functionality allowed the creation and update of photo posts and allowed users to follow and unfollow other users.

Twitter UI App

https://github.com/topeomot2/twitter-ui-app
Twitter UI created with Flutter. This project aims to build a Twitter Mobile App UI but with the following constraints:
• Use only widgets that come out of the box in Flutter.
• Do not use external libraries.

Education

2000 - 2006

Bachelor's Degree in Mechanical Engineering

University of Lagos - Lagos, Nigeria

Certifications

JULY 2021 - PRESENT

AWS Cloud Architect

Udacity

MARCH 2021 - PRESENT

Cloud Developer

Udacity

Skills

Libraries/APIs

Node.js, REST APIs, React

Tools

Visual Studio, Docker Compose, Amazon Simple Queue Service (SQS), AWS Step Functions, SemaphoreCI, Auth0

Languages

JavaScript, TypeScript, SQL, PHP, Kotlin, GraphQL

Frameworks

NestJS, Flutter, Express.js, Jest, Serverless Framework, Redux

Platforms

Amazon Web Services (AWS), Docker, Kubernetes, MacOS, AWS Lambda, Android, iOS, Codefresh, Meteor

Storage

PostgreSQL, MySQL, MongoDB, NoSQL, Relational Databases, Amazon DynamoDB

Paradigms

REST, Microservices

Other

Engineering, Programming, Software Development, Cloud, Cloud Engineering, Cloud Architecture, Full-stack, GitHub Actions, CI/CD Pipelines, APIs, Back-end

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring