Available to hire
I am Mohamed Ali Rizk AbdElRazek, a software engineer with extensive experience in Java/J2EE, Spring, and microservices, delivering backend solutions for financial services, travel tech, and telecoms. I have contributed to the ING Checkout team, built REST-JSON APIs, led mentoring for junior engineers, and driven performance testing and reliable deployments in Agile DevOps environments.
I am seeking a challenging role in a forward-thinking organization where I can apply my technical expertise, continue learning, and contribute to the growth and success of the team and the company.
Skills
See more
Language
Arabic
Fluent
English
Advanced
Work Experience
Senior Software Engineer at ING
April 1, 2023 - PresentMember of the ING Checkout team within the Payments tribe, designing and building state-of-the-art e-commerce payment solutions for merchant clients. Proactively align with the Squad Master and Chapter Lead to scope work, drive TECH QBR within the squad, and mentor junior engineers. The ING Checkout application, built from scratch in 2023, operates on ING's latest tech stack and impacts billing, KYC, cards, and data warehouse. Work done in an Agile Scrum and DevOps environment, delivering high-quality software every two weeks. Expertise includes backend Java/J2EE with Spring, designing REST-JSON APIs, event-driven designs, performance testing with Apache JMeter, and working with Git, Maven, Azure DevOps, Sonar, and Oracle databases.
IT Software Engineer at UBS Business Solution Poland
August 1, 2019 - March 1, 2023MDE Market Data Engine project: collection of all trading information after EOD and provide realtime pricing for multiple currencies; curve view for future prices. Tech stack includes Java 8, Spring Boot microservices, Python, C++, Sybase, MSSQL, Solaris, Linux; frontend with jQuery; middleware with Tibco, 29West message broker. CI/CD using TeamCity and Gradle; involvement with data processing and integration tasks.
Senior Java Developer at Sabre Polska
September 1, 2018 - July 1, 2019Worked on Airline solutions, enabling data collection for fuel, airport charges, and indirect costs; supported invoice processing workflow and revenue calculations. Participated in daily standups, estimation poker, and sprint planning; solved bugs, implemented customer requests, performed peer reviews. Tech stack included Java 6/7, JBoss ESB, JUnit, Mockito, Gradle, Maven, Git, Jenkins, and Oracle DB; plan to move to microservices with Java 8 and Spring Boot.
Senior Java Developer at Vodafone International Services
June 1, 2017 - July 1, 2018Spain team delivering middleware for front-end (Mobile & Web) using Spring technologies; exposing REST services and integrating with backend SOAP services. Implemented with Spring Boot, Spring Rest, Spring Data (Mongo, Redis for caching); REST APIs documented on Swagger Hub; security via OAuth2 and JWT; containerized deployments with Docker.
Software Specialist at CIT Global
June 1, 2016 - June 1, 2017Led a mobile payment application initiative, coordinating with multiple partners (Central Bank of Jordan, Umniah, Cairo Amman Bank, EMP Jordan & Egypt). Managed a team of 5 developers and 2 QCs; conducted estimation, planning, task breakdown, and execution to meet deadlines and corporate goals.
Senior Java Developer at CIT Global
January 1, 2015 - June 1, 2016Designed and developed high-volume, low-latency applications for mission-critical systems; contributed to all phases of the development lifecycle; delivered reusable software components and supported continuous improvement with new technologies and architectural reviews.
Java Developer at CIT Global
June 1, 2014 - January 1, 2015Back-end web development for VERiCASH mobile money platform; server-side logic, integration with banks' web services APIs; technologies included GWT, EJB3, Mule, Spring, Java 8, Oracle, MongoDB, ActiveMQ, JBoss EAP6, Tomcat.
Java Developer at Ark Development
June 1, 2012 - June 1, 2014Developed Social Network System (connectarabs.com) with News Feed, Groups, Events; allowed users to post talents and share; supported sponsor features. Used MVC with JSF, Java 7, Spring, RESTful Web Service, JSON, jQuery, JPA, Hibernate, Neo4j, MySQL.
Java & Oracle Developer at Advanced Technology
January 1, 2012 - June 1, 2012ERP systems for HR and Inventory modules; implemented using MVC with Servlet/JSP; developed PL/SQL packages and Java integration.
Education
B.Sc. Computer Engineering and Automatic Control at Faculty of Engineering, Tanta University
January 1, 2003 - January 1, 2008Qualifications
Java Programming Core and Advanced
January 11, 2030 - April 3, 2026Oracle 10g (SQL – PL/SQL – Forms)
January 11, 2030 - April 3, 2026Blockchain Boot Camp
January 11, 2030 - April 3, 2026Industry Experience
Financial Services, Software & Internet, Professional Services, Telecommunications, Travel & Hospitality
Skills
See more
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Amsterdam today.