Abdel Rahman is a Senior Java Developer with demonstrated ability across architecture, designing, building, testing, and supporting applications on enterprise-scale projects serving thousands of users in real time. He is proficient in overseeing multiple projects simultaneously throughout the full project management lifecycle by partnering with key stakeholders to fulfill client deliverables and exceed expectations. Abdel Rahman has also led multidisciplinary teams to deliver innovative technological solutions across diverse industries and world-class organizations.
Provided architectural and technical guidance for the development of a BRMS platform for the client.
Built and deployed new features for the client to manage client reservations for hotel rooms.
Trained and provided on-site direction to the client's IT development team on how to use the BRMS platform.
Developed a component on the Tomb Raider app to upload images from local sources, Instagram, and Facebook.
Implemented the app during the GameStop Like No Other contest campaign, which allowed end users to upload images in real time, and troubleshot production issues on the app.
Provided support, training, debugging, and bug fixes using the SalesBuilder platform, proactively monitoring systems and identifying opportunities for application improvements.
Communicated with users and senior managers to gather requirements from key stakeholders, define project specifications, outline deliverables, and estimate implementation timeline.
Built new features to assist in finding assets easily from different back-end repositories, reducing time required for end users to find assets, and improved search results.
Developed from scratch a voting system for market research firms and clubs for elections, with a completed application successfully sold to numerous organizations globally.
Served as a subject-matter expert for clients, coordinating the introduction and integration of key software solutions.
Offered support for maintaining software functionality on the project.
Personally conceptualized and developed an app to demonstrate integration between Spring Boot and React. It allows loading of products from DB on first open and adding a new product. Technologies used: Spring Boot, Spring Data, Spring REST, React, and MySQL.
Led the development of a tool to extract important information from log files and insert into DB using Java, Spring, Spring Boot and MySQL. Designed and developed features, including code review, scheduled releases, and authored documentation.
Education
MSc Computer Science
Arab Academy for Science, Technology & Maritime Transport - Egypt