
Ife Ologbese
Verified Expert in Engineering
Software Developer
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
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
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
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Senior Developer
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.
Integrated Developer
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.
Experience
Platform to Connect Business Owners to Customers
http://www.warneo.comBusiness owners can create their stores and a custom business page that customers can visit and place orders for their products or services.
Education
Bachelor's Degree in Information Technology
Durban University of Technology - Durban, South Africa
National Diploma in Information Technology
Durban University of Technology - Durban, South Africa
Certifications
The Complete SQL Bootcamp 2022: Go from Zero to Hero
Udemy
The Complete React Native and Hooks Course
Udemy
REST APIs with Flask and Python
Udemy
Testing Ruby with RSpec
Udemy
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring