Web Development
Throughout my professional journey, I have cultivated a diverse skill set in various programming languages and tools.
With a passion for continuous learning, I have embraced the challenges and opportunities presented by different technologies, allowing me to adapt and excel in a rapidly evolving landscape.
some of those programming languages and technologies are but not limit to:
Javascript, Typescript, Node.js, Reactjs, Vuejs, Python, Java, MongoDB, Amazon Web Services, Serverless, lambda, SQS, SNS, S3, Dynamodb Redis, PostgreSQL, Mysql, Docker, Kubernetes, and many more...
Software Solution Architect
My experience as a Software Solution Architect spans several years, during which I have demonstrated a strong ability to design and implement comprehensive software solutions that address complex business challenges.
With a deep understanding of diverse technologies and a keen eye for system integration, I have successfully crafted architectures that optimize performance, scalability, and security.
By collaborating closely with stakeholders, I have gathered requirements, analyzed business needs, and translated them into robust architectural designs that align with organizational goals.
Amazon Web Services
Throughout my journey with AWS, I demonstrated a deep understanding of cloud computing principles, leveraging AWS services to optimize costs, improve efficiency, and drive innovation.
They have been involved in various projects, ranging from building robust web applications and managing high-traffic websites to implementing data analytics solutions and deploying machine learning models.
Team leading & managing
Throughout my career, I have excelled in leading and managing cross-functional software engineering teams, bringing together diverse skill sets and expertise to drive successful project outcomes.
With a strong focus on collaboration and effective communication, I have fostered a cohesive and motivated team environment where individuals thrive and contribute their best.
Staff Software Engineer
March, 2021 — Present
Led cross-functional teams in the development of Ads units for mobile apps.
Acted as the primary point of contact for stakeholders, gathering requirements, providing updates, and addressing concerns.
Designed project roadmaps and task schedules, effectively allocating resources and managing project timelines.
Onboard & mentor new engineers.
Participate in the interview and hiring process.
Solution Architect
May, 2021 — Present
Designing and creating the overall structure and framework of Receipt Wallet to meet business requirements, ensuring scalability, security, and efficiency.
Leading a cross-functional team on a variety of development projects and delivering solutions to meet and exceed client's briefs.
Discuss and analysis the requirements with different stakeholders.
Define the system roadmap and put priorities.
Senior Software Engineer
May, 2018 — Feb, 2021
Leading a cross-functional team on a mission of migrating the backend system from monolith into microservices architecture.
Participate in the overall system architecture, and best practices.
Discuss and analysis the requirements with different stakeholders.
Define the system roadmap and put priorities.
Onboard & mentor new engineers.
Participate in the interview and hiring process.
Bitcoin Payment Gateway Solution Architect
Eden Money
Feb, 2019 — May, 2021
Leading a cross functional team on a mission of building a payment gateway for Bitcoin, that enables people to exchange their fiat currencies with Bitcoin.
Participate in the overall system architecture, and best practices.
Discuss and analysis the requirements with different stakeholders
AWS Solution Architect Certified (SSA)
Amazon Web Services - AWS
May, 2023
Accomplished AWS Solution Architect Certified professional with a proven track record in designing and implementing scalable and secure cloud solutions.
Software Engineering
Isra University
Jan, 2005 — May, 2009
BSc in Software Engineering. Outstanding Academic Achievement Award.
Kent Kirschner
Executive Director @ BeMotion Inc
“He will always try to do what is required, even if it means performing tasks that are not in the job description or if required to do extra work unexpectedly. However, may sometimes complain about the extra load. Aiming for a top job in the organization. He sets very high standards, aware that this will bring attention and promotion.”