
Fabuda Samuel
Verified Expert in Engineering
Back-end Developer
Lagos, Nigeria
Toptal member since November 21, 2022
Samuel is an enthusiastic software engineer with more than five years of experience with .NET, .NET Core, and C#. With a knack for developing top-quality solutions, he's worked in the fintech and banking industries building fraud management, internet banking, and financial monitoring products. He's also developed applications in the human resources and payroll management fields. Samuel takes ownership, delivers on time, and aims for the best possible outcome in any given scenario.
Portfolio
Experience
- C# - 5 years
- .NET 3 - 5 years
- .NET - 5 years
- C#.NET - 5 years
- .NET Core - 5 years
- Software Development - 5 years
- .NET 5 - 4 years
- RESTful Microservices - 3 years
Availability
Preferred Environment
Windows, Visual Studio, Visual Studio Code (VS Code)
The most amazing...
...product I've developed is an enterprise fraud management solution that generated $3 million in revenue and saved clients $15 million in two years.
Work Experience
Lead Back-end Engineer
Routepay Fintech
- Led the design and architecture of a scalable .NET microservices back end, implementing best practices in API design, DDD, and CQRS.
- Designed and developed a centralized notification service supporting email, SMS, and in-app channels with queuing and retry mechanisms.
- Created a reusable .NET library using Confluent Kafka to enable standardized event sourcing and streamline event-driven communication across services.
Software Engineer
Microsoft
- Worked as a member of the Windows sustainability team and developed the energy recommendation feature of Windows, which recommends setting to Windows users to enhance user battery life and improve efficient power management.
- Developed the Windows emission monitor and energy usage graph. This monitors how applications on Windows OS consume power and then plots energy usage graphs, ranks energy consumption by each application, and suggests recommended actions to users.
- Worked as part of the team that developed the green time feature, which suggests green charging time to users so as to reduce carbon emissions. This gives users info on off-peak periods and green energy periods that users can charge to reduce emission contribution.
Senior Software Engineer
PwC
- Developed an enterprise fraud management product using Azure Cloud Services that generated $3 million in revenue in two years. Our clients also recorded over $15 million in savings within the same period.
- Built an integrated governance, risk, and compliance product from strategy to execution that generated over $1 million within 10 months.
- Developed a control monitoring solution used by financial institutions to monitor internal transactions and activities.
Software Engineer
Information Engineering Technology (IETECH)
- Developed an internet banking solution for both corporate and individual online banking.
- Built RevAssurance, an application that helps financial institutions prevent revenue leakages.
- Contributed to the team that developed TPM+, a transaction processing management solution.
- Fixed client issues and provided support to clients on the company solution.
- Headed the quality assurance team to ensure the released solution met industry standards.
System Support Engineer
SystemSpecs
- Implemented a payroll and human resource management system for SUBEB, Kano State, and Premium Pension Limited, Abuja.
- Worked on a nurse payroll implementation solution for the National Primary Health Care Development Agency, Abuja.
- Implemented a payroll and human resource management system at TrustFund Pension Limited.
Experience
iGRCS
I acted as a back-end developer on the project and assisted with some front-end work. I also collaborated with product managers to get client requirements and develop the business requirements document.
Enterprise Fraud Management Solution (EFMS)
I worked as a back-end engineer on the project, interfacing with clients, PMs, and front-end developers to ensure the smooth delivery of the project requirements.
Transaction Processing Manager Plus (TPM+)
I worked as a full-stack developer on the project and interfaced with both PMs and clients to ensure prompt and smooth delivery of all requirements.
Education
Master's Degree in Computer Science
Olabisi Onabanjo University - Ago Iwoye, Ogun State
Bachelor's Degree in Computer Science
Kogi State University - Anyigba, Nigeria
National Diploma in Computer Science
Kogi State Polytechnic - Lokoja, Nigeria
Skills
Libraries/APIs
REST APIs, Web API, React
Tools
Visual Studio, Visual Studio .NET
Languages
C#.NET, C#, HTML, SQL, CSS, JavaScript, C++, XAML
Frameworks
.NET Core, .NET, ASP.NET, .NET 5, .NET 3, Angular, Entity Framework Core
Paradigms
Agile, Microservices, Agile Software Development
Platforms
Windows, Visual Studio Code (VS Code), WinRT
Storage
Microsoft SQL Server
Other
Software Development, RESTful Microservices, APIs, Back-end, EventBus, Computer Science, Machine Learning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring