Hassan Mohammed

Welcome to My Professional Portfolio

I am a Lead Software Engineer with over 20 years of experience in crafting and integrating advanced banking and payment systems. My expertise includes banking systems integration, payment solutions, healthcare information systems, and petrophysics. I am dedicated to solving complex challenges and delivering innovative, efficient solutions.

Connect with me on LinkedIn | Download My Resume

About Me

Hassan Mohammed

I am a dynamic and results-driven Lead Software Engineer with over 20 years of experience in designing, developing, and integrating sophisticated banking and payment systems. My expertise spans a range of domains, including:

I thrive on solving complex problems and delivering innovative solutions that drive success and efficiency.

Languages: Arabic (Mother Tongue), English (Full Professional Proficiency)

Contact: hassanabuali19@gmail.com | +20-1552335071 | WhatsApp: +249-912390827

Nationality:Sudanese

Residence: Hadaaek al-Ahram, Cairo, Egypt

Employment History and Experience

Lead Software Engineer

Export Development Bank, Sudan

Dec 2020 – Present

Responsibilities and Achievements:

  • Architected Unified Services and Payment Platform: Spearheaded the design and development of a unified services and payment platform, serving as a payment aggregator that integrated various banking services, enhancing the bank's digital offerings.
  • Integration with Mobile and Internet Banking: Successfully integrated the platform with Mobile Banking and Internet Banking systems using Spring Boot, Docker, RabbitMQ, and ActiveMQ, leading to improved operational efficiency and customer satisfaction.
  • Fraud Detection Enhancement with Machine Learning: Implemented sophisticated machine learning models in Python, significantly boosting fraud detection capabilities within the bank's mobile and internet banking platforms, reducing security risks.
  • National Switch Integration (ISO-8583): Led the team in integrating the bank's services with the National Switch based on the ISO-8583 standard, utilizing Java and Spring Boot, ensuring secure and efficient transaction processing.
  • Third-Party System Integration: Integrated third-party systems, including those from government sectors and universities, with banking services for electronic payments using Java and Spring Boot, expanding service accessibility.
  • Microservices Development for Payment Platform: Developed scalable microservices for the payment platform using Java and Spring Boot, ensuring high performance, flexibility, and scalability to handle increasing transaction volumes.
  • Project Management and Technical Leadership: Provided essential project management, team leadership, and technical support to architecture teams, ensuring the successful delivery of projects and adherence to best practices.
  • Best Practices Implementation for Service Aggregator: Established and enforced best practices for the services aggregator integrated with the Temenos (T24) Core-Banking System, focusing on maintaining high standards and effective fraud detection protocols.
  • Development of RESTful Services: Developed and maintained applications interfacing with RESTful web services, facilitating seamless communication between managers and engineering teams, with a strong emphasis on data security and fraud prevention.
  • Technical Support and Supervision: Provided ongoing technical support, supervision, and close follow-up on projects, ensuring effective integration of fraud detection systems across all platforms and maintaining high system performance standards.
  • System Performance Optimization and Security Enhancement: Optimized system performance and enhanced security by refining code in Java and Spring Boot, focusing on minimizing vulnerabilities and reducing potential fraud risks.

Technologies Used:


Lead Software Engineer

Al Baraka Bank, Sudan
October 2017 – December 2020

Responsibilities and Achievements:


Previous Roles

Skills

Hard Skills

Soft Skills

Education

Certifications

Project Experience

Unified Service and Payment Platform (USPP)

Payment Aggregator

Self-Service Kiosk Payment System

E-Lab

Clinical Management Information System

GeoPress (Petrophysics)

Contact

If you'd like to get in touch, please use the contact form below: