Hello, I am Abdelqader Osama Al Dweik

I am a dedicated software engineer with a strong focus on PHP development. I specialize in designing and building scalable, high-performance web applications and APIs. My work involves crafting efficient server-side solutions, optimizing database interactions, and ensuring seamless integration between the back-end and front-end components.

I have experience working with modern PHP frameworks, designing clean and maintainable code, and implementing best practices to improve application performance and reliability. Whether collaborating with teams or tackling challenges independently, I strive to deliver practical, user-centric solutions that meet business goals.

Core Skills and Expertise

  • Expertise in PHP development, including experience with modern frameworks like Laravel, Symfony, and CodeIgniter.

  • Proficient in database design and optimization, with experience in MySQL, PostgreSQL, and SQL Server.

  • Knowledge of system design principles, including micro-services and monolithic architectures.

  • Strong understanding of programming principles like SOLID, KISS, and DRY.

  • Experience implementing design patterns such as MVC, HMVC, Factory, and Repository.

  • Skilled in integrating third-party APIs and developing custom plugins for popular platforms.

  • Comfortable working with front-end technologies to bridge the gap between server and client functionality.

Technologies I Use

PHP

PHP

is a server-side scripting language designed for web development but also used as a general-purpose programming language.

Laravel

Laravel

is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern.

CodeIgniter

CodeIgniter

is an open-source software rapid development web framework, for use in building dynamic web sites with PHP.

Composer

Composer

is an application-level package manager for the PHP programming language that provides a standard format for managing dependencies of PHP software and required libraries.

phpStorm

PhpStorm IDE

cross-platform IDE for PHP built on JetBrains' IntelliJ IDEA platform.

MicroService

MicroService

Also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.

Linux

Linux

is a name that broadly denotes a family of free and open-source software operating systems (OS) built around the Linux kernel.

Redis

Redis

Redis (the database) is an in-memory data structure store, used as a database, cache, and message broker. It’s available both as open source and with an enterprise version which is, naturally, even more powerful.

Apache HTTP Server

Apache HTTP Server

is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows.

Amazon Web Services

Amazon Web Services (AWS)

is a subsidiary of Amazon.com that provides on-demand cloud computing platforms to individuals, companies and governments, on a paid subscription basis.

Apache HTTP Server

NGINX

a web server which can also be used as a reverse proxy, load balancer and HTTP cache. The software was created by Igor Sysoev

FreeRADIUS

FreeRADIUS

is the most popular open source RADIUS server supports all common authentication protocols, and the server comes with a PHP-based web user administration tool called dialupadmin.

GIT

GIT

is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.

Web Scraping

Web Scraping

Web scraping, web harvesting, or web data extraction is data scraping used for extracting data from websites.

RESTful API

RESTful API

Representational state transfer or RESTful web services are a way of providing interoperability between computer systems on the Internet.

Search engine optimization

Search engine optimization (SEO)

is the process of affecting the online visibility of a website or a web page in a web search engine's unpaid results.

PostgreSQL

PostgreSQL

is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.

MySQL

MySQL

is an open-source relational database management system.

WordPress

WordPress

is a free and open-source content management system (CMS) based on PHP and MySQL.

OpenCart

OpenCart

is an online store management system. It is PHP-based, using a MySQL database and HTML components.

JavaScript

JavaScript

often abbreviated as JS, is a high-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted programming language.

ECMAScript 6

ECMAScript 6

is a trademarked scripting-language specification standardized by Ecma International in ECMA-262 and ISO/IEC 16262.

jQuery

jQuery

is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.

Ajax

Ajax

is a set of Web development techniques using many Web technologies on the client side to create asynchronous Web applications.

CSS3

CSS3

is a style sheet language used for describing the presentation of a document written in a markup language.

HTML5

HTML5

is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and current major version of the HTML standard.

Bootstrap

Bootstrap

is an open source toolkit for developing with HTML, CSS, and JS. Quickly prototype your ideas or build your entire app with our Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful plugins built on jQuery.

Skills

 
Database Management
90
Debugging skills
90
Problem-solving skills
89
Teamwork mentality
87
Problem-solving skills
86
Server Management
85
Passion for the work
75
Business Analysis
70
Work environment match
65

Experience

Mar 2024

Present

MetricsLed, (METRICSLED.COM)

Senior Software Engineer

Mar 2024

Present

UREED TARJAMA, (TARJAMA.COM)

Consultant

Jul 2021

Mar 2024

UREED TARJAMA, (TARJAMA.COM)

Principal Software Engineer

Responsabilties:

  • Designing the architecture
  • Clean coding
  • Debugging issues
  • Improving the performance
  • Mentoring other engineers
  • Maintaining and upgrading existing software
  • Recommending new technologies that can help increase productivity
  • Make necessary adjustments to ensure optimal software performance
  • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues


Apr 2019

Jun 2021

UREED TARJAMA, (TARJAMA.COM)

SENIOR Software Engineer

The main backend developer of CleverSo Product

Jan 2018

Apr 2019

OUT SOURCING - KUWAITI COMPANY

Software Engineer (PHP)

Fep 2015

Dec 2017

EAA (Electronic Assessment & Accreditation)

Web Developer

Web Developer and part of team for company spicalest of assessment and accreditation systemes, QMSbox and Jadeer a products i was one of their developers team

Jan 2013

Present

OUT SOURCING

Freelancer

Outsourcing Programming Services (OPS) is IT Software business that delivers Par Excellence Software Development, Website Design since 2013.

Mar 2008

Sep 2012

Shepherd International Co.,LTD

IT Manager / Developer

planning the operation and function of the area over which the manager is assigned responsibility in a way that accomplishes the goals for which he or she is responsible.

Program, test and debug all web applications. Design, develop, test and deploy web applications. Code pages, files, test, debug and deploy. Develop appropriate code structures to solve specific tasks. Coordinate with other designers and programmers to develop web projects. Collaborate with staff and teams to develop, format and deploy content. Assist and support in the upkeep and maintenance of web sites. Initiate periodic testing and implement contingency plans in case of systems failure. Prepare and coordinate intranet web updates and intranet website changes. Fix bugs, troubleshoot and resolve problems. Assume ownership of code throughout development, staging, testing and production.

2004

2008

Studying, Make Small Projects & Freelancing

Beginner

Before I started my university, I had learned programming a small softwares. Then, During my studies I started working as a (Freelance). through my work i had created administrative and accounting programs for individuals, small installations and university students.

Education

B. A Degree in AIS
(2003-2007)

Albalqa Applied University, Jordan.

Portfolio

Hobby

Reading & Searching About New Technologies

Drop me a line

Social

Files

©

COPYRIGHT