Mahmoud Aref

Mahmoud Aref

$40/hr
Software Development, Backend, DevOps
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
32 years old
Location:
Maadi, Cairo, Egypt
Experience:
8 years
Mahmoud Aref Mahmoud Ibrahim Senior Software Engineer Java | Spring | Angular | DevOps Contacts Mail:-Phone: -​ ​ Likedin: www.linkedin.com/in/ma7moud3aref Github: github.com/mahmoud-aref Education Bachelor's Degree in Computer Science, Faculty of Science, Cairo University Skillset Languages: Java, Kotlin, Python, Go, TypeScript. Frameworks: Spring, Springboot, Angular. Spring: Web, Cloud, Security, Webflux.​ Databases: PostgreSQL, MySQL, MongoDB. Message Brokers: RabbitMQ, Kafka. DevOps: Linux, Docker, Jenkins, Kubernetes, Graphana, Kibana, Prometheus. AWS: EC2, S3, SQS, SNS. Tools: IntelliJ, Vim, k9s. AI: GPT, Ollama. Work Experience Senior Software Engineer at DXC Technology (Aug 2024 - Present) Working on a large-scale microservices-based system for fuel and charging station pricing management as part of the DCMP project. The solution serves enterprise clients in the energy sector across different countries. Building and maintaining the Price Service, a core component responsible for dynamic pricing logic, complex validation rules, and seamless integration with other services in the ecosystem. Using the latest versions of Java and Spring Boot to deliver high-quality, production-ready code that aligns with modern software engineering best practices. Collaborating closely with distributed teams to ensure accurate pricing workflows and compliance with rapidly evolving business requirements. Emphasizing testability, clean architecture, and performance in every part of the service lifecycle. ​ Senior Software Engineer at Workmotion (Jan 2023 - Aug 2024) Worked as part of the Finance Squad, focusing on building backend tools that power invoice generation, payment processing, and financial integrations for a global HR platform. Contributed to the design and implementation of a new Invoice Service, built to handle complex invoicing workflows and fully integrated with NetSuite ERP. Collaborated closely with cross-functional teams (Product, Finance, and DevOps) to ensure the accuracy, reliability, and auditability of financial transactions across multiple markets. Delivered clean, maintainable code with a strong emphasis on test coverage and long-term scalability. Senior Software Engineer at Celfocus (Aug 2022 - Jan 2023) ​ Contributed to the development and enhancement of Celfocus Omnichannel, a highly scalable product catering to the telecom industry, delivering seamless multi-channel solutions. Led the DSP Upgrade project for DU Telecom, successfully migrating the sales portal from an older omnichannel version to a newer, feature-rich platform, improving user experience and operational efficiency. Collaborated with cross-functional teams to integrate new features and optimize system performance, ensuring smooth functionality and scalability to meet the growing demands of the telecom business. Senior Software Engineer at Jumia (Jun 2021 - Jul 2022) Contributed to the development of JumiaPay’s core merchant-facing services by delivering robust, scalable backend systems for various modules. Developed and maintained testable RESTful APIs across key JPay modules, including Disputes, Settlements, Campaigns, and Discounts. Took a lead role in designing and initiating "Pay By Link", a new feature enabling merchants to generate secure and customizable payment links. Developed and executed a stress-testing framework ahead of Black Friday, producing a detailed performance report that helped ensure production readiness under peak traffic. Proposed and initiated bi-weekly Tech Talk sessions, establishing a team-wide practice for sharing knowledge and improving technical culture. Software Engineer at Intercom Enterprises (Feb 2019 — May 2021) ​ Worked on large-scale banking and fintech solutions for enterprise-level clients, delivering mission-critical systems used by millions of end-users in Egypt's banking sector. AIB Mobile Banking: Developed high-scale backend APIs in Java (Spring Boot) to integrate with the bank’s core system, powering all mobile banking operations for AIB customers.​ Crédit Agricole Payroll System: Built a complete full-stack payroll platform from scratch using Spring Boot and Thymeleaf, enabling monthly payroll processing for millions of the bank’s clients. NBE ICS (SWIFT Indexing Tool): Implemented backend tools in Kotlin (Spring Boot) as part of an Intix-based solution, indexing and filtering SWIFT messages to support transaction monitoring at NBE. AIB Debit Card Gateway: Modernized and re-architected a legacy debit card management system. Designed a robust transaction flow incorporating fraud detection and AML checks, leveraging Spring Boot best practices to ensure scalability and reliability. Software Engineer at Warriorsoft (Jan 2018 — Jan 2019) Maintained and debugged the backend of Route-Warrior, a production-grade application supporting hundreds of blue-collar workers in the petroleum and mining sectors. Handled support tickets and backend enhancements for Kanal, a restaurant ordering platform. Developed RESTful APIs and integrated real-time data streams using Firebase to support live order processing in Kanal. Built a custom reporting tool to track and analyze Kanal's payment data and transaction history.​
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.