Michael Onyekanma

Michael Onyekanma

Senior Software Engineer. Lagos, Nigeria.

Nigeria
500+ connections

About

Hello! I'm a seasoned Full-Stack Engineer with a robust 7-year journey in the tech landscape, specialized in crafting dynamic, user-centric web applications. My passion lies in bridging the gap between frontend magic and backend functionality, ensuring seamless, optimized experiences for users. I bring a rich palette of technical skills, including advanced proficiency in ReactJS, NextJS, Firebase, and a suite of modern UI/UX tools like Material UI and Tailwind. My backend expertise is anchored in NodeJS, ExpressJS, and GraphQL, complemented by a strong command of TypeScript, REST APIs, and server-side rendering with NextJS.

I thrive in dynamic settings, constantly seeking new challenges where I can apply my extensive technical skills and creative problem-solving abilities. My career goal is to continue innovating in the tech space, particularly focusing on front-end and back-end development, to create products that not only meet but exceed user expectations in performance and usability.

I am open to connecting with like-minded professionals and exploring opportunities where I can contribute to impactful projects and continue my growth as a software development expert.

Activity

Join now to see all activity

Experience

  • Nebula.io Graphic

    Senior Frontend Developer

    Nebula.io

    - Present 1 year 8 months

    New York, New York, United States

    Instrumental in steering the front-end development of innovative web applications at Nebula.io.
    • Focused on creating intuitive, user-friendly interfaces and ensuring optimal performance across various
    platforms.
    • Worked closely with backend developers and UX designers to ensure seamless integration and
    functionality of web applications.
    • Actively contributed to sprint planning and retrospectives as part of the Agile development process.

  • Andela Graphic

    Software Engineer

    Andela

    - Present 1 year 10 months

    New York, United States.

  • Software Engineer

    Google Developer Student Clubs

    - Present 4 years 1 month

    Remote

    • Assisted students in enhancing their problem-solving abilities.
    • Focused on breaking down projects into manageable components, which streamlined project planning
    and boosted student confidence and clarity in tackling complex tasks.
    • Provided personalized mentorship, offering guidance, feedback, and support. • Aimed to develop
    students' technical and analytical skills, preparing them for real-world challenges in software
    development.
    • Served as a reliable…

    • Assisted students in enhancing their problem-solving abilities.
    • Focused on breaking down projects into manageable components, which streamlined project planning
    and boosted student confidence and clarity in tackling complex tasks.
    • Provided personalized mentorship, offering guidance, feedback, and support. • Aimed to develop
    students' technical and analytical skills, preparing them for real-world challenges in software
    development.
    • Served as a reliable source of support for students, aiding them through
    technical difficulties and conceptual uncertainties.
    • Ensured every student felt confident and well-equipped to progress in their learning journey.
    • Conducted sessions to teach best practices for writing maintainable and high- performance code.
    • Emphasized code quality, readability, and efficiency, laying a solid foundation for professional coding
    standards.

  • Touchcore Africa Graphic

    Software Engineer

    Touchcore Africa

    - 1 year 10 months

    Lagos State, Nigeria

    • Led the development of robust, scalable web applications using React, Vue and TypeScript for the front end.
    • Employed modern programming practices and a deep understanding of web technologies to fulfill
    diverse project requirements.
    • Created efficient and secure RESTful APIs using Node.js and Express.js.
    • This development facilitated seamless backend integration and data management, enhancing
    functionality and responsiveness of our web applications.
    • Implemented…

    • Led the development of robust, scalable web applications using React, Vue and TypeScript for the front end.
    • Employed modern programming practices and a deep understanding of web technologies to fulfill
    diverse project requirements.
    • Created efficient and secure RESTful APIs using Node.js and Express.js.
    • This development facilitated seamless backend integration and data management, enhancing
    functionality and responsiveness of our web applications.
    • Implemented Material UI and TailwindCSS Design Systems for crafting intuitive and visually appealing
    user interfaces.
    • Emphasized usability and visual appeal, boosting user engagement and satisfaction.
    • State Management and Test-Driven Development (TDD):
    • Implemented Test-Driven Development using Jest, which improved code quality, predictability, and
    maintainability.
    • Specialized in designing and developing reusable front-end components using React Rendering
    patterns and custom hooks.
    • This strategy streamlined the development process and enabled efficient reuse of code across multiple
    projects.

  • Software Engineer

    Freelance

    - 2 years

    Remote

    . Building web applications with React and Typescript
    · Implementing user friendly design with Material UI and Styled Component Design systems
    · Using redux for managing state
    · Using Jest for Test Driven Development
    · Designing & developing reusable front-end components using React Rendering patterns and Userhooks

  • Udacity Graphic

    Software Engineer Intern

    Udacity

    - 7 months

    Nigeria

    . Building web applications with ReactJS, ES6
    · Implementing user friendly design with Material UI Design system
    · Using Redux for state management
    · Using React Native for mobile development
    · Using Jest UI testing
    · Designing & developing reusable front-end components

Education

  • Madonna University Nigeria Graphic

    Madonna University Nigeria

    Bachelor's degree Electrical and Electronics Engineering Upper Division

    -

    Activities and Societies: - Assembly Language - Computer Network - Computer Aided Design - Basic Programming - Automatic Lightning System

More activity by Michael

View Michael’s full profile

  • See who you know in common
  • Get introduced
  • Contact Michael directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses