Summary

Michael A. is a seasoned software engineer with a strong background in full-stack development, offering expertise in a range of technologies that drive effective and efficient organizational solutions. As a Chief Technical Officer at Wredix Limited, he led development teams and engineered scalable, high-performance applications using technologies such as Vue.js, GraphQL, Node.js, TypeScript, Ionic-Vue, and MongoDB. His technical skills extend to frameworks and tools including React, Express.js, Apollo Client, Tailwind CSS, and Redux. Michael's proficiency in database management (MySQL, MongoDB), version control (GIT), and UI/UX design demonstrates his versatility in delivering comprehensive software solutions that meet and exceed business objectives. His leadership and problem-solving abilities make him a valuable asset in any technical team, driving innovation and ensuring code quality.

Meet Michael A.
"Introduce Yourself"
"What are you looking for in your next opportunity?"
Assessment Scores. Click to see explore details:
General Coding Assessment
98%
  • Great score on SQL Question, Difficulty Hard

  • Great score on Two Algorithm Questions, Difficulty Medium

  • Great score on LRU Cache Question, Difficulty Medium

  • Perfect score on Node.js Age Counting

  • Perfect score on Node.js Debugging JSON Data

  • Perfect score on Node.js CSV to JSON

    Experience
    Wredix Limited
    Chief Technical Officer (C.T.O) (Full-Time)
    Jan 2024-present
  • Provided technical leadership and strategic direction for the development team.

  • Developed full-stack solutions using Vue.js, GraphQL, TypeScript, Node.js, Ionic-vue, Pinia, Express.js, and MongoDB.

  • Designed and maintained the core architecture for web and mobile applications.

  • Collaborated with the executive team to shape the product roadmap based on market trends and user needs.

  • Managed and supervised the technical team, fostering innovation, collaboration, and high performance.

  • Enforced coding standards and best practices to ensure code quality.

  • Stayed updated on emerging technologies and industry trends to drive continuous improvement.

  • Engineered and managed APIs supporting critical application functionality.

  • Oversaw project planning, execution, and delivery to ensure on-time, on-budget completion.

    Technologies: Vue.js, GraphQL, TypeScript, Node.js, Ionic-vue, Pinia, Express.js, MongoDB, Rabbit MQ, Docker

    MyEazipay Technologies Limited
    Senior Software Developer (Full-Time)
    Dec 2021-present
  • Migrated the existing client-side technologies to latest stable versions for better performance and scalability.

  • Setup the interface between the client and server side for payload validations.

  • Consumed APIs and implemented complex data structures.

  • Performed code reviews of other team members' work and recommended changes to improve code quality.

  • Collaborated with stakeholders during development processes to confirm creative proposals and design best practices.

  • Liaised between marketing and IT on web development projects integrating front-end assets to backend systems.

  • Utilized mark-up language, style sheets, JavaScript and JS powered frameworks such as VueJs to develop features for both mobile and desktop platforms.

  • Made recommendations for new technology integration based on suitability and alignment to business goals.

    Technologies: VueJs, JavaScript, ReactJs, TypeScript, HTML, CSS, Tailwind CSS, Ionic

    Lagos Waste Management Authority (LAWMA)
    Lead Software Engineer (Full-Time)
    Jul 2020-Mar 2024
  • Led a team of developers in the design and implementation of a new hybrid mobile application which improved online engagement by 15%.

  • Implemented new features on the existing web-based application.

  • Performed backup verifications, storage utilization, control panel, and software applications updates on the on-premise server.

  • Provided Tier 1 IT support to non-technical internal users through desk-side support services.

  • Assisted customers in identifying software-based issues and explained solutions to restore service and functionality.

  • Provided documentation on troubleshooting of technical processes to support desk staff.

  • Managed high levels of call flow and responded to Type technical support needs.

    Technologies: MYSQL, React, NodeJS, Typescript, Express

    Projects
  • WeGo Network

    At WeGo, I had a lot of creative freedom in creating user flows, wireframes, prototypes, and mockups, translating requirements into style guides, design systems, design patterns, and attractive user interfaces. I also went ahead to implement features for OTT, IPTV, Podcasts, content and user management system on the client side of the web application, Ensuring the technical feasibility of UI/UX designs and Optimizing the application for maximum speed and scalability using modern web technologies (Vanilla JavaScript, Vue3, Apollo Client, Vuex, Tailwind Css).

  • NextVerse

    I completed an end-to-end iterative design process (research, wireframing, mockups, prototyping, and usability testing) using Figma, after which I Implemented the user interface for an NFT minting platform on the application using ReactJs, TypeScript and Tailwind CSS.

  • Thuffice

    In my capacity as the Chief Technology Officer (CTO), I spearheaded the development of a comprehensive Enterprise Resource Planning (ERP) application aimed at streamlining operations for a diverse range of industries. Our goal was to address several critical challenges faced by businesses in managing their resources and operations efficiently. Solutions Implemented: Modern Architecture Adoption: We adopted a microservices architecture leveraging cloud infrastructure to replace monolithic legacy systems. This approach enabled modular development, easier integration, and improved scalability. Performance Optimization: Through rigorous performance testing and optimization techniques, we enhanced the application's speed and responsiveness. This included database query optimizations, caching strategies, and leveraging asynchronous processing for critical tasks. Data Security and Compliance: Given the sensitivity of ERP data, we implemented robust security measures, including encryption protocols, role-based access controls (RBAC), and compliance with industry standards (e.g., GDPR, HIPAA). Agile Development Methodology: Embracing Agile methodologies such as Scrum, we ensured continuous feedback loops with stakeholders and iterative improvements throughout the development lifecycle. This approach facilitated faster deployment cycles and rapid adaptation to evolving business needs. The outcome of the ERP project, where I served as the CTO, was highly successful and transformative for our client organizations. Here are the key outcomes: Scalability and Performance: By adopting a microservices architecture and leveraging cloud infrastructure, we ensured the application could scale seamlessly with growing business demands. This scalability enhanced system performance, accommodating increased data volumes and user interactions without compromising speed or reliability. Overall, the ERP project under my leadership as CTO delivered a robust, scalable, and user-friendly solution that not only modernized business operations but also positioned our clients for sustained growth and competitiveness in their respective industries.

    Education
    BSc. Management
    2014-2018

    University of Nigeria, Nsukka - Nsukka

    Diploma in Management Applications and Multimedia design
    2013-2014

    CT Computer Institute - Lagos

    Full Stack Engineer
    /Mo | [/Hr]
    Vue.JS
    NodeJS
    MongoDB
    GraphQL
    Git
    Javascript
    SQL
    CSS
    HTML
    Typescript
    React

    Michael A. is a Senior Level Developer

    See our Hiring Guide to learn more