User's Cover Picture
User's avatar

Abdullah Hamza

20 years of hands-on of experience developing enterprise applications across a range of domains, platforms and environments.

Message
Intro
Alexandria, Egypt
Software Consultant at Freelancer
Studied Computer Science at King Mariout
Computer Software
Joined February 2, 2023

Skills

Languages

English
-
Advanced
Arabic
-
Native or Bilingual
About
• 20 years of hands-on of experience developing enterprise applications across a range of domains, platforms and environments. • In-depth knowledge and experience in information systems architecture, software design methodologies, software design patterns, and object oriented design. • Expertise in Java, J2EE, SOA. • Experience migrating legacy operations to J2EE • Excellent hands-on development skills • Technologist dedicated to mastering best of breed and emerging products and standards • Extensive experience in enterprise software development life-cycle. • Excellent communication skills, comfortable interacting with technical and non-technical audiences.
Experience
User avatar
Freelancer
Jun 2014 – Present
Egypt
Software Consultant
• Identify, compare, select and implement technology solutions to meet clients current and future needs. • Work closely with department heads (marketing, finance, purchasing production, customer service and operations) to define and deliver new ERP module and enhancements. • Supervising quality assurance processes, integration, and system tests
User avatar
Huawei Technologies
Sep 2011 – May 2014
Kuwait
Solution Architect
• Responsible for key design and architectural decisions in the "next generation" products and provide prototypes. • Continually research the current and emerging technologies and propose changes where needed. • Provide detailed specifications for proposed solutions.
User avatar
International Turnkey Systems
Jun 2007 – Sep 2011
Kuwait
Technical Architect
• Member of Products Architecture and Integration Committee. • Analyze current technologies used within the company and determine ways to improve. • Provide leadership and mentoring within the development team in Java development best practices, OO design, J2EE architecture, programmer testing, automated builds, etc. • Responsible for the products integration.
User avatar
Raya Software
Jun 2005 – Jun 2007
Egypt
Senior Software Developer
• Provide analysis, Object Oriented Design, Workflow Design • Coaching and supervising a team of developers. • Customer Presentations and UAT Comments.
User avatar
ITSoft
Sep 2004 – Jun 2005
Egypt
Software Developer
Develop and customize core banking solutions and financial services.
User avatar
PA Government Services
Sep 2002 – Aug 2004
Egypt
Software Developer
Implement the new Government and Governorate Revenues System, supervising database populating, debugging any system errors and performing enhancements based on the users' feedback. Assist with Computer and other peripherals installation and troubleshoot software related problems.
Education
User avatar
King Mariout
Sep 1999 – Oct 2003
BSC, Computer Science