Accomplished software engineer with extensive expertise in PHP, Yii framework, and recruitment systems. Demonstrates proficiency in payment gateway integrations, data migration, and RESTful APIs. Skilled in Flutter, Arango DB, MySQL, and PostgreSQL with a focus on data storage optimisation and indexing. Adept at leveraging AI and machine learning to enhance system performance. Proven track record in code refactoring, PHP unit testing, and implementing agile methodologies. Strong leadership abilities with experience in team building, mentoring, and strategic execution. Committed to delivering innovative solutions while maintaining calm under pressure.
Overview
9
9
years of professional experience
3
3
years of post-secondary education
Work History
Senior Software Engineer - Level 3
Bayt.com
AbuDhabi, United Arab emirates
06.2016 - Current
Results-driven Senior Software Engineer & Team Leader with extensive experience in PHP/Yii framework, payment gateway integrations, and database migration
Adept at leading development teams, architecting scalable systems, and ensuring high-quality, maintainable code
Expertise in AI systems, RESTful APIs, and Flutter development, with a focus on performance optimization, security, and seamless user experiences
Expertise in PHP (Yii framework) for building scalable and high-performance applications
Extensive experience in recruitment systems, including job posting and CV search functionalities
Strong knowledge in payment gateway integrations using multiple third-party providers (Paypal, Checkout.com, Payfort served by Amazon)
Skilled in data migration projects, ensuring smooth transitions between databases and platforms
Implementation of RESTful APIs for seamless communication between services
Flutter Developer with experience in building and launching mobile applications from scratch
Adding advanced features to enhance user engagement and functionality
knowledge of ArangoDB and relational databases (MySQL, PostgreSQL)
Optimizing data storage, indexing, and querying for performance improvements
Working on AI-driven systems, enhancing user input with accurate prompts and automation
Varnish and Redis for data caching & queuing, improving system efficiency
Refactoring and optimizing code for better performance
Implementing PHP Unit Testing for ensuring system reliability
Strong knowledge of Agile methodologies and version control using Git
Experience with CI/CD pipelines for smooth deployment and continuous integration
Ensuring best practices in SEO (Search Engine Optimization) while deploying applications
Acting as a Team Leader, mentoring and empowering team members
Promoting a culture of continuous learning, collaboration, and high performance
Encouraging technical documentation and best practices for maintainable codebases
Supporting stakeholders by providing technical insights and strategic direction
Worked with product managers to define software requirements and project scopes accurately.
Prioritised tasks effectively through effective time management skills,.
Collaborated with cross-functional teams to gather requirements and ensure seamless software integration.
Designed high-quality software solutions to meet client demands.
Documented standard development procedures and trained new personnel on requirements.
Conducted code reviews, providing constructive feedback to team for improved code quality.
Reviewed, validated and automated testing to improve code quality.
Checked software for errors and coded updates to fix problems.
Coordinated with quality assurance teams to verify software meets established standards.
Investigated and resolved complex technical issues reported by end-users with quick, accurate solutions.
Used version control systems for code management and tracking.
Conducted regular code refactoring to enhance readability and maintainability.
Produced clean, error-free code in line with internal quality standards.
Junior .Net Developer
Integrated Technology Group (ITG)
Amman, Jordan
11.2015 - 06.2016
Supported development teams with evaluation and feedback loops to fix logic and runtime errors.
Documented application features, functionality and errors encountered for handover to support teams.
Tested and implemented new features to identify and resolve bugs.
Planned and delivered projects to spec, on time and meeting internal quality standards.
Worked on Privilege in MoE - KSA project.
Education
Bachelor’s Degree - Computer Science
HASHEMITE UNIVERSITY
Jordan - Amman
09.2012 - 09.2015
Skills
Time management
Strategic execution
Initiative and Innovation
Calm under pressure
Team leadership and motivation
Writing reports and proposals
Deadline management
Project planning and coordination
Communication skills
Languages
English
Upper intermediate
Arabic
Proficient (C2)
Affiliations
Reading
Writing
Accomplishments
Top Learner of the 2023 Certificate
Top Learner of the 2022 Certificate
Completion for the Manager's Learning Path Certificate
Obsess About Empowering Others to Lead Better Lives Certificate
Embrace change with a positive attitude Certificate
About me
As a Senior Software Engineer at Bayt.com, I leverage my 8+ years of experience in online payment solutions, mobile app development, and system optimization. I have a strong background in integrating and troubleshooting multiple payment gateways across platforms, ensuring high-quality and performant code releases. I am skilled in team leadership, database management, and agile methodologies. I have also earned certifications in Redis and Agile.
My goal is to deliver innovative and user-friendly payment solutions that meet the needs of diverse clients.
Timeline
Senior Software Engineer - Level 3
Bayt.com
06.2016 - Current
Junior .Net Developer
Integrated Technology Group (ITG)
11.2015 - 06.2016
Bachelor’s Degree - Computer Science
HASHEMITE UNIVERSITY
09.2012 - 09.2015
Similar Profiles
Saif ElaslamSaif Elaslam
Technical Support Representative at Bayt.comTechnical Support Representative at Bayt.com