
Hi, I'm Omotayo, a Senior-Software-Engineer with over 10 years of experience. I enjoy developing and deploying Web & Mobile apps . My focus is MERN stack.
About me
After graduating with masters degree (MSc.) in Communication Systems Engineering, I started as a full-stack software developer and transitioned into a software engineering manager role in 2015. I led my team to develop one of the best student educational solutions in Africa, scalable and highly optimized, comprising e-learning management, library management, student portal, and computer-based test. I have also led and managed the development and scalability of a good number of groundbreaking and outstanding software applications across the globe.
My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. My core stack is React, React Native, Next.js, Node.js, Express, Postgresql, MySQL & MongoDB, AWS. I am also familiar with TypeScript, GraphQL, Sequelize, Prisma & Mongoose, Serverless, Docker, Gitlab CI/CD, Kubernetes.
My core values are Excellence, Passion, Integrity, Commitment, Respect, and Hard Work. I believe in the human-first philosophy which has helped me a great deal to be an empathetic leader.
My projects
Flexicoop
A Cooperative & Multipurpose Society Multi-tenant Management App with an intuitive dashboard for member management & innovative payment solutions. Introduced a React Native mobile app for seamless connectivity.
- React
- React Native
- Node.Js
- Typescript
- Sequelize
- MySQL
HURIS
HRM app, streamlined processes including nominal lists, promotions, publications, and Identity Card Management for enhanced efficiency.
- GraphQl
- Lambda
- Gitlab CI/CD
- Jest
- Jira
- PostgreSQL
- Docker
CBT Forest
I engineered a CBT solution for exam readiness, featuring mock questions, automated grading, detailed feedback, & performance analysis, aiding students in targeted improvement.
- React
- Api Gateway
- Git
- Mongoose
- MongoDB
- Jira
My skills
- React
- React Native
- Typescript
- MUI
- Tailwind
- Redux
- React Query
- Node.js
- Next.js
- Express
- MongoDB
- MySQL
- PostgreSQL
- GraphQL
- Sequelize
- Prisma
- Mongoose
- Docker
- Lambda
- Jest
- AWS-EC2
- Route53
- Gitlab CI/CD
Education & experience
Masters of Science (MSc.) Communication Systems Engineering
University of Ibadan, Oyo State Nigeria
March 2015 - Nov 2017Bachelor of Technology (BTech.) Electrical Electronics Engineering
Ladoke Akintola University of Technology, Ogbomoso Nigeria
Jan 2002 - Oct 2007Senior Software Engineer
Michofat Konsult Limited, Lagos Nigeria
● Dockerized applications for easy setup by new developers. Introduced api documentation to the performance monitoring team. Platform re-design from mock-up. ● Developed an eVoting platform for Yaba College of Technology, accommodating over 24,000 eVoters. The voting process went seamlessly, contributing to the college's technological advancement. Develop test plans and conduct unit testing, integration testing, debugging, and code optimization. ● Write and maintain technical documentation. Designed and implemented code to improve system performance and improve security. Participated in code reviews and led design reviews. Developed a full stack web application using React, Node.js, and MongoDB. ● Lead a team of developers to create a RESTful API using Node.js, Express. Developed web and mobile applications using React and React Native respectively and Node.js (Backend), and MongoDB. Created and maintained automated tests for applications.
Jan 2024 - Till dateSenior Full Stack Developer
Sales Agency, Florida US
Responsible for creation, testing, deployment, and security of products. ● Led the entire project lifecycle, including data loading, results visualization, and deployment. ● Established dynamic processes for cybersecurity workflows. ● Developed complex visualizations to analyze the cybersecurity threat landscape. ● Developed an Email Campaign Management System using React Flow, handling complex node designs and JSON data. Implemented actions such as SendAll, SendMail, A/B Test, Delay, and Wait, streamlining and enhancing the efficiency of email marketing campaigns. ● Built Blacklist Suppression Tool using Nodejs, Bootstrap, also deployed authentication, AWS Amplify, Lambda, EC2, MySQL. ● Led the development of an email suppression tool called Blacklist for Sales Agency, USA. Managed the upload, download, and mail activity status for millions of emails and hashes.
Aug 2023 - Dec 2023Senior React Native Developer (PT)
Michofat, Lagos Nigeria
Built a Cooperative and Multipurpose Society Management App, featuring a robust dashboard managing members' profiles, savings, requests, complaints, birthdays, and loan histories. ● Developed innovative payment solutions, POS applications, and payment gateway integration. ● Improved mobile platform performance and addressed scaling difficulties. ● Led the re-engineering of software solutions, enhancing CI/CD processes for faster deployment. ● Implemented a React Native-built mobile app for Android and iOS users, allowing seamless connection with the cooperative management system. ● Developed a Food Recipe App where administrators can post food with complete recipes, images, and step-by-step procedures for the cooking process. ● Enabled guests to browse the recipe site for information, interact with content through likes and comments, and register for notifications. ● Created a Note App allowing users to seamlessly create, update, search, and delete notes, enhancing productivity and organization.
Sept 2017 - Feb 2022Head, Software Engineering (Webometrics)
Yaba College of Technology, Lagos Nigeria
Managed multiple pods of programmers in building applications. ● Led the development of applications managing staff profiles, staff ID card printing, and digital showcasing of staff quality. ● Ranked the institution as number one in webometrics for five consecutive times. ● Designed and implemented the Yabatech Staff Portal, a comprehensive Human Resource Management App utilized by the registry and ICT unit. This application facilitates the management of staff nominal lists, department sectioning, tracking birthdays, handling promotions, uploading publications, and overseeing Identity Card Management for administrators. ● By implementing established SEO strategies to enhance website visibility and actively promoting news updates, publication uploads, and overall online presence and impact, Yaba College of Technology secured and maintained the top position in webometrics rankings for five consecutive periods. ● Developed a Mobile Verifier app with embedded security features to identify fake candidates and students during examinations. Achieved a remarkable 95% reduction in impersonation, enhancing the integrity of the examination process.
Nov 2017 - Nov 2023Software Developer (PT)
Amclint Solutions, Lagos Nigeria
● Re-engineered the Computer Based Test Solution/Application. ● Developed intelligent student result analysis and competence solutions. ● Managed software engineering, product, and business analyst teams. ● Engineered a new CBT mobile application for Android and iOS.
May 2015 - April 2017Program Analyst (Network Administrator)
Yaba College of Technology, Lagos Nigeria
Enhanced network infrastructure performance and reliability by recommending smart networking devices and upgrading network operating systems. ● Provided online support and tutorials on Cisco device management, monitoring, troubleshooting, and maintenance via the YouTube channel 'Omotayo Iyiola.' ● Created comprehensive documentation detailing the College's network architecture, design criteria, performance metrics, IP scheme, and network block diagram. ● Implemented a Voice Over Internet Protocol (VoIP) server for college-wide communication using softphones on PCs and hardware IP phones. ● Managed network address assignments, routing protocols, and trained Network Implementation and Monitoring Committee members on networking fundamentals and troubleshooting techniques. ● Established PPPoE authentication within the college network and set up a network monitoring server for real-time status updates of routers, switches, and servers. ● Oversaw network management tasks including performance tuning, security monitoring, file server backup, and email server administration. ● Contributed to the development of security policies and conducted network system security audits as part of the monitoring committee team. ● Designed and implemented a web-based database application using PHP and MySQL for efficient administration of over 1,800 staff usernames and passwords. ● Ensured confidentiality and security of network information, adhering to strict protocols for data processing, storage, and access.
Nov 2009 - Oct 2017Contact Information
Feel free to reach out to me directly either via email at [email protected] or by using the contact form provided below.