Michael Onyekanma

Michael Onyekanma

About

Detail

Senior Software Engineer. Lagos, Nigeria.
Nigeria

Contact Michael regarding: 
work
Full-time jobs
Starting at EUR6k/month ~USD6.75k/month
Flexible work
Starting at USD50/hour

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • T
    Founding Software Engineer
    Trotta
    Jan 2026 - Current (10 months)
  • DigitalOcean
    Senior Frontend Engineer
    DigitalOcean
    Jun 2024 - Current (2 years 5 months)
  • Nebulaio
    Senior Software Engineer
    Nebulaio
    Jan 2023 - Jan 2024 (1 year 1 month)
    - Instrumental in steering the front-end development of innovative web applications at Nebula.io, focusing on both frontend and backend functionalities to deliver seamless, high-performance solutions.
    - Led the creation of intuitive, user-friendly interfaces, ensuring optimal performance across various platforms by collaborating closely with UX designers and leveraging modern frontend technologies like ReactJS.
    - Worked in tandem with backend developers to ensure the seamless integration of APIs and services, enhancing the overall functionality and responsiveness of web applications.
    - Actively contributed to sprint planning, daily st
  • Andela
    Software Engineer
    Andela
    Nov 2022 - Current (4 years)
  • Touchcore Africa
    Software Engineer
    Touchcore Africa
    Jan 2021 - Oct 2022 (1 year 10 months)
    • Created efficient and secure RESTful APIs using Node.js and Express.js, Nest.Js, Typescript facilitating seamless backend integration and data management that enhanced the functionality and responsiveness of web applications. • Utilized advanced backend tools such as MongoDB for database management, Redis for caching, and GraphQL for optimized data querying, ensuring efficient data handling and robust backend architecture. • Contributed to the backend by designing and implementing a microservices architecture using Docker and Kubernetes, allowing for modular development and independent scaling of services. • Integrated continuous integration and deployment pipelines using Jenkins and Docker, streamlining the development workflow and ensu
  • Google Developer Student Clubs
    Software Engineer & Mentor
    Google Developer Student Clubs
    Aug 2020 - Current (6 years 3 months)
    • Provided personalized mentorship to students, enhancing their problem-solving abilities by breaking down complex projects into manageable components, which increased their confidence and clarity in tackling tasks. • Focused on teaching students effective project planning techniques, ensuring they were well-prepared to handle real-world challenges in software development. • Delivered hands-on sessions to teach best practices for writing maintainable and high-performance code, with an emphasis on code quality, readability, and efficiency, setting a strong foundation for professional coding standards. • Acted as a reliable source of support, guiding students through technical difficulties and conceptual uncertainties, ensuring they felt conf
  • freelance
    Software Engineer
    freelance
    Aug 2018 - Jul 2020 (2 years)
    As a Software Engineer, I designed and developed robust backend solutions using Node.js, Express.js, Nest.js, and TypeScript, integrating GraphQL for efficient and flexible data querying, which significantly enhanced overall application performance. I managed data with MongoDB and optimized performance with Redis, ensuring secure, fast, and scalable backend operations. Additionally, I utilized Redux for effective state management and architected microservices-based solutions using Docker and Kubernetes, enabling independent scaling and modular development of backend services. I deployed applications on AWS, leveraging services such as EC2 and S3 to ensure scalability, reliability, and efficient resource management. Furthermore, I built dyna
  • Udacity
    Software Engineer Intern
    Udacity
    Jan 2018 - Jul 2018 (7 months)
    . Developed dynamic web applications using ReactJS and ES6, focusing on creating reusable and efficient components to enhance user experience. · Implemented user-friendly designs using the Material UI design system, ensuring consistency and a polished user interface across web applications. · Gained hands-on experience with backend technologies, including Node.js and Express.js, learning to build and manage RESTful APIs to complement the frontend work. · Employed Jest for UI testing, ensuring the reliability and quality of the user interfaces developed during the internship. · Designed and developed reusable front-end components, promoting code reusability and maintainability across multiple projects.
Education verified_user 0% verified
  • Madonna University Nigeria
    Bachelor's degree, Electrical and Electronics Engineering
    Madonna University Nigeria
    Jan 2005 - Dec 2010 (6 years)
Projects (professional or personal) verified_user 0% verified
  • E
    Enterprise AI Agentic Assistant (RAG + MCP + OAuth)
    - System Architecture: Engineered a multi-layered internal AI assistant using FastAPI (Async I/O) and React, utilizing Celery for background document ingestion and embedding processing to ensure high concurrency and responsiveness. - RAG Pipeline & Optimization: Implemented a Retrieval-Augmented Generation pipeline using Pinecone and ChromaDB. Optimized for "semantic continuity" via chunking with overlap and parallelized retrieval to reduce latency spikes. - Agentic Tool Orchestration (MCP): Built a structured tool registry enabling the model to execute actions (Jira ticket creation, Slack updates, GitLab integration). Developed strict parameter validation and Model Context Protocol (MCP) principles to ensure safe tool-calling and reasoning
  • L
    LLM Code Evaluation & Benchmarking Framework
    Conducted personal benchmarks on LLM-generated Python and TypeScript code, evaluating for security vulnerabilities and adherence to TDD principles