Hi! I'm Olaniyi.

Seasoned Fullstack Engineer with 4+ years in startups. I excel in building applications from scratch to production-ready. My expertise spans across frontend, backend, and full-stack development, with a knack for system design and scalability.

olaniyi

Work Experience

  1. Full Stack Software Engineer at Channels TV

    • Optimized software solutions for the Channels TV web application using WordPress, PHP, HTML, CSS, Bootstrap, AWS (S3, EC2, RDS), MySQL, and Nginx, improving page load times by 40%, enhancing performance, and managing billing and cost efficiency through blue-green deployment and AWS services.
    • Developed and maintained the IDS Africa Selfcare Portal using Node.js (MVC), Express.js, GitHub Actions, Linux servers, and Paystack API for payments, improving subscription processing times by 30%, increasing payment success rates by 25%, and streamlining customer account management.
    • Developed a backend CRM Portal with Node.js, PostgreSQL, Docker, Redis, and AWS RDS, enabling marketers to manage payments, view customer subscriptions, and provide efficient customer service even when out of the office, improving workflow efficiency by 20%.
    • Rebuilt the IDS Africa website using Next.js, TypeScript, headless WordPress CMS, and GraphQL, improving SEO performance by 50% and increasing organic traffic by 35%.
    • Provided cross-departmental technical support and optimized server infrastructure with AWS EC2, Wowza, and OBS Studio, boosting live stream viewer engagement across YouTube, Facebook, Twitter, and Instagram by 40%.
    • Integrated push notification feature using Webpushr into the Channels TV web application, driving user engagement with 60.2K active users and an opt-in rate of 89.75%, contributing significantly to the growth of site traffic.
  2. Full Stack Software Engineer at iTap Solution

    • Spearheaded the development of Xfund, a comprehensive portfolio and asset management system, integrating features such as portfolio valuation, financial instrument management, and automated daily valuations.
    • Designed and implemented SignalR web sockets for real-time feedback mechanisms, significantly improving user experience during long-running operations.
    • Engineered deployment processes using Docker and multi-tenant deploy scripts, ensuring scalability and portability of software solutions across various environments (Apache, IIS, Nginx).
    • Migrated critical infrastructure from Azure to a self-hosted platform using PostgreSQL databases, resulting in a significant reduction in operational costs while maintaining high availability.
    • Integrated third-party services (AG-Grid, Telerik, Bloomberg APIs) to enhance the reporting, charting, and data visualization capabilities of the Xfund software.
    • Built a custom incident management system and a license manager, ensuring efficient management of software licenses and incidents.
    • Refactored codebase into decoupled modules, improving code maintainability and enabling faster feature development.
    • Implemented security measures to protect against common web exploits (e.g., SQL injection, XSS), enhancing the application’s security posture.
  3. Frontend Trainer at Wema Bank (Delon Jobs)

    • Delivered comprehensive frontend development training on HTML, CSS, JavaScript, React, Redux, and advanced CSS techniques (Flexbox, CSS Grid), improving trainees' proficiency by 25% through hands-on development of live, deployed projects.
    • Introduced version control with Git and GitHub, enhancing collaboration skills by 35%, as trainees worked on live projects with team-based development and code management.
    • Taught React integration with APIs using Axios and Fetch, with 30% of trainees demonstrating proficiency in dynamic app development, creating and deploying live applications that utilized real-time data.
    • Instructed on frontend testing with Jest and React Testing Library, leading to 80% of trainees incorporating test-driven development (TDD) principles, with live projects showcasing reduced bugs by 25%.
    • Conducted regular code reviews and enforced coding standards, improving code quality and reducing technical debt.
    • Focused on responsive design and accessibility, improving trainees' ability to create inclusive, mobile-first web applications, with 20% of projects meeting high accessibility standards and deployed for public use.
  4. Full Stack Software Developer at Desygner

    • Contributed to the enhancement of Desygner’s graphic design web editor by optimizing core features using HTML, CSS, and JavaScript, which led to a 30% increase in user engagement over 6 months through improved design interactivity and functionality.
    • Collaborated with the design team to implement UX/UI improvements for video and animation features, optimizing the user experience across both web and mobile platforms, resulting in a 20% increase in feature adoption and higher customer satisfaction rates.
    • Developed custom algorithms for seamless transitions, blend modes, and text effects, contributing to a 25% increase in tool adoption by users, which enhanced the creative design capabilities of the platform.
    • Enhanced cross-browser compatibility and mobile responsiveness, ensuring a consistent design experience across all devices, leading to a 15% increase in mobile traffic and improved user retention.
    • Integrated third-party libraries and APIs to add advanced video processing tools and effects, which improved the editor's capabilities, resulting in a 40% improvement in rendering speed and reducing latency.
    • Designed and implemented real-time live-editing features for collaboration, increasing user satisfaction by 30% based on product testing and feedback from users who engaged with the platform during team projects.
    • Optimized the platform’s codebase for performance, reducing page load times by 35% and improving platform responsiveness, particularly during high-traffic periods, ensuring a smooth user experience.
  5. React Js Trainer at Wema Bank (Delon Jobs)

    • Delivered technical training on frontend development, focusing on React.js, Redux, and Redux Thunk, equipping graduate trainees with the skills to build scalable and maintainable web applications, resulting in a 30% improvement in trainees' project completion rates.
    • Developed and implemented practical projects and coding tests to assess students' understanding of key concepts, ensuring a 25% increase in overall exam pass rates and reinforcing hands-on learning.
    • Conducted one-on-one mentoring sessions to address individual challenges, improving trainees' confidence and skill level, leading to a 20% increase in the speed of completing tasks within the development lifecycle.
    • Collaborated with other trainers and senior developers to refine the curriculum and teaching materials, optimizing the learning experience for all participants, resulting in improved student engagement and comprehension.
    • Provided post-training support and feedback, assisting trainees in applying their new skills to real-world projects, which contributed to a 15% increase in the number of successful frontend deployments by trainees in production environments.
  6. Frontend Developer at Wema Bank (Delon Jobs)

    • Contributed to the development of the ALAT for Business enterprise application using AngularJS, improving app performance and user interface responsiveness, which enhanced user engagement by 15% and reduced navigation times.
    • Integrated Continuous Integration/Continuous Deployment (CI/CD) pipelines, ensuring smooth and automated deployment processes. This improved deployment frequency by 25% and reduced error rates during deployment by 10%.
    • Conducted code reviews to maintain high code quality and ensure adherence to best practices, which resulted in a 20% improvement in codebase maintainability and fewer bug-related delays.
    • Actively participated in sprint planning and execution using Azure DevOps, leading to a 30% increase in the team’s sprint velocity and ensuring consistent delivery of key milestones in the development process.
    • Collaborated closely with cross-functional teams, ensuring the successful deployment of features that enhanced the application’s overall functionality and streamlined business processes for clients, contributing to an overall 20% improvement in client satisfaction.
  7. Graphics & Art Director at Bomay Group & Linson Page

    • Designed various marketing materials, including banners, logos, flyers, and business cards, contributing to a 30% increase in brand recognition for clients through visually appealing and professional designs that aligned with brand guidelines.
    • Collaborated with the marketing team to develop creative concepts for advertising campaigns, improving engagement by 25% and ensuring brand consistency across all promotional materials.
    • Streamlined the design process by developing templates for recurring marketing assets, reducing production time by 20% and increasing overall project turnaround efficiency.
    • Worked closely with clients to understand their branding needs, resulting in a 15% increase in client satisfaction and repeat business from successfully executed design projects.
    • Led a redesign of key branding assets, resulting in a 40% improvement in the client's visual identity and better alignment with target market expectations.
  8. Software Engineer Intern at Liberal Consults

    • Developed and optimized workflows and forms using SharePoint, SharePoint Designer, and InfoPath, enhancing team collaboration and streamlining internal processes, resulting in a 25% increase in operational efficiency.
    • Provided technical support for computer systems and networks, troubleshooting and resolving issues to ensure smooth day-to-day operations for clients, improving response time to support tickets by 20%.
    • Assisted in the maintenance and monitoring of IT infrastructure, ensuring system uptime and reducing system failures by 15%, contributing to overall client satisfaction.
    • Collaborated with senior developers to integrate custom solutions within the SharePoint environment, improving internal communication and project management capabilities by 30%.
    • Participated in client-facing meetings to understand technical requirements, providing tailored solutions that met client needs and increased user engagement with the implemented tools by 10%.

