Daniel Bamidele

Senior Software Engineer

Lagos, NG.

About

Senior Software Engineer with 8+ years of experience architecting and building high-performance, full-stack applications. Expert in TypeScript, Rust, Node.js (NestJS), and React, with a proven track record of leading engineering teams and delivering scalable systems at companies like Deel, BBC, and Andela. Specialized in robust backend architecture, offline-first development, and local AI integrations.

Work

Irede Studio

|

Senior Software Engineer

Remote, Lagos State, Nigeria

→

Summary

Architected and built a high-performance native desktop and web presentation application for live worship environments, managing the entire product lifecycle from system design to deployment using Swift, SwiftUI, NestJS, and React.

Highlights

Engineered a resource-efficient native desktop client using Swift and SwiftUI, delivering exceptional performance and deep OS-level integration.

Developed an offline-first AI feature for real-time scripture suggestions, integrating the Whisper model directly into the local Swift desktop application for zero-latency offline functionality.

Implemented complex multi-window video output capabilities and direct streaming pipelines to OBS for professional broadcasting setups.

Built a robust NestJS backend on Railway with PostgreSQL, managing multi-tenant authentication and secure deep-linking flows between the React/Vite/TypeScript web application and Swift desktop client.

Orchestrated a global delivery infrastructure using Cloudflare Pages and R2 for the web application, implementing custom rate limiting and edge redirects.

Established a CI/CD pipeline with GitHub Actions to automate versioning, changelog generation, and the distribution of signed macOS binaries.

Mercor

|

Senior Frontend Engineer (Contract)

Remote, Lagos State, Nigeria

→

Summary

Specialized in evaluating AI models and creating detailed guidelines to assess the performance of AI-generated code, supporting global improvements in quality and reliability of advanced AI systems.

Highlights

Developed comprehensive evaluation frameworks and detailed guidelines for assessing AI model performance, ensuring high quality and reliability of AI-generated code.

Contributed to the enhancement of advanced AI systems globally by providing critical insights and recommendations for performance improvement.

Andela

|

Software Engineer

Remote, Lagos State, Nigeria

→

Summary

Engaged in various projects aimed at improving internal tools and processes for a global talent network, focusing on performance, data optimization, and team productivity.

Highlights

Refactored a critical internal tool using React and TypeScript, resulting in significant performance improvements and enhanced user experience.

Led the transition from REST to GraphQL, optimizing data retrieval and reducing API calls for improved system efficiency.

Conducted technical interviews and mentored junior developers, contributing to increased team productivity and skill development across the organization.

Rivefi

|

Lead Engineer

Lagos, Lagos State, Nigeria

→

Summary

Led the full-stack development of a fundraising platform designed to make donations and crowdfunding more accessible in Nigeria, managing scalable backend and responsive frontend components.

Highlights

Spearheaded full-stack platform development using NestJS, Postgres, and Redis for a scalable backend, coupled with React/TypeScript and Tailwind CSS for a responsive frontend.

Integrated Paystack as the primary payment processor, facilitating seamless and secure transactions for donors and ensuring financial transparency.

Designed and implemented a user-friendly interface that enabled individuals and organizations to create and manage fundraising campaigns effectively.

Implemented real-time donation tracking and updates using Redis, enhancing user experience and accountability.

Architected a secure and scalable infrastructure capable of handling large volumes of donations and supporting thousands of active campaigns efficiently.

Shoflo.tv (Now Cvent)

|

Senior Software Engineer

Remote, Lagos State, Nigeria

→

Summary

Led development initiatives for a streaming platform, focusing on enhancing user experience, optimizing backend processes, and implementing robust monitoring and analytics systems.

Highlights

Spearheaded the integration of a real-time chat feature into the streaming app, significantly improving user engagement.

Built various user-facing applications using React, Bootstrap, Redux, and styled-components, enhancing frontend functionality.

Implemented WebSocket technology (socket.io) on the backend, coordinating updates across multiple front-end repositories for seamless data flow.

Optimized API usage, resulting in substantial monthly cost savings and improved system efficiency.

Established comprehensive monitoring systems using Datadog, notably reducing system downtime and improving operational reliability.

Implemented Rudderstack for advanced analytics, providing actionable insights that drove an increase in user retention.

Developed an automated documentation system using Python, increasing team efficiency by streamlining information access.

Deel

|

