Caleb

Kano, Nigeria

Highly curious and motivated Software Engineer with 7+ years of hands-on experience building mobile, backend, and full-stack applications. Skilled in native Android, React Native, Flutter, Spring Boot, and Express.js, with a strong interest in learning, solving complex problems, and delivering reliable, scalable solutions in fast-paced environments. Detailed Portfolio/ Blog: (https://thenorthstar.tech/calebgrimah)

Senior Software Engineer, Endeavor Streaming

Sep 2024 — Jul 2026

<ul><li>Contributed to the development and release of high-traffic streaming applications serving <strong>millions of users</strong> across <strong>web, iOS, Android, smart TVs, and connected-TV devices</strong>.</li><li>Built and maintained cross-platform features using <strong>React, React Native, TypeScript, JavaScript, and modern SPA patterns</strong>, including authentication, entitlement flows, playback surfaces, navigation, state management, responsive UI, and device-specific interactions.</li><li>Improved application performance across devices with widely different <strong>CPU, memory, screen, input, and network constraints</strong>, diagnosing rendering bottlenecks, navigation issues, playback problems, and platform-specific failures.</li><li>Led cross-platform implementation efforts by defining reusable components and shared architecture while isolating platform-specific behavior to keep experiences consistent and maintainable.</li><li>Implemented responsive interfaces that adapted from mobile and desktop screens to large televisions, including <strong>remote-control navigation, focus management, accessibility, and constrained-device optimization</strong>.</li><li>Worked closely with Product, Design, QA, and backend teams in a distributed environment to take features from requirements through implementation, testing, release, and production support.</li><li>Used <strong>Claude Code, Codex, and AI-assisted development workflows</strong> for implementation planning, refactoring, debugging, repetitive code changes, and code review, while manually validating architecture and production-critical behavior.</li><li>Used automated testing and regression practices with <strong>Jest, Playwright, integration tests, and platform-specific testing tools</strong> to protect critical user journeys and catch cross-device issues before release.</li><li>Supported <strong>CI/CD, production debugging, monitoring, code review, and technical mentoring</strong>, helping improve release confidence and engineering velocity across multiple device families.</li></ul><p><br></p>

Software Engineer, Ehealth Africa

Mar 2020 — Aug 2024

<p><br></p><ul><li>Built and maintained production <strong>single-page applications and internal platforms</strong> using <strong>Angular, React, Next.js, TypeScript, JavaScript, HTML, CSS, and Flutter</strong>, including complex forms, routing, state management, validation, dashboards, responsive layouts, and API-driven workflows.</li><li>Developed features for an <strong>Android-based Electronic Medical Records (EMR) and Patient Management system</strong> supporting sickle cell and malaria care, with <strong>offline-first data collection, synchronization, retry, and recovery flows</strong> for low-connectivity clinical environments.</li><li>Built and maintained internal <strong>Flutter applications</strong> for managing patient records, clinical data, and operational workflows, improving data entry, access, and day-to-day efficiency.</li><li>Designed and implemented backend services with <strong>Spring Boot, Node.js, Express.js, REST APIs, PostgreSQL, Redis, RabbitMQ, and Python/Odoo</strong>, supporting healthcare, administrative, payment, and background-processing workflows.</li><li>Deployed and operated services on <strong>Google Cloud</strong>, using caching, queues, asynchronous jobs, CI/CD, monitoring, and production debugging to improve reliability and performance.</li><li>Used <strong>Claude Code, Codex, Cursor, and structured AI-assisted workflows</strong> for implementation planning, refactoring, debugging, code generation, documentation, and repetitive cross-stack changes, while manually reviewing architecture, security, and edge cases before merge.</li><li>Added automated coverage with <strong>Jest, Playwright, integration tests, API tests, and framework-specific testing tools</strong> for critical workflows, regressions, validation, and end-to-end user journeys.</li><li>Worked across frontend, backend, mobile, cloud, testing, and production support, taking features from requirements and data modelling through implementation, deployment, and maintenance.</li></ul>

Software Engineer, Teal Technology Service (IBM OCP JV)

Apr 2019 — Feb 2020

Worked with the development team to deliver features on each sprint. Collaborate with other developers to build shippable features on the product which was an offline first android application that helped field workers collate farmer data offline before synchronisation with server..

Software Engineer, Biosec Solutions

Mar 2018 — Nov 2019

<p>Implemented and supported complex biometric software systems currently used in mission-critical government processes, contributing across the full software development lifecycle from requirements analysis and design to deployment, maintenance, and production support.</p><p>Developed backend services using Spring Boot and built Android native applications for biometric enrollment, verification, and identity management workflows.</p><p>Implemented background fingerprint matching using Neurotechnology biometric libraries, improving the efficiency, accuracy, and reliability of biometric verification processes.</p><p>Collaborated with functional design teams, stakeholders, and engineering teams to deliver secure, high-performance software solutions that improved client experience, system functionality, and operational reliability.</p>


BSc Computer Science — Madonna University

Jan 2013 — Nov 2017

Interested in working with someone like Caleb? Tell us what you're trying to build — role, stack, timeline — and we'll come back with a curated shortlist within one working day.

Tell us what you need

Ready when you are

Stop searching. Start building.

Tell us the role and the timeline. We'll send a shortlist within one working day.

Caleb — Developer Profile — Tunga