Education

  1. Msc. Information Technology at National Open University

    Lagos, Nigeria

  2. Bsc. in Systems Engineering at University Of Lagos

    Lagos, Nigeria

  3. SSCE at High Que Secondary School

    Lagos, Nigeria

Skills

ReactNext.jsTailwind CSSTypeScriptJavaScriptHTMLCSSGitGitHubGithub ActionsGitlabBitbucketNode.jsKoaExpressMongoDBPostgreSQLMySQLMSSQLDockerKubernetesAWSAzureServerlessRESTful APIsGraphQLMicroservicesJestCypressReact Testing LibraryCI/CDTerraformLinuxGitHub ActionsJiraVercelC#.NETReduxAg GridTelerik ReportingApi DocumentationAPI TestingPostmanSwaggerInsomniaFigmaAdobe XdAdobe PhotoshopAdode Illustrator

Projects

olaniyi

use-dark-switch

A lightweight React hook for managing dark mode across applications.

ReactJavaScriptCSS
olaniyi

use-advanced-toggle

A flexible React hook for managing boolean values with added functionality like logging and persistence.

ReactTypeScript
olaniyi

use-storage-react

A React hook for handling localStorage and sessionStorage with syncing and prefix support.

ReactTypeScript
olaniyi

XFund Application

An enterprise-level fintech web application designed for portolio managers to managing client portfolios, investments into stocks, equity, and other financial instruments.

