Software Engineer and Data Scientist
Lagos, Lagos State
Software engineer and Data Scientist with 3+ years of experience building scalable backend systems for fintech and gaming/entertainment platforms, building Machine learning models and running data analysis for masters students abroad. Expertise covers REST APIs, microservices, Machine learning algorithms, payment gateways and database architecture.
Freelance (For U.K Masters students) • Remote
Freelance data science and machine learning work for U.K Masters students. • Built classification models with Decision tree and KNN (92% accuracy) to predict obesity status of patients without features that need measurement i.e weight and height, solving instrument calibration problems (Project). • Built a regression model to explain the variance in concrete compression strength with common variables in the block industry (Project). • Performed sentiment analysis on restaurant reviews data, extracting a word frequency table and providing insights and recommendations for prospective restaurant owners (Project). • Built a Power BI dashboard to reveal global trends in rural and urban settlements with WHO income grouping. • Wrote academic style reports with appropriate referencing to explain exploratory data analysis, choice of ML algorithms, and steps in power BI dashboard construction (with DAX).
KeenChess • Remote
Backend engineering role building REST APIs and microservices for a gaming/entertainment platform. • Built the REST APIs and database schema for the trivia game engine (the monetization point for KeenChess), consisting of 3 concurrent game modes using Django REST, Celery, Postgres etc. • Built an auto-renewal subscription system that allows users access to benefits dependent on tier. • Integrated Stripe's payment gateway for purchase of platform's currency token (pay-ins) and Fincra's gateway for withdrawals directly to users' bank accounts (pay-outs). • Collaborated to decouple the monolith initially built into 6 microservices with Kafka as a message broker, reducing latency by 30% and implemented idempotent measures in the payment service to avoid duplicate credits and refunds. • Documented all APIs for 3 microservices on Postman and achieved 90% test coverage (pytest).
Safeli Technologies • Remote
Full stack engineering role building products to simplify purchases and asset liquidation. • Built two products, BUY FOR ME and SELL FOR ME (Express JS, React, MongoDB), to simplify purchases, and asset liquidation, which lead to increased user activity and sales on Safeli by 30%. • Implemented an escrow contract feature to remove non-compliant joiners, reducing disputes by 20%. • Implemented a secure Paystack channel on the frontend with the react-paystack library cutting I/O operations on the backend server by 50%.
Ramsgate Pharmacy • Lagos, Nigeria
Software engineering and ICT management role at a pharmacy. • Built a wholesalers order management app (Django REST / React) with a spreadsheet-like interface cutting order processing time by 25%. (Description)
B.Pharm in Pharmacy