A solutions architect and
MBA holder with
10 years of experience in helping firms excel by adopting cutting-edge technologies aligned with financial and business goals, handling IT strategies from planning to execution. Focuses on
Spent my years of experience in managing software projects and building IT solutions from design to delivery, leading teams, building cloud services, implementing
DevOps practices, and maintaining live systems. An enthusiast for
Everything-as-Code (GitOps) and
Everything as a Service, and always curious to learn and be part of the next big thing in tech.
DevOps Toolset:CI/CD with Jenkins pipelines on Groovy, Containerization with Docker and ECR, Orchestration on Docker Swarm, Compose and Kubernetes, EKS, IAC using CloudFormation and Ansible, Ant, Prometheus, Nagios.
Microservices:RabbitMQ, SQS, KeyCloak.
Cloud Infrastructure:AWS (multiple workloads), Azure and GCP (light loads), IBM Softlayer.
Programming and Scripting:PHP, Java, Python, Bash, Groovy.
Software Development:LAMP stack, Apache/Nginx, Agile SDLC (Kanban/Scrum), JIRA, Redmine, Confluence, Wikis, MS Project, Git, SVN, MVC Design, REST API, SOAP.
Datastores:MySQL, MongoDB, Redis, ElasticSearch.
Telecom:VoIP, Asterisk/IVR, Kannel/SMPP.
Network and security:VPN/IPSec, HA/LB, DR.
Feb 2013 - Present (7 yrs), USA
Deputy Chief Technology Officer - CTO (Promoted) Nov 2018 - Present
Through proven technical and leadership skills, I was promoted to take over CTO’s daily operational duties, by overseeing 5+ concurrent agile software projects delivery, leading and supervising a cross-functional team of 20+ engineers to ensure completion of deliverables and adherence to timelines, conducting recruiting and training for staff and resource planning.
Development Operations Manager (Promoted) Jan 2018 - Oct 2018
Led the process of elevating development processes efficiency and overall SDLC, through implementing DevOps practices that turned to save 30% of software release time by initiating CI/CD with Jenkins, Docker, Swarm, Ant with Sahi for test automation. Pioneered Infrastructure as Code toolsets with CloudFormation and Puppet to ease managing 30+ AWS EC2 instances.
Integration Lead Engineer Feb 2013 - Dec 2017
Besides the daily routine system administration duties on AWS plus light loads on Azure and GCP, I led 10+ Agile software projects using Kanban and Scrum, with 10s-100s K USD budgets as SaaS platforms for data collection, M&E, Outreach, and LMS, using CodeIgniter and Laravel frameworks, MySQL, MongoDB, JIRA, BitBucket Git. Moreover, I designed, developed and maintained REST APIs based on PHP and Python for various telecom and social channels.
Nov 2012 - Oct 2013 (1 yr), Palestine
Was assigned as an IT program consultant to help a local governmental department in the design and building a highly-available mail system, serving 1K+ users, scalable to 10K+, integrated with LDAP for AAA, based on Linux, Postfix, Dovecot, and Roundcube. To sustain the project, I trained a 15+ IT operations team and introduced ISO-9001 SOP for technical documentation using Wiki.
Nov 2010 - Oct 2012 (2 yrs), Palestine
Directed the process of migrating the system to poly-cloud IaaS providers like Amazon AWS, Alongside managing multi-location hybrid datacenters. Also, I administered business applications backed by replicated MySQL databases and employed advanced monitoring, performance graphing and alarming alerts with Nagios/Cacti/SNMP/Asterisk.
Feb 2009 - Oct 2010 (1 yr 9 mos), Palestine
Helped my firm to enter the VoIP market by designing commercial Asterisk SIP/IAX IP-PBX, and eFax solution, besides the system administration duties for the local network, on-premise Linux-based servers, and various open-source software as OpenVPN, LDAP/RADIUS, Twiki, Bugzilla, Trac, SVN, Bind, Squid, and Samba.
Restructured practices for SDLC into agile CI/CD and performed several team wide sessions as part of capacity building.
Tech Stack: Jenkins pipelines, Docker, ECR, EC2, Ansible, Ant, Prometheus.
Led a team to design and build outreach platform customized for several INGO clients to interact with their beneficiaries, automating customer engagements with surveys, CRM and Case Management. Channels included Whatsapp, Facebook chat, Email, automated IVR and SMS.
Tech Stack: Web Microservices (Lumen, Vue, MySQL, RabbitMQ, KeyCloak).
Led a team to implement an enterprise M&E platform with the capabilities of data collection via Web, mobile app and , in addition to data visualization and reporting via dynamic indicators. Customized for multilingual and personalized dashboards.
Tech Stack: Monolithic Laravel, Vue, MySQL.
Developed REST API gateway to handle bothway requests/callbacks for transactions on telecom (SMS and IVR) and social networks (Whatsapp and Facebook) using inhouse built endpoints and third-party providors.
Tech Stack: PHP, Asterisk/IVR, Kannel/SMPP, SQS.
Continuous Learning on Soft Skills, Leadership, Business Management, Strategic Planning, Agile Project and Product Management. LinkedIn Learning
Continuous Learning on DevOps, Solutions Architecture and Infrastructure, Cloud Services. LinkedIn Learning, Udemy, and DZone
Kubernetes Mastery: Hands-On Lessons, Udemy
Docker Mastery: with Kubernetes and Swarm, Udemy
Jenkins Pipeline As Code, Udemy
Master of Business Administration - MBA, Aug 2017
B.E. Computer Systems Engineering, Jun 2009
@Birzeit University, Palestine