Oluwaseun A. Salako

Senior Mobile Engineer | Flutter & UIKit Specialist
Lagos, NG.

Work

78 Financials
|

Mobile Engineer

Summary

Currently contributing to the development of the Bank78 application, focusing on robust architecture and seamless deployment.

Highlights

Led development of the Bank78 application, implementing Functional Programming, Domain-Driven Design (DDD), Clean Architecture, and MVVM for enhanced scalability and maintainability.

Ensured feature reliability and application stability by developing comprehensive unit and widget tests using flutter_test and Mockito.

Streamlined development and deployment cycles by implementing and maintaining robust CI/CD pipelines, accelerating continuous integration and delivery.

Collaborated effectively within Agile frameworks, partnering with cross-functional teams to deliver high-quality mobile features.

Influenced architectural decisions and design pattern selection, significantly enhancing code efficiency and overall system reliability.

Contributed to the development of a SwiftUI and UIKit plugin for Payaza, expanding functionality and native iOS integration.

Optimized application performance, resolved critical bugs, and implemented feature enhancements to deliver a seamless user experience.

Mentored junior engineers and elevated team capabilities through collaborative code reviews and knowledge transfer initiatives.

Flipex
|

Flutter Developer

Summary

Responsible for developing and maintaining the Flipex mobile application, with a strong focus on performance, security, and user experience.

Highlights

Architected and maintained a structured, scalable codebase using the Model-View-Controller (MVC) pattern.

Optimized data flow and enhanced application performance by implementing advanced state management solutions using Provider and Riverpod.

Fortified application security by implementing robust measures, safeguarding sensitive user data and enhancing overall security posture.

Boosted customer retention and transaction ease by over 80% through the implementation of a real-time customer support chat system using Intercom SDK.

Ensured robust and bug-free application behavior through comprehensive testing and debugging protocols.

Enhanced application functionality and data exchange efficiency by successfully integrating multiple RESTful APIs.

Spearheaded the successful deployment of the application to both Google Play Store and Apple App Store, significantly reducing deployment delays and app rejection rates.

Implemented strategic optimizations that significantly enhanced app performance, resulting in a seamless and responsive user experience.

Elevated user interface and experience by conducting rigorous design reviews, ensuring adherence to best practices.

Spowse
|

Flutter Developer

Summary

Developed and maintained the Spowse app, focusing on API integration, payment security, and overall application stability.

Highlights

Developed and integrated critical APIs, ensuring seamless server communication and enhanced functionality for the Spowse app, leveraging Postman and Swagger for efficient development.

Ensured secure and efficient transaction processing by integrating leading payment gateways, Paystack and Stripe.

Improved application stability and user experience through proactive debugging, comprehensive testing, and timely issue resolution.

Collaborated with backend engineers to integrate and optimize multiple APIs, enhancing data exchange efficiency.

Achieved a 50% reduction in API response time and significantly increased overall app speed by implementing Riverpod for efficient state management and optimized data flow.

Mentored junior developers and fostered a collaborative environment through active participation in code reviews and knowledge transfer.

Uphold high code quality standards by enforcing clean code practices, ensuring readability and maintainability across the development team.

Implemented robust security measures, strengthening the application's security posture and safeguarding user data.

Boosted team productivity by over 50% through expert Git-based version control and collaborative development workflows.

Cloudmall Africa
|

Flutter Developer

Summary

Contributed to the development of the Cloudmall Africa application, focusing on performance, state management, and user engagement.

Highlights

Improved app performance and code structure by over 50% by implementing BLoC for efficient state management and optimized data flow.

Championed clean code practices, enhancing codebase readability and maintainability for collaborative team development.

Established a structured and scalable foundation for the Cloudmall app by implementing and maintaining the BLoC pattern.

Enhanced user engagement and delivered real-time updates through strategic implementation of Firebase Notifications.

Streamlined store order management and ensured seamless transactions by implementing Firebase Realtime Database.

Optimized application performance and user experience through effective application lifecycle management strategies.

Elevated user interface and experience through thorough design reviews, ensuring adherence to best practices.

Education

Obafemi Awolowo University

B.Sc.

Process Engineering

Courses

Engineering Economics

Computer Programming

Machine and System Design

Problem-solving

Process Engineering

Thermodynamics

Advanced Mathematics

Advanced Statistics

Engineering Mechanics

Electrical and Electronics Engineering Basic

Fluid Mechanics

Awards

Top 10 Global Finalist

Awarded By

Google Solutions Challenge

Achieved for the FarmX project, focusing on farm monitoring, AI crop recommendation, and disease diagnosis.

People's Choice Award Winner

Awarded By

Google Solutions Challenge

Awarded for the FarmX project, demonstrating strong community appeal and innovative solutions.

Top 10 Finalist

Awarded By

Microsoft Agrotech Hackathon

Recognized for the Agro Connect project, a farm marketplace and plant recommendation system.

AI Poster of the Year

Awarded By

Datascience Nigeria (DSN)

Awarded for the Plantnosis project, a plant disease diagnosing tool.

Languages

English

Native

Skills

Programming Languages

Dart, Python, Kotlin, Swift, Javascript.

Mobile Development Frameworks

Flutter, UIKit, SwiftUI, React Native.

State Management

BLoC, Provider, Riverpod, MVC, MVVM.

Backend & API Integration

RESTful APIs, JSON, Firebase, Postman, Swagger, Django.

Database Management

Database Management.

Tools & Technologies

Git, GitHub Actions, CI/CD, Figma, freezed, Flutter test, Mockito, Google Maps, Location Services, Push Notifications, Google Places.

Operating Systems

Windows, Mac OS, Android, iOS.

Soft Skills

Effective Communication, Leadership, Problem-Solving, Innovation, Versatility, Mentorship, Agile Methodologies, Code Review, Technical Documentation.

Interests

Technology

AI, Machine Learning, IoT, Cloud Computing.

Community Engagement

Tech Communities, Mentorship, Hackathons.

Projects

FarmX

Summary

A comprehensive solution for farm monitoring, AI crop recommendation, marketplace, and plant disease diagnosis, incorporating Python, Tensorflow, Flutter, Django, Firebase, and IoT.

Agro Connect

Summary

A farm marketplace and plant recommendation system built with Python, Tensorflow, Flutter, and Django.

Plantnosis

Summary

A plant disease diagnosing tool developed using Python, Tensorflow, and Flutter.