Welcome! I'm Abdullah Alhabal, a Junior Backend Software Engineer with a strong focus on API design, Laravel, and scalable backend development. This repository showcases my continuous journey in mastering backend technologies, enhancing code quality, and contributing to innovative solutions.
As a backend engineer, I'm dedicated to building efficient, scalable systems using Laravel and NestJS. My passion for clean, maintainable code drives me to adopt best practices, such as utilizing DTOs, Enums, and advanced OOP principles.
- API Design: Crafting scalable, secure, and high-performance APIs.
- Backend Development: Leveraging Laravel and NestJS to build robust backend solutions.
- System Optimization: Implementing Redis for performance improvements and refactoring legacy systems.
- Database Mastery: Managing both SQL and NoSQL systems, focusing on optimization and efficiency.
- DevOps and Infrastructure: Exploring Docker and cloud technologies to enhance deployment workflows.
I aim to become a well-rounded Software Engineer, with a deep understanding of full-stack development, cloud technologies, and distributed systems. My goals include contributing to open-source projects, mastering containerization with Docker, and continuing to refine my skills in API design and database management.
I'm actively enhancing my skills in Docker, RESTful API architecture, and database systems (SQL & NoSQL) while contributing to open-source projects and team collaborations.
Technical Skills:
- Backend Development: Laravel, NestJS, API Design.
- Programming Languages: PHP, JavaScript, Python, C++, C#.
- Web Technologies: HTML5, CSS3, Bootstrap5.
- Database Management: MySQL, PostgreSQL, Redis.
- DevOps Tools: Docker, Git, GitLab CI/CD.
- Code Quality: Clean Code, DTOs, Enums, OOP principles.
- Operating Systems: Windows, Linux.
- Tools: Composer, XAMPP, Visual Studio Code, MarkDown.
- Typing Speed: 90 WPM.
I thrive in dynamic, collaborative environments, contributing to code reviews, merge requests, and team projects. My focus on clean, maintainable code and adherence to industry best practices helps improve code quality and project efficiency.
Connect with me on:
- Email: Email me.
- LinkedIn: Abdullah AlHabal.
- Website: Abdullah's Website.
- Bio Links: Abdullah's Bio Links.
Feel free to connect with me on various platforms:
- GitLab: gitlab.
- dev: dev.
- medium: medium.
- codepen: codepen.
- twitter | X: twitter.
- leetcode: leetcode.
- LinkedIn: LinkedIn.
- hackerearth: hackerearth.
- geeksforgeeks: geeksforgeeks.
- topcoder: topcoder.
- codechef: codechef.
- discord: discord.
- stackoverflow: stackoverflow.
- facebook: facebook.
- codeforces: codeforces.
Feel free to explore my repositories and join me in this exciting journey of learning and growth in Software Engineering!