Salisu Wada Yahaya, Developer in Nottingham, United Kingdom
Salisu is available for hire
Hire Salisu

Salisu Wada Yahaya

Verified Expert  in Engineering

Full-stack Developer

Location
Nottingham, United Kingdom
Toptal Member Since
April 4, 2023

Salisu is a software engineer with over 10 years of experience in full-stack development. He has extensive experience developing cross-platform applications such as a React Native app for purchasing transport tickets and payment integration, an electronic CBT solution, a platform for connecting caregivers and patients, and an apartment management web app with an integrated geolocation feature. Salisu has reduced workload by over 90% on a project for managing pensioners' payments.

Portfolio

Springboard
REST APIs, JavaScript, React, HTML, CSS, Back-end, HTML5, TypeScript...
Self-employed
ASP.NET Core, React, React Native, Full-stack Development, WordPress...
TeleTech International Limited
ASP.NET, React, REST APIs, ASP.NET Core, C#.NET, Full-stack Development...

Experience

Availability

Part-time

Preferred Environment

Docker, Visual Studio Code (VS Code), Slack, Git, Jenkins, Jira, Cross-platform App Development

The most amazing...

...project I've helped develop is an efficient model for consolidating and generating meaningful insights from millions of disconnected IoT sensor data.

Work Experience

Software Engineering Mentor

2020 - 2020
Springboard
  • Mentored and guided aspiring software engineers in React, Python, Flask, REST and RESTful APIs, JavaScript, MySQL, and website and full-stack development, enabling them to gain the necessary skills to become employable software engineers.
  • Evaluated and reviewed software projects, ensuring compliance with industry best practices to maintain high software development standards while supporting individuals transitioning into software engineering and aiding their career growth.
  • Achieved the goal of this endeavor, which is to produce good software engineers equipped with relevant skills for employment.
Technologies: REST APIs, JavaScript, React, HTML, CSS, Back-end, HTML5, TypeScript, API Integration, Python, Postman

Software Engineer

2019 - 2020
Self-employed
  • Developed Connected Carers, a community and social platform for connecting caregivers and patients globally, with integrated surveys to assess users' well-being and matching algorithms to suggest connections and events based on users' health states.
  • Created a cross-platform mobile application in React Native for selling tickets, improving revenue through streamlined ticket sales with the Stripe payment gateway. Ensured security by allowing tickets to be active on only one device at a time.
  • Built a web app for real estate using .NET Core to enable users to view properties and their features and geolocate them using Mapbox API. Developed REST API using relevant design patterns for an extensible, maintainable, and scalable codebase.
  • Developed a photo-sharing application with support for authentication and authorization, multi-file upload, and progress tracking using React and .NET Core. This single-page application is backed with Entity Framework, Tailwind, and React Router.
Technologies: ASP.NET Core, React, React Native, Full-stack Development, WordPress, OpenAI GPT-3 API, PHP, HTML5, TypeScript, C#.NET, ChatGPT, API Integration, Cross-platform App Development, WordPress API, Python, Postman, HubSpot

Lead Developer

2017 - 2020
TeleTech International Limited
  • Developed an online portal for pensioners with over 100,000 users. This reduced the workload for manually preparing payslips and payment vouchers by more than 90%.
  • Built a nationwide filling station management system for monitoring sales and inventory of petroleum products using integrated IoT sensors to ensure 100% availability of products, business growth, and a return on investment.
  • Created an intranet workplace (in SharePoint) with workflows that automate projects and task approval. This reduces paper usage by about 70%, adds transparency to the approval process, and eases the tracking of crucial documents.
Technologies: ASP.NET, React, REST APIs, ASP.NET Core, C#.NET, Full-stack Development, JavaScript, C#.NET WinForms, HTML5, WordPress, API Integration, MySQL, WordPress API, Bootstrap, Microsoft SQL Server

System Administrator and IT Lead

2013 - 2017
Nasarawa GeoInfo Service
  • Developed internal tools for managing system update deployment, ensuring approximately 99% uptime of the servers and domain controllers.
  • Built GIS-based land mapping and digitization tools that save each staff nearly three hours daily. This saved over 1,400 working hours monthly for the 21-member team of the agency.
  • Managed and maintained network devices, servers, and client PCs via regular troubleshooting and support to ensure device readiness, customer satisfaction, and a steady flow of revenue.
Technologies: C#.NET WinForms, C#.NET, Full-stack Development, JavaScript, HTML5, WordPress, MySQL, WordPress API, Microsoft SQL Server

Google Analytics Integration with Vue

