Abdulghani Albaik

A specialist in UWP/WinUI apps development, and Fullstack developer using Node.js/Asp.net core for backend and Vue.js for frontend.

You can find me on:

Download CV

About me

I'm Software engineer graduated from Aleppo university, for over five years I worked on several programming languages like "Python", "C#" and "JavaScript" and achieved many successful projects using global frameworks like: "UWP", "Node.js", "Vue.js", "Asp.net core". I like well designed application and search from time to time on beautiful and gorgeous designs on "Instagram" and follow the latest technology news for big companies like "Apple", "Microsoft"... etc.

My level in every framework, language or tech that I have used:

Certifications

I have many certifications from several companies and institutes like

...
Programming Using C#

A certification from CPC center. I've learned in this course the principles of programming using C# language and practiced OOP programming philosophy and I worked on many useful projects that give us a huge step in understanding the language's abilities

Show certification
...
Data Analyst

A certification from Udacity company. It was really amazing path from Udacity I have learned some Algebra algorithms that help me in calculating data and understanding the result. And the most important thing they teach us the principles of SQL (Standard Query language) and how to make strong "SELECT" queries.

Show certification
...
ICDL

A certification from Royal institute. We have learned the basics of Word, Excel, Powerpoint Outlook..., it was very good course

Show certification
Fullstack developer

A certification from Udacity company. An amazing path that teach me alot of things like how to create web pages using HTML/CSS and how to make a little backend web server using Django (python framework), and they go so deep in the principles of Git/GitHub and how to use git commands in bash shell.

Show certification

UWP / WinUI

I'm specialist for over 3 years in building and maintain UWP applications for small and large scales. I started learning this framework since 2018 and the main resource when I started learning it was Microsoft docs.

Basically UWP (Universal Windows Platform) is a framework created by Microsoft in 2015 so it's modern platform, you can build Desktop, xbox, Iot, Windows 10 mobile, HoloLens with it. It's sensitive for OS theme so your app can switch from light to dark theme or vice versa if you changed your OS theme, and if you convert your OS accent color the accent color of your app will be converted automatically and there is many of features you can use it when you build apps with this awesome framework.

I loved everything about it the simplicity and efficiency so you can build large desktop/xbox/Iot/HoloLens apps with small time and effort, also it has very big support from 3th party companies like Telerik and Syncfusion....

WinUI is the design language for UWP/WinUI 3 apps that crafts controls, give the beauty for its materials like "mica" and "Acrylic", also it has gorgeous light/dark theme contrasts, its own sound effects very perfect and the solid principles of depth and animation is calm and beautiful .

I worked on many projects and published some of them on GitHub as you see here.

Herafi

I built this Node.js backend app to serve my awesome UWP "Herafi" application and give it the data that it want from DB. Details here

Details here

FilesAndFolders

In this project I learned how to make some operations on files and folders and how to get the featured APIs that UWP include

Details here

SQLiteDB

I worked on little UWP project that connect to local SQLite Database and make the basic CRUD operations on the rows of DB.

Details here

MovieTube

I made this project to applicate the principles of Distributed systems and how to connect to backend server.

Details here

Hojozat

This project is in my fourth year in the collage and it's similar to my graduation project in complexity.

Details here

Node.js

I'm backend developer for 2 years using Node.js framework, I know how to make very well architecture can scale for multiple client side apps, implementing latest js features like promises, OOP..., and DI (Dependency Injection) using awilix library and how to connect to MySQL database and so much more

Node.js is single thread backend framework that enable you to build backend server side applications with small efforts and easy way, and of course it has many many third party libraries that help to get started and build your backend.

I have 4 node.js projects you can check them

herafi_backend

I built this Node.js backend app to serve my awesome UWP "Herafi" application and give it the data that it want from DB.

Details here

ecommerce

I build this Node.js app using latest js features like OOP, Promises Dependency Injection....etc.

Details here

Vue.js

I have been experiencing this framework for 4 months, So in this period I have learnt how to use directives, making SFC (Single file components), working with Vue CLI, deal with Vue router, Vuex and how to implement and use Vuetify framework and so much more.

Vue.js is a JavaScript based framework built for making developers able to build client side Single Page Application (SPA) or making universal apps (SPA) and (SSR) at the same time using Nuxt.js framework

I have 2 Vue.js projects you can check them

vue_bootstrap_fireb..

I have learnt in this project how to implement bootstrap and firebase in Vue application and make basic CRUD ops.

Details here

ecommerce

This project is a complete business project built-in with Stripe for payment and some charts and data analysis.

Details here

Asp.net core

I spend over 3 months learning ASP.net core framework and I complete the principles of building backend apps with this tech, and of course I learned how to deal with EntityFramework, Identity, user management, sending mails using MimeKit, making background services using Hangfire and working with SQLServer db and so much more

I have 3 Asp.net projects you can check them

Asp_BookStore

It's basic asp.net project implement Entity Framework, Identity, Automapper, JWT and many more..

Details here

ASP_UserManagement_Identity

It contains the basics how to use Identity stuff like UserManagment, RoleManager and SignInManager..

Details here

ASP_JWT

It implements JWT token auth and .md docs for famous libs like MimeKit, Hangfire and Serilog.

Details here