Abdel R.

Abdel R.

Senior Software Engineer

Cairo, Egypt
Hire Abdel R. Hire Abdel R. Hire Abdel R.

About Me

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.

Work history

UpStack
UpStack
Senior Java Developer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

IgniteTech
IgniteTech
Solutions Architect
2018 - 2020 (2 years)
Remote
  • 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.

IBM
IBM
Application Architect
2016 - 2017 (1 year)
Cairo, Egypt
  • Liaised with key stakeholders to clearly define project objectives and outline scope of project to ensure timely delivery and a high standard of work.

  • Led the project team in performing high-level design, technology selection and implementation, and support of corrective measures to meet SLAs.

  • Planned and delivered training for IBM employees globally and developed comprehensive technical and end-user training manuals.

IBM
IBM
IT Specialist
2013 - 2015 (2 years)
Cairo, Egypt
  • 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.

Vodafone Germany
Vodafone Germany
Senior Java Developer
2010 - 2012 (2 years)
Cairo, Egypt
  • Worked in conjunction with Hewlett Packard to develop new features for an electronic POS application used across retail outlets throughout Germany.

  • Managed troubleshooting processes for end users of the POS application.

  • Developed comprehensive end-user technical documents on the solution.

ISS Holding
ISS Holding
Java Developer
2010 - 2010
Cairo, Egypt
  • 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.

JETS
JETS
Java Developer
2008 - 2010 (2 years)
Cairo, Egypt
  • Developed and maintained custom code solutions on projects for JETS.

  • Implemented new features for the Admin Panel of the JETS website.

  • Adhered to JETS' software coding and style guides to ensure consistency in the provision of solutions within the company.

Portfolio

Developer - Product Management System
Developer - Product Management System

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.

Lead Developer - Parser
Lead Developer - Parser

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
MSc Computer Science
Arab Academy for Science, Technology & Maritime Transport - Egypt
2009 - 2015 (6 years)
Diploma in Software Engineering
Diploma in Software Engineering
Information Technology Institute (ITI) - Egypt
2007 - 2008 (1 year)
BSc Computer Science
BSc Computer Science
Cairo University - Egypt
2003 - 2007 (4 years)