Ehab Al-Hakawati

CTO - FinTech | E-Commerce

Experienced technologist with nearly two decades of expertise in high-performing software, cloud tech, FinTech and e-commerce. Renowned for collaborative, self-motivated, hands-on leadership, focusing on strategic, cutting-edge tech solutions.


I am proficient in crafting technology strategies and executing them seamlessly. I thrive on innovation and delivering results on time and within budget. With a proven track record of building and optimizing software solutions through cloud technologies.

Ehab Al-Hakawati

Skills

  1. FinTech
  2. E-Commerce
  3. Solution Architecture
  4. Strategic Planning
  5. Team Management
  6. Cross-functional teams
  7. Spring Boot
  8. Machine Learning
  9. System Design
  10. Microservices (12 Factors)
  11. Java/J2EE
  12. Elasticsearch
  13. Kafka/Kafka Streams
  14. Redis
  15. Big Data
  16. Kubernetes
  17. ReactNative
  18. Native Mobile Devlopment
  19. Start-up Management
  20. Coaching and Mentoring
  21. DevOps
  22. CI/CD
  23. Blockchain
  24. Crypto / NFT
  25. GraphQL / gRPC

Experience

  • Clarity Debt Resolution - FinTech domain

    CTO | Jan 2024 - Present
    Clarity Debt Resolution is an American based company that aims to help US consumers reduce their debt by negotiating with creditors to settle their debts for less than the full amount owed.
    1. Team Leadership: Build, mentor, and lead a high-performing technology team proficient in technology and machine learning solutions.
    2. Strategic Technology Leadership: Provide strategic direction and leadership for the company's technology initiatives.
    3. Innovation and Industry Trends: Drive innovation in technology by staying informed about industry trends and emerging advancements.
    4. Cultural Development: Foster a collaborative, innovative, and continuously improving culture within the solar technology domain.
  • Stack
    1. Java/J2EE
    2. Spring Boot
    3. Node.Js
    4. Python
    5. Tenserflow
    6. Superset
    7. Kubernetes
    8. Kafka
    9. Elasticsearch
    10. Redis
    11. Docker
    12. Postgres
    13. Snowflake
  • Boutiqaat / AlSahab Global - E-Commerce domain

    Director of Engineering | Jan 2020 - Dec 2023
    Boutiqaat is one of the Largest Social E-Commerce platforms in the MENA for Men & Women, connecting buyers with premier Luxury Fashion & Beauty Brands.
    As the Director of Engineering, I lead and inspire engineering teams across multiple geographical locations including India, Egypt, and Kuwait.
    1. Leadership: Motivate, serve, inspire, and provide guidance to engineering teams, fostering collaboration and driving innovation.
    2. OKRs Management: Establish and monitor the objectives and the key results (OKRs) for the engineering team, ensuring alignment with organizational objectives and continuous improvement.
    3. Technology Solutions: Identify, compare, select, and implement cutting-edge technology solutions to address current and future business needs.
    4. Infrastructure Oversight: Supervise system infrastructure to maintain functionality and efficiency, ensuring seamless operation of the platform.
    5. Performance Analysis: Track, analyze, monitor, and enhance the platform performance metrics.
    6. System Architecture: Oversee all aspects of system design and changes in system architecture, and maximize platform's scalability and resilience.
    7. Technology Landscape: Stay at the forefront of industry trends and best practices in the ever-evolving technology landscape.
  • Stack
    1. Java/J2EE
    2. Spring Boot
    3. Spring Cloud
    4. AWS
    5. Kafka streams
    6. Elasticsearch
    7. MongoDb
    8. Redis
    9. Docker
    10. MySQL
    11. Kubernetes
    12. CQRS
    13. Gitlab CI/CD
    14. React Native
    15. Google BigTable
    16. DataDog
    17. gRPC
    18. GraphQL
    19. Neo4j
    20. Microservices
  • Winfooz - E-Commerce domain

    Engineering manager | September 2017 - December 2019
    Winfooz is an all-in-one Dealer-to-Dealer Marketplace to buy and sell Autos online. Winfooz's aim is to revolutionize the way wholesale auto trading is conducted online.
    While I was at Winfooz, I was acting as the Chief Technology Officer (CTO) of the company.
    1. Technical Vision: Set the company's technical vision and led its technological development to ensure alignment with strategic objectives.
    2. Strategic Planning: Developed strategic plans and timelines for evaluating, developing, and deploying all technical, web, and mobile services, fostering innovation and efficiency.
    3. Technology Standards: Ensured technology standards and best practices were consistently met throughout the organization.
    4. Software Development: Established software development processes and set clear objectives for the team, enabling efficient project execution.
    5. Quality Assurance: Supervised quality assurance processes, integration, and system tests to guarantee product reliability.
    6. Budget Oversight: Reviewed timeframes, budgets and headcount to manage resources effectively and control costs.
    7. Technology Strategy: Led the strategic direction for technology platforms, partnerships, and external relationships, driving the company's growth.
    8. Software Engineering Policies: Developed, implemented, and maintained software engineering policies and standards in collaboration with the software engineering team.
    9. AWS Management: Administered and managed the company's AWS account, including services such as S3, ECR, RDS, Lambda, and API Gateway, to ensure optimal infrastructure performance.
  • Stack
    1. Java/J2EE
    2. Spring Boot
    3. Spring Cloud
    4. iOS
    5. Android
    6. React Js
    7. MySQL
    8. Active MQ
    9. Kafka
    10. AWS
    11. API Gateway
    12. Keycloak
    13. Websockets
    14. BugSnag
    15. Node.js
    16. Ruby on Rails
  • CASHU - FinTech domain

    Engineering manager | December 2016 - Augest 2017
    At CashU, I took on the role of Engineering Manager for a critical system revamp project, collaborating closely with the all teams to achieve successful project shift.
    1. Cross-functional Collaboration: Partnered with Product Managers, Cloud Operations, and Cybersecurity leads to deliver innovative FinTech products.
    2. Talent hiring: Played a key role in recruiting super-talented heros who could drive and enhance the overall development life cycle.
    3. Team Leadership: Led and inspired engineering development teams, fostering a collaborative and high-performance work environment.
    4. Best Practices: Developed and reinforced habits that supported software development best practices, enhancing the quality and efficiency of the project.
    5. Proxy Servant-Leader: Acted as a proxy servant-leader for the company's external, outsourcing, and remote teams, facilitating effective communication and collaboration to meet project objectives.
  • Stack
    1. Java/J2EE
    2. Spring Framework
    3. Spring Security
    4. Apache Kafka
    5. Angular 2
    6. JavaScript
    7. Apache HBase
    8. Hibernate
    9. ELK
    10. AWS
    11. MySQL
    12. PHP
  • ReserveOut - E-Commerce domain

    Technical Team Leader / Principal Software Engineer | November 2012 - December 2016.
    As a Technical Team Leader, I was leading, organizing, and coordinating the activities of the development team to ensure successful deliverables.
    1. Team Leading: Supervised and coordinated the activities of engineers, fostering collaboration with other team members and departments to ensure seamless project execution.
    2. Process Management: Ensured the team comprehended and consistently applied established processes, policies, standards, and procedures, maintaining a high level of quality and adherence to best practices.
    3. Development: Led the development effort to build a high-performance real-time engine tailored to meet the demanding needs of the projects, and enhancing the efficiency and capabilities of the system.
    4. AWS Management: Administered and managed the company's AWS account, overseeing services such as S3, Elastic Beanstalk, RDS, and others.
  • Stack
    1. Java/J2EE
    2. Spring Framework
    3. Spring Security
    4. Hibernate
    5. JSP
    6. JSTL
    7. AWS
    8. MySQL
    9. Websockets
    10. MongoDb
    11. Openfire, XMPP
    12. jQuery
    13. iOS
    14. Android
  • EastNets - FinTech domain

    Senior software developer | September 2011 - November 2012
    As a Senior Engineer at EastNets, I was optimizing and enhancing software solutions to improve performance, particularly in handling large-scale data for search and updates.
    1. Development: Developed, modified, integrated, tested, and maintained financial SWIFT network plugins using a "cross-platform" C++ language approach. This allowed the same code to compile and operate seamlessly across various operating system variations.
    2. Performance Optimization: optimize and enhance software solutions, focusing on improving performance when handling big data for search and update operations.
    3. Legacy Code Migration: Led the migration of legacy C++ code to modern Java language, ensuring a smooth transition to a more contemporary and maintainable codebase.
  • Stack
    1. Java/J2EE
    2. SWIFT network
    3. JSP
    4. C++
    5. Oracle
    6. BigData
    7. DB2
    8. Unix
    9. Linux
    10. Lucene
    11. Servlet
  • Souq.com - E-Commerce domain

    Senior software developer | September 2009 - August 2011
    As a Senior Engineer, I played a key role in contributing to the development of an in-house e-commerce framework tailored to meet the specific needs of "souq.com."
    1. Development: Actively participated in the development of an in-house e-commerce framework designed to address the unique and customized requirements of "souq.com," enhancing the platform's functionality and performance.
    2. Data Modeling: Designed, developed, and documented logical and physical data models to support a multi-dimensional product catalog system, ensuring efficient data management and retrieval.
    3. Search Solution: Applied search theory and leveraged expertise to create a custom index that enabled a robust e-commerce product search solution, improving the overall user experience and product discoverability.
    4. Monitoring and Optimization: Monitored systems, identified weak points, reported findings, and implemented necessary fixes, ensuring the reliability and optimal performance of the e-commerce platform.
  • Stack
    1. Java
    2. PHP
    3. MySQL
    4. Zend Framework
    5. AWS
    6. Apache Solr
    7. Smarty
    8. FAST ESP
    9. Memcached
    10. REST
  • Araby.com - Search engine domain

    Senior software developer | May 2008 - September 2009.
    1. Development: Designed and Engineered a custom search solution to address the strategic needs of Maktoob.com channels, improving the overall search functionality and user experience.
    2. Innovation:Actively participated in the development of a high-end Arabic search algorithm tailored to meet the specific requirements of Arabic users, enabling diverse and focused searches.
    3. Integration: Integrated applications by designing robust database architecture and server scripting, ensuring seamless connectivity with search engines and information servers, thereby enhancing system interoperability.
    4. Coordination: Led the completion of application development projects by coordinating requirements, schedules, and activities, facilitating timely and efficient project delivery.
    5. Troubleshooting: I was troubleshooting and resolving development and production issues across multiple environments and operating platforms, maintaining system stability and reliability.
  • Stack
    1. Java/J2EE
    2. Spring Core
    3. Search Theory
    4. MySQL
    5. Spring Web MVC
    6. FAST ESP
    7. Hibernate
    8. XML
    9. REST
    10. Servlet/JSP
    11. BigData analysis
    12. Linux
  • ProgressSoft - FinTech domain

    Software developer | July 2006 - May 2008
    1. Development: Developed and maintained system drivers for electronic check scanners, ensuring seamless operation and compatibility with the underlying operating systems.
    2. Integration: Successfully integrated electronic check scanners with a complex software solution, contributing to the overall functionality and efficiency of the system.
    3. Innovation: Engineered and maintained a robust cheque image OCR (Optical Character Recognition) algorithm capable of extracting and recognizing magnetic ink characters, enhancing the accuracy and reliability of check processing.
  • Stack
    1. Java/J2EE
    2. C++
    3. ATL
    4. MFC
    5. Oracle
    6. SQL server
    7. Struts
    8. Assembly
    9. Jasper reports

Education & Certificates

  • 2002 - 2006 The Hashemite University, Zarqa - Jordan.
    BSc in computer science - (Excellency Degree, 3.64 GPA, Rank 1st).
  • 2001-2002 Al-Hussain College school.
    Science stream - (Grade of 88,3).
  • 2008 SCJP certificate.
    Sun certified programmer for the Java platform standard edition 5.