Ife Ologbese, Developer in Cape Town, South Africa
Ife is available for hire
Hire Ife

Ife Ologbese

Verified Expert  in Engineering

Software Developer

Location
Cape Town, South Africa
Toptal Member Since
November 22, 2022

Ife is a software engineer with excellent technical, communication, and collaboration skills. Over the years, he has built top projects for companies, including working with media, eCommerce, and financial companies. He is currently focused on building React and React Native applications and APIs with Python and Ruby on Rails. Ife is very inventive in his skills, adds value to his engagements, and is ready to contribute significantly to future projects.

Portfolio

Confluence
Ruby on Rails (RoR), SQL, APIs, RSpec, PostgreSQL, HTML, Haml, CSS, Sass, Redux
Warneo
React Native, React, Python 3, Python-rq, Flask-RESTful, JSON Web Tokens (JWT)...
2U
Ruby on Rails (RoR), Amazon Web Services (AWS), Amazon EC2...

Experience

Availability

Full-time

Preferred Environment

React, React Native, Ruby, Ruby on Rails (RoR), Python 3, Python-rq, Flask-RESTful, Firebase, Redux

The most amazing...

...thing I have developed is a product where business owners can create their store and receive orders from customers everywhere, especially on social media.

Work Experience

Software Engineer

2021 - PRESENT
Confluence
  • Translated a C# application to a Rails application so clients could move from Windows installations to cloud access.
  • Delivered the project in iterations, sprint by sprint, feature by feature.
  • Wrote tests and documented software requirements and decisions.
  • Provided authentication for users using devices and JSON web tokens to interact with other projects in the ecosystem and handled roles using the CanCanCan gem.
  • Wrote SQL views for our daily use, given the complex data structure of the project.
Technologies: Ruby on Rails (RoR), SQL, APIs, RSpec, PostgreSQL, HTML, Haml, CSS, Sass, Redux

Software Engineer

2019 - 2022
Warneo
  • Developed this project from the ground up and defined the architectural structure for the front end and the back end.
  • Built the Python back-end API from the ground up and defined the models, architecture, RESTful endpoints, and validations.
  • Constructed the front end from the ground up and built reusable components that were used throughout the project.
  • Used Ant Design as our preferred front-end framework.
  • Converted UX designs into interactive user interfaces for users.
Technologies: React Native, React, Python 3, Python-rq, Flask-RESTful, JSON Web Tokens (JWT), NGINX, Redis, Elasticsearch, HTML, Sass, JavaScript, Socket.IO, CSS, Redux

Software Engineer

2019 - 2021
2U
  • Collaborated with business analysts to speculate tickets and determine the most effective and efficient software design to meet specifications.
  • Developed systems to handle customer orders, registrations, student enrollments, billing, and invoices.
  • Built RESTful APIs with proper API documentation and validation.
  • Exhibited strong collaboration with stakeholders and business system analysts to ship out features.
  • Built the microservice from the ground up, from defining the database and server environments to the project architecture.
Technologies: Ruby on Rails (RoR), Amazon Web Services (AWS), Amazon EC2, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Redis, Docker

Senior Developer

2018 - 2019
Singular Systems
  • Built a custom financial application with a React front end and .NET API back end, integrated with a financial SOAP service, and our API served as a middleman between the front end and the SOAP service.
  • Worked with clients to understand requirements and determine the most effective and efficient software design to meet specifications.
  • Ensured the functionalities corresponded to the specifications within the communicated schedule and agreed-upon deadline.
  • Demonstrated our progress one sprint at a time to stakeholders so they could see how we were moving and suggest changes.
Technologies: React, C#, ASP.NET Web API, Sass, HTML, JavaScript, MSSQLCE, CSS

Integrated Developer

2015 - 2018
Immedia
  • Promoted from a junior to an intermediate developer.
  • Worked on platforms like PHP, Laravel, Ruby on Rails, C#, .NET, and Vue.
  • Built a deployment workflow with Jenkins for one of our C# projects.
  • Built custom CMSs from the ground up for some of our clients that are still being used today.
  • Became the most sought-after developer in the company. Worked on every project, new and old, and always found innovative ways to contribute.
Technologies: C#, .NET 4, Ruby on Rails (RoR), CSS, HTML, JavaScript, Sass, Haml, jQuery

Platform to Connect Business Owners to Customers

http://www.warneo.com
As the founder of this company and project, I successfully built a large-scale application in React and React Native that hundreds of users use daily to find services near them.

Business owners can create their stores and a custom business page that customers can visit and place orders for their products or services.
2016 - 2017

Bachelor's Degree in Information Technology

Durban University of Technology - Durban, South Africa

2013 - 2015

National Diploma in Information Technology

Durban University of Technology - Durban, South Africa

JULY 2022 - PRESENT

The Complete SQL Bootcamp 2022: Go from Zero to Hero

Udemy

JULY 2021 - PRESENT

The Complete React Native and Hooks Course

Udemy

MAY 2020 - PRESENT

REST APIs with Flask and Python

Udemy

MAY 2020 - PRESENT

Testing Ruby with RSpec

Udemy

FEBRUARY 2018 - PRESENT

Python Web Programming

Udemy

Libraries/APIs

React, Python-rq, Flask-RESTful, Socket.IO, jQuery

Tools

RSpec, NGINX, Expo, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), uWSGI

Frameworks

Redux, React Native, Ruby on Rails (RoR), Flask, JSON Web Tokens (JWT), Jest, .NET 4, ASP.NET Web API

Languages

CSS, JavaScript, Ruby, Python 3, SQL, Sass, HTML, TypeScript, C#, Haml

Storage

PostgreSQL, MongoDB, Redis, Elasticsearch, MSSQLCE

Paradigms

Agile, Scrum

Platforms

Firebase, Amazon Web Services (AWS), Amazon EC2, Docker

Other

User Interface (UI), Software, Programming, Engineering, Software Development, APIs, EAS, Networking

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