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

Ife Ologbese

Verified Expert  in Engineering

Software Developer

Cape Town, South Africa

Toptal member since November 22, 2022

Bio

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

Healthforce
Angular, React, Python 3, Python API
Takealot
Python 3, Pyramid, React, Kubernetes, APIs, Web
Confluence
Ruby on Rails (RoR), SQL, APIs, RSpec, PostgreSQL, HTML, Haml, CSS, Sass, Redux...

Experience

  • Ruby on Rails (RoR) - 7 years
  • User Interface (UI) - 6 years
  • React Native - 5 years
  • Ruby - 5 years
  • React - 4 years
  • Python 3 - 3 years
  • Python-rq - 3 years
  • Flask-RESTful - 3 years

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

Senior Software Engineer

2023 - PRESENT
Healthforce
  • Developed a component library system that was hosted as a package and used in our applications.
  • Built pharmaceutical screens and workflows for the pharmacies.
  • Developed a keyboard-centric system that relies heavily on keyboards.
Technologies: Angular, React, Python 3, Python API

Senior Software Engineer

2022 - 2023
Takealot
  • Developed and maintained APIs and introduced new features to enhance logistics team efficiency and support operational goals.
  • Provided support for legacy applications and identified and resolved bugs to ensure stability and improve performance.
  • Collaborated with stakeholders and business analysts to discuss, prioritize, and plan the development of new business features.
Technologies: Python 3, Pyramid, React, Kubernetes, APIs, Web

Software Engineer

2021 - 2022
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, Full-stack, Progressive Web Applications (PWAs), REST, MySQL

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, API Integration, Next.js, Full-stack, Progressive Web Applications (PWAs), REST, NoSQL, iOS

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 (SNS), Redis, Docker, API Integration, Full-stack, REST, MySQL, Event-driven Design (EDD), Distributed Systems, NoSQL

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, Full-stack, Progressive Web Applications (PWAs), REST

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, Full-stack, NoSQL

Experience

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.

Education

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

Certifications

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

Skills

Libraries/APIs

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

Tools

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

Languages

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

Frameworks

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

Paradigms

REST, Agile, Scrum, Event-driven Design (EDD)

Platforms

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

Storage

PostgreSQL, MongoDB, MySQL, NoSQL, Redis, Elasticsearch, MSSQLCE

Other

User Interface (UI), API Integration, Full-stack, Software, Programming, Engineering, Software Development, APIs, EAS, Progressive Web Applications (PWAs), Distributed Systems, 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