Mohammed Al-Ameen

Mohammed Al-Ameen

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Software Engineer with 5 years experience in Fintech.
Software Engineer with 5 years experience in Fintech.

Results-driven and accomplished software engineer with a track record of delivering impactful solutions through innovative software development for over 5+ years. Expertise in Node.js, Python, Golang, and a dedication to delivering high-quality code in fast-paced environments. A collaborative team player with a passion for technology and a drive to significantly impact cutting-edge projects.

West Central Africa (+01:00)
Joined May 2021
EXPERTISE
5 years experience
5 years experience
4 years experience
3 years experience
4 years experience
5 years experience
5 years experience

REVIEWS FROM CLIENTS

Mohammed's profile has been carefully vetted and approved as a Codementor. Connect with Mohammed now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
pay-off-api
TypeScript
15
0
file-storage-api
File Storage API acts as a simple version of any cloud storage bucket.
Python
9
3
Stack Overflow
9 Reputation
0
0
2
EMPLOYMENTS
Senior Backend Engineer
Digitvant Microfinance Bank
2024-02-01-Present
  • Integrated banking APIs for inter-bank transfers
  • Built a deployment pipeline with AWS EC2 via Github actions
  • Buil...
  • Integrated banking APIs for inter-bank transfers
  • Built a deployment pipeline with AWS EC2 via Github actions
  • Built and documented REST APIs for authentication and KYC
  • Led client-side integration with full security oversight
  • Setup disaster recovery protocols in case of data loss/breach
  • Worked closely with C-Level staff to transform product requirements to server-side code
Amazon EC2
Disaster recovery planning
KYC
View more
Amazon EC2
Disaster recovery planning
KYC
RESTful API
System security
GitHub Actions
Authentication
Banking technology
View more
Backend Engineer
Triple7Events
2023-01-01-2024-02-01
  • Built a microservice to process payments with multiple gateways over a single access point
  • Built a microservice to perfor...
  • Built a microservice to process payments with multiple gateways over a single access point
  • Built a microservice to perform all wallet operations across other services
  • Led the deployment pipeline of 4 microservices, with a reduction in deployment time by a 3X margin
  • Collaborated with mobile and web developers to integrate 3rd party authentications
Microservices
Payment processing
Authentication
View more
Microservices
Payment processing
Authentication
View more
Lead Software Engineer
Abinci
2022-12-01-2023-09-01
  • Led the integration of 3rd party payment API to receive customer orders
  • Led the platform to 600+ users, 7k+ transactions,...
  • Led the integration of 3rd party payment API to receive customer orders
  • Led the platform to 600+ users, 7k+ transactions, and NGN 1 Million+ monthly revenue
  • Designed the system to accommodate all product specifications
  • Supervised other engineers to optimize API consumption on the client side
  • Reviewed server codes to reduce resource usage and improve overall performance
  • Built pipelines for multiple environments (dev/staging/prod)
API
System design
Payment processing
View more
API
System design
Payment processing
View more
PROJECTS
2024
Storm is an automation agent that helps to run workflows on remote or local machines. It was built due to my obsession with reducing depl...
Storm is an automation agent that helps to run workflows on remote or local machines. It was built due to my obsession with reducing deployment time for our CI pipelines at work, it started out as part of a DevOps project, and now it's a standalone tool for executing workflows with a 25% reduction in deployment time, in comparison with Github Self-hosted Runners.
Automation
Go
View more
Automation
Go
View more
2023
Pay Off uses biometric authentication to speed up payout and transfer by verifying unique traits like fingerprints for authentication. It...
Pay Off uses biometric authentication to speed up payout and transfer by verifying unique traits like fingerprints for authentication. It ensures that only authorized users can complete transactions, streamlining the process and reducing reliance on traditional methods while prioritizing data privacy. There were times in Nigeria when we didn't have access to cash and bank infrastructures were unstable to withdraw, and that was when I decided to experiment with this project.
TypeScript
React Native
Go
View more
TypeScript
React Native
Go
NestJS
View more