My Professional Journey
Professional roles and achievements
IT Services & Development
Frontend Development, Teaching & Mentorship
Frontend Engineer
Hybrid
Develop and maintain Angular 17 - 20 applications focusing on scalability, performance, and maintainability. Implemented lazy loading, SSR, SEO optimization, and modular state management. Collaborated with cross-functional teams in an Agile environment.
Key Responsibilities
- Develop and maintain Angular 17 - 20 applications focusing on scalability, performance, and maintainability.
- Implemented lazy loading, SSR, SEO optimization, and modular state management.
- Collaborated with cross-functional teams in an Agile environment.
Working with Shezlong has been a great experience. I have learned a lot about Angular and how to build scalable and maintainable applications.
Frontend Engineer
Part-Time
Contributing to the development of an automated software system that streamlines unit operations management for the Saudi Ministry of Defense. The platform includes 36+ operational modules, such as objectives, planning, risk assessment, and internal audit records, ensuring efficiency and compliance.
Key Responsibilities
- Contributing to the development of an automated software system that streamlines unit operations management for the Saudi Ministry of Defense.
- The platform includes 36+ operational modules, such as objectives, planning, risk assessment, and internal audit records, ensuring efficiency and compliance.
Working with Rwaq Tech has been a great experience. I have learned a lot about the Saudi Ministry of Defense and how to build scalable and maintainable applications.
Frontend Instructor Part-Time
Hybrid
As a Frontend Instructor at Route Academy, I have the privilege of teaching and guiding students in their journey to becoming proficient web developers. I provide hands-on learning experiences in key frontend technologies to help them build the skills necessary for success in the tech industry.
Key Responsibilities
- Student Support: Assisted students in enhancing their web development skills, providing tailored guidance to foster their growth and confidence in coding. I focused on creating an encouraging environment where students could ask questions and deepen their understanding of core frontend technologies.
- Code Reviews: Conducted thorough code reviews, offering constructive feedback to help students improve code quality and best practices. I ensured that students followed industry standards and coding conventions to build clean, maintainable, and efficient code.
- Mentorship: Mentored students in essential frontend technologies, including **HTML5**, **CSS3**, **Bootstrap5**, **Tailwind 4**, **Angular 19**, **Git and GitHub**, **Vercel**, **jQuery**, and **JSDoc**. I guided students through hands-on projects and exercises to ensure they gained a solid foundation in web development principles.
- Workshops and Live Coding: Led engaging workshops and live coding sessions, enhancing students’ problem-solving abilities and encouraging collaborative learning experiences. These sessions helped students better understand complex concepts while fostering teamwork and communication.
I aim to inspire and empower the next generation of web developers, equipping them with the skills and knowledge necessary for success in the industry. My goal is to ensure students not only master technical skills but also become confident problem solvers in a collaborative environment.
Frontend Developer Full-Time
Hybrid
As a Frontend Developer, I work on both legacy and new projects, specializing in Angular and native web technologies. I am responsible for implementing high-performance and SEO-friendly solutions while ensuring accessibility and clean code practices.
Key Responsibilities
- Passionate front-end developer with expertise in Angular and native web technologies. I specialize in maintaining and developing both legacy and new projects while ensuring high performance, accessibility, and SEO-friendly implementations through clean, efficient code.
- Follow SOLID principles to write scalable, well-documented code using JSDoc and leverage GitHub for version control.
- Optimize page speed by implementing lazy loading, minimizing render-blocking resources, and enhancing image and script performance.
- Track project issues and strive for continuous improvement while working with Vercel to streamline deployments and deliver seamless user experiences.
With a deep passion for clean code and performance optimization, I strive to create intuitive and efficient user experiences, while continuously evolving as a frontend engineer to tackle modern challenges in web development.
Frontend Mentor Part-Time
Hybrid
As a Frontend Mentor at Route Academy, I have the privilege of guiding and supporting over 100 students in their journey to becoming proficient web developers.
Key Responsibilities
- Student Support: Assisted students in enhancing their web development skills, providing tailored guidance to foster their growth and confidence in coding.
- Code Reviews: Conducted thorough code reviews, offering constructive feedback to help students improve code quality and best practices.
- Mentorship: Mentored students in essential frontend technologies, including HTML, CSS, JavaScript, and frameworks such as Angular, ensuring a solid foundation in web development principles.
- Workshops and Live Coding: Led engaging workshops and live coding sessions, enhancing students’ problem-solving abilities and encouraging collaborative learning experiences.
Through my mentorship, I aim to inspire and empower the next generation of web developers, equipping them with the skills and knowledge necessary for success in the industry.
Frontend Developer Full-Time
Remote
In my current role as a Frontend Developer, I focus on building robust, scalable applications using Angular 17.
Key Responsibilities
- Angular Development: Implementing and maintaining high-performance features using Angular 17, ensuring responsiveness and efficiency across all devices.
- Documentation with JSDoc: Writing clear, consistent documentation using JSDoc to enhance code readability, maintainability, and ease of handoff for other developers.
- Team Collaboration: Participating in weekly and daily team meetings to sync progress, address blockers, and align on project goals, contributing to a collaborative and agile work environment.
- Git Workflow: Managing code changes through GitHub with clear, detailed commit messages and pull requests, maintaining code quality and ensuring smooth integration.
This role has strengthened my Angular expertise and my ability to work effectively within a team, emphasizing documentation and collaborative development practices.
Frontend Developer Part-Time
On-site
As a UI Developer, I was responsible for transforming design mockups into functional, responsive, and accessible web interfaces
Key Responsibilities
- Implementing Designs: Translated design files into clean, semantic HTML, CSS, and Bootstrap code, ensuring pixel-perfect accuracy and adherence to specifications.
- Responsive Development: Used Bootstrap to create layouts that adapt seamlessly across various devices, including desktops, tablets, and mobile screens.
- Code Optimization: Followed best practices in HTML and CSS to enhance performance, maintainability, and cross-browser compatibility.
- Collaboration with Design and Backend Teams: Worked closely with designers to understand design intent and with backend developers to integrate UI components effectively.
This role strengthened my skills in frontend development and precision in implementing designs according to established UI guidelines.
Frontend Developer Part-Time
On-site
Completed two freelance projects using Angular 17, focusing on responsive UI and API integration. Collaborated directly with clients to plan, develop, and deploy production-ready apps.
Key Responsibilities
- Completed two freelance projects using Angular 17, focusing on responsive UI and API integration.
- Collaborated directly with clients to plan, develop, and deploy production-ready apps.
Working with Mostaqel Platform has been a great experience. I have learned a lot about Angular and how to build scalable and maintainable applications.
Past Experience
Human Resources & Accounting
Human Resources Supervisor Full-Time
On-site
As an HR Supervisor, I oversaw HR administration for four concrete stations within the company, supporting a workforce of 300 employees.
Key Responsibilities
- Employee Relations: Facilitated communication between management and employees to foster a positive work environment and address workforce needs effectively.
- Recruitment and Onboarding: Managed recruitment efforts and oversaw the onboarding process for new employees, ensuring alignment with company culture and standards.
- Policy Implementation: Communicated HR policies related to compensation, benefits, and workplace safety, ensuring compliance across all assigned stations.
- Data Management and Reporting: Maintained accurate employee records, tracked attendance, and prepared HR reports to support strategic decision-making.
Working with four stations allowed me to develop strong organizational and leadership skills, essential for managing HR processes across multiple locations.
General Accountant Full-Time
On-site
As a General Accountant, I handle comprehensive accounting duties to ensure accurate financial records and support the company’s financial health.
Key Responsibilities
- Invoice Processing and Verification: Assembled, reviewed, and verified invoices and check requests, flagging any unusual items or discrepancies for prompt clarification
- Expense Management: Tracked expenses, processed expense reports, and maintained accurate records for efficient budget oversight and compliance.
- Account Analysis: Prepared account analyses, providing data-driven insights that aid in financial planning and budgeting.
- Reporting: Produced monthly financial reports to provide clear snapshots of the company’s financial standing, facilitating informed decision-making.
- Month-End Closing: Assisted in month-end closing procedures to ensure timely and accurate financial reporting.
- Historical Record Maintenance: Maintained organized historical records, supporting both financial audits and ongoing financial strategy.
This role has strengthened my analytical skills and my attention to detail, enabling me to support both daily operations and long-term financial planning effectively.
ASSISTANT MANGER Part-Time
On-site
As an Assistant Manager at Silver Company, I play a pivotal role in enhancing customer satisfaction and supporting store operations.
Key Responsibilities
- Customer Assistance: Help customers locate items in the store, ensuring a positive shopping experience and promoting customer loyalty.
- Inventory Management: Checked stock levels at other branches and facilitated orders for requested items, ensuring availability for our customers' needs.
- Product Knowledge: Provided detailed information about products, assisting customers in making informed purchasing decisions.
- Complaint Resolution: Elevated customer complaints to management, ensuring timely and effective resolution while maintaining a focus on customer satisfaction.
- Client Negotiation: Engaged with clients to negotiate terms and address specific requests, fostering strong relationships and enhancing sales opportunities.
In this role, I have developed strong interpersonal and problem-solving skills, contributing to a dynamic team environment and supporting the overall success of the store.