ReactReduxVanilla CSSTypeScriptAg Grid ReactTelerik Reporting
olaniyi

License Manager (iTap Solutions)

A full-stack licensing management platform for iTap Solutions, designed to manage and automate licensing for the XFund application. The platform transitions the licensing model to a subscription-based system, increasing revenue and improving operational efficiency.

ReactReduxVanilla CSSTypeScriptAg Grid ReactTelerik Reporting
olaniyi

XFund Client Facing Application

An enterprise-level fintech web application designed for clients to manage their own portfolios, investments into stocks, equity, and other financial instruments.

ReactReduxCSSStyled-ComponentsTypeScript
olaniyi

XFund Client Backend Api

Backend Api for an enterprise-level fintech web application designed for clients to manage their own portfolios, investments into stocks, equity, and other financial instruments.

C#.NETMSSQL
olaniyi

Ids Africa Backend CRM Portal

Backend CRM portal for Ids Africa to streamline customer relationship management and internal operations. This solution enhanced operational efficiency and allowed seamless management of customer data and processes

NodeExpressMysqlGitHub ActionsLinuxSelf-hosted
olaniyi

Ids Africa Selfcare Payment Portal

A comprehensive selfcare payment portal for Ids Africa designed to facilitate customer subscription and payment management. This platform integrates seamlessly with internal systems, enhancing the efficiency of customer relationship management and streamlining payment processes.

Node.jsExpressMysqlGitHub ActionsLinuxSelf-hosted
olaniyi

Hairsap Backend

The backend system for the Hairsap hair ordering application. Hairsap allows users to browse, select, and order a variety of hair products online. The backend is responsible for managing product listings, processing orders, handling user authentication, and integrating payment gateways, ensuring a seamless user experience.

Node.jsExpressMongoDBJWT AuthenticationPrismaMysql
olaniyi

Shortlets and More

A dynamic property listing platform for short-term rental accommodations. Shortlets and More allows users to browse and book a wide range of short-term rental properties. The platform provides a seamless user interface for property owners to list their rentals and manage bookings, while offering customers an intuitive experience for searching and securing accommodations.

ReactReduxTailwind CSSNode.jsExpressMongoDBJWT Authenticationvercel
olaniyi

PMFE (Property Management Frontend)

An innovative property management platform designed for streamlined rental management. PMFE provides a user-friendly interface for property managers and landlords to efficiently handle their property listings, manage tenant interactions, and track payments. The platform enhances communication between landlords and tenants, ensuring a smooth rental experience.

ReactReduxTailwind CSSNode.jsExpressMongoDBJWT AuthenticationVercel

Contact Me

Want to chat? Just shoot me a dm with a direct question on twitter or email me directly at olaniyiolabode99@gmail.com