This project involves integrating GA4 with a Vue app to track users' on-page events such as searches, engagements, report views, etc. The GA4 reporting feature is also developed with custom fields/dimensions to segment events, engagements, and users based on the subscription level. A sample Vue app is developed for evaluation.

Front-end Design and Modification

This work revolves around the development of a page design based on AdobeXD design for a grant application. This involves working with the tech lead and design team to ensure a pixel-perfect output. Other related tasks include the migration of other pages to a newly redesigned layout.

Properties Management Platform for Seniors (2024)

Developed and deployed multitenant sites for senior citizens' care homes. This involves integration with Hubspot CRM integration, automated workflow, and webhook connection, analytics integration, including Rudderstack, Twilio Segment, Google Tag Manager, Google Analytics 4, Meta/Facebook Pixel, Google Ads, and Twilio SMS integration. The latest state-of-the-art features of the Twilio Segment, such as Functions, are utilized extensively.

ChatGPT-based Application for Press Release

http://endurancesportswire.com/ai-press-release-generator/
This is a React-based application for generating press releases based on user prompts. This app runs as part of a WordPress plugin that communicates with OpenAI API to create the content. Other features include email verification using Postmark and mailing list inclusion based on ActiveCampaign.

REMOJO Client Application (New Features and Bug Fixes)

http://app.remojo.com/
This client app allows users to manage their account details, subscription features, password reset, etc. The client app integrates with Firebase for user authentication, Stripe for subscription payment and renewal, and the back end using REST API developed in Express.js/Node.js and SpringBoot for other related data storage.

Connected Carers: A Social Media for Connecting Carers and Patients

http://community.connectedcarers.com
Developed a React plugin for the client onboarding process and data collection via survey. The plugin calculates the individual health score from the survey data and recommends connections, events, and groups. React Native custom components are also developed to provide similar services on the mobile app. The React web app plugin runs on the BuddyBoss platform.

React Photo Sharing App

https://github.com/salisuwy/gifstore-react-app
Developed a React app for the GifStore REST API (developed in C# and .NET Core). The features of the application include:

• Authentication features, such as login and register for user access control.
• Profile update feature allowing users to change their name and password.
• Drag and drop multi-image upload with progress tracking and cancellation to enhance the user experience.
• Item renaming, tagging, deletion, and access restriction for efficient app management.
• A dashboard with a search feature to enable easy navigation and retrieval of items.
• Unrestricted access to items marked as public, ensuring open access to shared items.
• Developed the RESTful API using ASP.NET Core, SQLite, Entity Framework, and Identity, ensuring scalability and high performance.

Fusion ForeCourt System

A web dashboard for tracking the nationwide distribution of petroleum products and their availability at different filling stations. IoT sensors are installed in the various stations (tanks and nozzles) to track the volume of products sold and the remaining quantity. Since each filling station operates independently, there is no way to have a consolidated report across all stations. I developed a suitable model for aggregating this large volume of sensory data, interpreting the data, generating reports (sales, inventory, gains, etc.), and a dashboard for visualizing the report and status of the sensing devices.

Pensioners Portal

This web application enables pensioners to generate payslips and monitor their monthly payments. It also allows privileged users to interact with pensioners, upload a snapshot of the on-premise payment data (CSV), send a bulk notification to pensioners (email and SMS), and schedule report generation and payslip delivery.

Languages

C#.NET, JavaScript, HTML, CSS, HTML5, TypeScript, Python, PHP, C#

Frameworks

ASP.NET, ASP.NET Core, React Native, Tailwind CSS, Next.js, Bootstrap, .NET, Laravel, MJML, Remix, Angular

Libraries/APIs

React, REST APIs, WordPress API, Vue, Twilio API, Node.js, Entity Framework

Tools

C#.NET WinForms, Postman, Google Analytics, Facebook Pixel

Platforms

WordPress, HubSpot, Amazon Web Services (AWS), Twilio

Storage

MySQL, Microsoft SQL Server

Other

Full-stack Development, Back-end, ChatGPT, API Integration, Cross-platform App Development, Full-stack, OpenAI GPT-4 API, Responsive Email Templates, HTML Email, Email Design, OpenAI GPT-3 API, Google Tag Manager, Google Analytics 4, RudderStack, Twilio Segment, Reverse ETL, Cloud Services, Hardware, Multitenancy, Segment

Paradigms

Search Engine Optimization (SEO)

2017 - 2021

Doctorate Degree in Computer Science

Nottingham Trent University - Nottingham, United Kingdom

2016 - 2017

Master's Degree in Cybernetics and Communications

Nottingham Trent University - Nottingham, United Kingdom

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring