Full-stack Engineer at HighStone University (2024-12 – Present)
- Developed and maintained backend services using NestJS, delivering secure, scalable, and reliable APIs for financial records and school management systems.
- Designed and implemented RESTful APIs with DTOs, validation pipes, and middleware to enforce strict data integrity and input validation.
- Built role-based access control (RBAC) using guards and interceptors to enforce user-specific permissions and prevent unauthorized transactions.
- Integrated services with TypeORM, designing optimized database models for accounts, payments, and school fees.
- Improved system performance by introducing API caching and query optimization, reducing data retrieval time by 60%.
- Strengthened security with encryption, JSON Web Token authentication, and OTP-based two-factor authentication (2FA).
- Implemented resilient transaction workflows and centralized error handling, improving reliability and reducing issue resolution time.
- Built dynamic, modular, and reusable UI components using Angular with a standalone architecture and TypeScript best practices.
- Translated UI/UX designs into responsive, accessible interfaces using Angular templates, directives, and Tailwind/CSS styling.
- Consumed REST APIs via Angular services and RxJS, enabling reactive data flows and real-time dashboard updates.
- Implemented route guards, interceptors, and role-based access control (RBAC) for secure navigation and user-specific dashboard experiences.
- Optimized performance with lazy loading, change detection strategies, and efficient state management, reducing page load times and improving responsiveness.
- Developed shared services and reusable components to improve maintainability and reduce duplication across modules.
- Implemented robust error handling, logging, and user feedback mechanisms to enhance stability and debugging efficiency.
- Enforced ESLint + Prettier standards and conducted peer code reviews to maintain code quality and consistency.
- Collaborated cross-functionally with designers and backend engineers using Git workflows, Slack, Figma, and Jira to deliver features efficiently.
Frontend Engineer at SYSSERVE (2022-03 – 2024-12)
- Led Dashboard Implementation with a team of developers in developing a comprehensive facility management dashboard using Angular, optimizing data visualization, and enhancing the user interface for real-time facility monitoring.
- Designed and implemented dynamic components, such as real-time facility status, to improve the user experience with responsive and interactive elements.
- Added Performance Optimization, integrating efficient data-fetching techniques to enhance loading times, improve dashboard responsiveness, and reduce server load.
- Followed Angular best practices by creating modular, reusable components and improving code maintainability and scalability.
- Used RESTful APIs for real-time data updates, synchronizing backend data with the front end in a seamless, user-friendly format.
- Integrated complex user role management and permissions to tailor the dashboard experience for different access levels, ensuring data security and user-specific visibility.
- Established robust error handling and logging mechanisms, enhancing reliability and simplifying debugging and performance tracking.
- Implemented strict linting rules and conducted code reviews to ensure code quality and maintainability, fostering a consistent codebase across all team members.
- Regularly performed Git pull requests, adhering to a structured Git workflow for version control, and collaborated effectively with other front-end developers to resolve merge conflicts and ensure smooth feature integration.
- Maintained 80% of the web application coding using the Angular framework.
- Authored 60% of code and made pull requests to the Git repository.
- Developed with the team in building a fleet and facility dashboard, implementing dynamic and responsive web components.
- Designed up to 70% of the project and provided strategy for the development of the project.
- Consumed RESTful APIs created by the back-end engineers and built a CRUD service to get and pass responses in Angular.
- Managed tasks and tracked progress using Jira, ensuring the timely delivery of project milestones.
- Maintained 70% of the Mobile Application coding using the Ionic Framework.
- Worked with a team of front-end developers.
- Consumed Restful APIs created by the Back-end Engineers using Angular.
Frontend Developer at NEXTTECH Nigeria (2021-06 – 2022-11)
Contract
- Worked as a team with 3 other developers to build a staff management system using Angular.
- Programmed up to 70% of the project and provided a strategy for developing the project.
- Collaborated on working on a revamp of 60% of the web applications that users use with HTML, CSS, and JavaScript.
- Built 70% of the web application's user dashboard, appraisal, and requisition modules in the Staff management system using Angular.
- Developed 60% of the front-end code and ensured a user-friendly application.
- Consumed RESTful APIs created by the Back-end Engineers using Angular.
Full-stack Developer at EXOCHE (2018-01 – 2021-01)
- Helped with 80% of the development of the landing page using Angular.
- Presided over the entire team and worked as team head for front-end developers building an E-Library System using Angular and Node.Js.
- Developed up to 40% of the project and gave strategy for development.
- Delivered an overall 60%, yet accessible and smooth user experience across the application through numerous refactoring of the code and codes of others.
- Maintained 70% of the UI and UX of the Application coding using front-end technologies.
- Developed 80% of the front-end code ensuring a consistent rich look and feel for the users.
- Prepared a Pixel-perfect development of user interface of 70%.