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.
Assessment Scores. Click to see explore details:
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
