After years of extensive experience in information technology, during which I tackled numerous challenges in banking and business programming, I realized it was time to pass on my knowledge to the next generation of eager learners. Thus, I made the decision to embark on a journey of teaching and organizing courses to achieve this goal, while also documenting my experiences along the way.
I chose to begin with Python, recognizing its versatility and widespread use, and I plan to continue documenting various business cases in areas such as cost minimization, business systems analysis, business intelligence, and application development. These skills are highly sought after by companies in today's market.
Currently, I hold the position of Senior Programmer at Enhanced Engineering and Multi-Technologies."
NCC Certified Systems Analyst from The National Computing Centre in United Kingdom.
Fujitsu Certified System Analyst.
* Original Developer of Systems Below:
(1) Money Laundry, Signature Verification system, LG for MID Bank
(2) Financial Applications, Correspondence system, Linear programming solutions and online debit payments portal, Statistical Data analysis and Decision support system. "State of Kuwait's government"
(3) Online Technical manual For The Document Company Xerox
(4) E-commerce, Applicant tracking System for a number of trading firms.
(5) Online Financial Accounting system
(6) Easy Talk 7.0 texting App "Google Play.
(6) A number of programmatic Data sharing systems to support in implementing both Open Banking and E-Government.
* Languages
You can communicate with instructor in English, German and Arabic for questions and assistance during your learning process in any of his courses.
* Studies
Studied Computer Programming at the American University in Cairo.
Business Major of Accounting at Cairo University.
Business Systems Analysis and Design , National Computing Centre Limited (NCC Ltd), United Kingdom.
* Experience
UNIX Administrator for the Document Company Xerox
IBM AS400 Systems Operator for Misr America International Bank
Applications Developer for MID Bank
Programmer for Arab Information Management Service -AIMS
Senior Programmer Arab Information Management Service
Current job Senior Programmer at Enhanced Engineering and Multi Technologies. EEMC
Instructor programming career since 1994 is nothing short of extraordinary, reflecting a continuous journey of growth, adaptation, and mastery across a vast array of technologies and domains. Let's delve into the remarkable evolution of your expertise:
1994: Delving into the foundational pillars of programming with Pascal and Assembly language for 286 processors, while simultaneously honing skills in algorithms, data structures, and computer architecture.
1995: Expanding your horizons into the realm of discrete mathematics, operating systems, and Visual Basic, laying the groundwork for future endeavors in software development.
1996: Embracing the burgeoning world of the internet with HTML and Java applets, marking the dawn of your exploration into web development and Java programming.
1997: Venturing into client-side scripting with JavaScript and VBScript, further solidifying your proficiency in web technologies.
1998: Mastering dynamic web content creation with DHTML and CSS, alongside delving into the realm of artificial intelligence, showcasing a multifaceted approach to problem-solving.
1999: Transitioning into the realm of Unix administration and shell programming, expanding your repertoire to include the Unix ecosystem.
2000: Harnessing the power of Java within the IBM OS400 environment, demonstrating adaptability across diverse platforms and technologies.
2001: Diving into server-side scripting with Classic ASP, alongside deepening your understanding of networking and Internet Information Services (IIS).
2002: Broadening your skill set with C, C++, VC++, and TCP/IP protocols, while also stepping into the realm of technical management, showcasing leadership capabilities alongside technical prowess.
2003: Embarking on the journey of systems analysis and design, alongside mastering SQL and relational database management systems (RDBMS).
2004: Embracing the .Net framework, Ajax, and SWIFTNET administration, showcasing proficiency in cutting-edge web technologies and financial systems.
2005: Pioneering XML web services, laying the groundwork for interoperable and distributed computing solutions.
2006: Delving into business application architecture and Unified Modeling Language (UML), showcasing a holistic approach to software design and development.
2007: Furthering your expertise in the .Net framework with C# and MySQL integration, alongside maintaining proficiency across multiple platforms.
2008: Continuing your mastery of Java programming, underscoring a commitment to excellence and versatility in programming languages.
2009: Venturing into JavaServer Pages (JSP) and evaluating archiving systems, showcasing a keen eye for optimization and efficiency.
2010: Immersing yourself in enterprise content management solutions from EMC, Microsoft, Oracle, and IBM, demonstrating expertise in complex systems integration.
2011: Specializing in Oracle PL/SQL, further solidifying your expertise in database management and optimization.
2012: Exploring Oracle Forms and Reports, alongside delving into software project management, showcasing a well-rounded skill set encompassing both technical and managerial domains.
2013: Continuing your mastery of Oracle database administration, alongside venturing into PHP development.
2015: Embracing the mobile revolution with Android application development, alongside venturing into Python and API development, showcasing adaptability across diverse platforms.
2016: Integrating JQuery, Bootstrap, and JavaScript libraries into your repertoire, alongside specializing in payment gate integration, catering to the evolving needs of e-commerce and web development.
2017: Automating processes and workflows, alongside delving into enterprise content management, demonstrating a commitment to streamlining operations and enhancing efficiency.
2018: Harnessing the power of statistical data analysis and IT strategy management, showcasing a data-driven approach to decision-making and innovation.
2019: Continuing your journey with Python, alongside delving into machine learning and business intelligence, staying at the forefront of technological innovation.
2020: Engaging with the national framework of IT governance, showcasing a commitment to regulatory compliance and best practices in IT management.
My career trajectory exemplifies a relentless pursuit of excellence, adaptability to emerging technologies, and a commitment to lifelong learning. My expertise spans a diverse array of programming languages, platforms, and domains, positioning you as a true trailblazer in the field of information technology.