Skills
- Java/J2EE
- Spring boot
- Spring cloud
- Elasticsearch
- Kafka
- Kafka Streams
- Redis
- Cloud computing
- Enterprise architecture
- AWS
- DevOps
- Microservices
- Strategic planning
- Agile methodology
- Problem solving
- MySQL
- Docker
- Kubernetes
- Solution architecture
- React Native
- Serverless
- Jira
- Team management
- Start-up management
- Stakeholder management
Experience
-
Boutiqaat / AlSahab Global - E-Commerce domain
Director of Engineering | Jan 2020 - Present
Boutiqaat is one of the Largest Social E-Commerce platforms in the MENA for Men & Women, connecting buyers with premier Luxury Fashion & Beauty Brands.- Motivate, Serve, inspire, and lead engineering teams across four different geographical locations of Jordan, India, Egypt, and Kuwait.
- Establish and Monitor the engineering team KPIs.
- Identify, compare, select and implement technology solutions to meet current and future needs.
- Supervise system infrastructure to ensure functionality and efficiency.
- Track, analyze, and monitor technology performance metrics.
- Oversee all system design and changes in system architecture.
- Keep abreast of new trends and best practices in the technology landscape.
-
- Java/J2EE
- Spring Boot
- Spring Cloud
- Kafka
- Elasticsearch
- Redis
- Docker
- AWS
- MySQL
- Kubernetes
- Lambda
- React Native
- Google BigTable
-
-
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.- Setting company technical vision and leading the company's technological development.
- Develop strategic plans and set timelines for evaluation, development, and deployment of all technical, web, and mobile services.
- Ensure technology standards and best practices are met.
- Supervise quality assurance processes, integration, and system tests.
- Establishing software development process and set objectives for process.
- Review timeframes and budgets.
- Leading the strategy for technology platforms, partnerships, and external relationships.
- Develops, implements, and maintains software engineering policies and standards with collaboration and input from the software engineering staff.
- Administer and Manage the company AWS account (S3, ECR, RDS, Lambda, API Gateway, etc..).
-
- Java/J2EE
- Spring Boot
- Ruby on Rails
- MySQL
- Active MQ
- Hibernate
- AWS
- API Gateway
- React Js
- Microservices
-
-
CASHU - FinTech domain
Engineering manager | December 2016 - Augest 2017
- Partner with the Product Managers, Cloud Operations, and Cybersecurity leads to deliver FinTech products from design to production successfully.
- Recruit superstars who can drive and enrich the overall development life cycle.
- Lead and inspire engineering development teams.
- Develops and reinforces habits that support the software development best practices.
- Act as a proxy servant-leader for the company's external/outsourcing/remote teams.
-
- Java/J2EE
- Spring Boot
- Angular 2
- Apache HBase
- Apache Kafka
- MySQL
- PHP
-
-
ReserveOut - E-Commerce domain
Technical Team Leader / Principal Software Engineer | November 2012 - December 2016.
- Leading, Organizing and coordinating the activities of the development team.
- Supervising the activities of engineers and coordinating their activities with other team members and departments.
- Ensure the team comprehends and applies the established processes, policies, standards and procedures.
- Build a real-time engine that supports the demanding needs of the projects.
- Administer and Manage the company AWS account ( S3, Elastic Beanstalk, RDS, etc ).
-
- Java/J2EE
- Spring Core
- JSP
- AWS
- MySQL
- Web Sockets
- Mongo
- Openfire, XMPP
- jQuery
-
-
EastNets - FinTech domain
Senior software developer | September 2011 - November 2012
- Optimize and enhance software solutions performance against big- data in terms of search and update..
- Write, modify, integrate, test, and maintain financial SWIFT network plugins using "cross-platform" C++ language (Same code compiles in all OSs variations).
- Migrate legacy C++ code into modern Java language.
-
- Java/J2EE
- C++
- Oracle
- BigData
- Unix
- Linux
- SWIFT network
- Lucene
-
-
Souq.com - E-Commerce domain
Senior software developer | September 2009 - August 2011
- Participate in the development of an in-house e-commerce framework that covers "souq.com" custom needs.
- Design, develop and document logical and physical data models that serves a multi-dimensional product catalog system.
- Apply the search theory and create a custom index that enables an e-commerce product search solution.
- Monitor systems, define weak points, report them and fix them.
-
- Java
- PHP
- MySQL
- Zend Framework
- AWS
- Apache Solr
- Smarty
- FAST ESP
- Memcached
-
-
Araby.com - Search engine domain
Senior software developer | May 2008 - September 2009.
- Integrate applications by designing database architecture and server scripting; study and establish connectivity with search engines, and information servers.
- Complete application development by coordinating requirements, schedules, and activities.
- Troubleshoot development and production problems across multiple environments and operating platforms.
- Build a custom search solution that served a strategic need of Maktoob.com channels.
- Participate in developing a high-end Arabic search algorithm that serves the need of Arabic users, with varieties of general and focused searches.
-
- Java/J2EE
- Spring Core
- Search Theory
- MySQL
- Spring Web MVC
- Linux
- FAST ESP
- Servlet/JSP
- BigData analysis
-
-
ProgressSoft - FinTech domain
Software developer | July 2006 - May 2008
- Develop and maintain system drivers for electronic check scanners.
- Integrate electronic check scanners with a complex software solution.
- Develop and maintain cheque image OCR algorithm that extracts and recognizes magnetic ink characters.
-
- Java/J2EE
- C++
- ATL
- MFC
- Oracle
- SQL server
- Struts
- Assembly
- 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.