Software Engineer

Remote, Lagos State, Nigeria

→

Summary

Contributed to the development of a global payroll and compliance platform, focusing on security enhancements, user experience improvements, and payment integration.

Highlights

Implemented a robust Two-Factor Authentication (2FA) system, significantly enhancing account security for a large user base.

Led the redesign of the employer portal, streamlining contractor and employee management processes for improved efficiency.

Integrated multiple payment providers (Stripe, Revolut) into the platform, expanding payment options and improving user flexibility.

Contributed to a notable increase in on-time payments and a significant reduction in payment discrepancies through enhanced system reliability.

BBC

|

Software Engineer

London, England, United Kingdom of Great Britain and Northern Ireland

→

Summary

Played a crucial role in developing and maintaining BBC's digital platforms, focusing on developer tools, data visualization, and frontend refactoring.

Highlights

Led the redevelopment and refactoring of various frontend repositories, converting JavaScript to TypeScript for enhanced type safety and debugging.

Built new user interfaces using React, GraphQL, and TypeScript, improving user experience and system modularity.

Developed a CLI tool that substantially reduced new hire onboarding time and improved testing efficiency.

Created an automation script using Node.js and AppleScript, saving developers considerable time in daily setup tasks.

Refactored and enhanced data visualizations using D3.js, improving the representation of user metrics and geographical data for clearer insights.

Contributed to a machine learning platform that increased the accuracy of content recommendations.

Flytedesk

|

Software Engineer

Remote, Lagos State, Nigeria

→

Summary

Contributed to the development and optimization of frontend applications, focusing on responsive design, efficient data management, and code quality.

Highlights

Developed responsive frontend applications using VueJS, Apollo GraphQL, and Bootstrap, enhancing user experience across various devices.

Led code refactoring initiatives, significantly improving the efficiency and maintainability of frontend applications.

Implemented GraphQL, transitioning from direct API calls to a more efficient data retrieval and management system.

Actively participated in discovery processes to identify and clarify project requirements and objectives, ensuring alignment with business goals.

Conducted regular peer code reviews, ensuring high code quality, adherence to coding standards, and facilitating knowledge sharing within the team.

Volunteer

Team Lead / Program Coordinator

|

TEEN CODE

→

Led initiatives to promote coding education among youth in multiple African countries, developing curriculum, organizing events, and managing facilitators.

Highlights

Developed and implemented a comprehensive curriculum for teaching web development to teenagers.

Organized and executed coding bootcamps and hackathons, engaging numerous young individuals across Nigeria, Kenya, and Uganda.

Managed a team of facilitators, ensuring consistent quality of education and program delivery across multiple locations.

Pioneered a mentorship program that led to a substantial increase in students pursuing tech-related higher education.

Education

Federal College of Fisheries and Marine Technology

Lagos, Lagos State, Nigeria
→
National Diploma (OND) Nautical Science Grade: 3.82

Skills

Programming Languages

JavaScript, TypeScript, Rust, PHP, Python.

Frontend Development

React, React Native, Vue.js, D3.js, Bootstrap, Tailwind CSS.

Backend Development

Node.js, Express, NestJS, Laravel, GraphQL.

Databases

MongoDB, PostgreSQL, SQLite, Redis.

Tools & Platforms

AWS, Heroku, Jest, Storybook, Webpack, Babel, Git, RESTful APIs, WebSockets, Electron, FFmpeg, Datadog, RudderStack, Supabase, Socket.io, Paystack.

Project Management & Leadership

Team Leadership, Product Lifecycle Management, Agile Methodologies, Stakeholder Management, Mentorship.

DevOps & CI/CD

CI/CD, GitHub Actions, Cloudflare Pages, Global Delivery Infrastructure, Release Automation.

System Architecture

System Design, Multi-tenant Architecture, Scalable Infrastructure, Offline-first Development, Cross-platform Development.

Data & Analytics

Data Visualization (D3.js), Advanced Analytics (Rudderstack), Monitoring Systems (Datadog), Real-time Tracking.

Security & Payments

Two-Factor Authentication (2FA), Payment Integration (Paystack, Stripe, Revolut), Account Security.

User Experience (UX)

User Interface (UI) Design, Responsive Design, User-focused Applications.

Projects

Worship Lite

→

Summary

A lightweight, cost-effective live production software for religious institutions, challenging established market solutions.