Badges
Certifications
Work Experience
Team Lead
Nybl• August 2021 - August 2024• Remote
Duties ● Hiring and training technical personnel ● Delegating work and assignments to team members ● Collaborating with their team to identify and fix technical problems ● Analyzing users' needs and then finding applications to serve them ● Creating end goals for the team ● Checking that software and applications are updated ● Supervising system modifications ● Conducting security audits to identify areas of improvement ● Guiding the team through technical issues and challenges
Software Engineer
Ebtikkar• April 2019 - August 2021• Saudi Arabia
A subsidiary of the National Technology Group, is one of the leading IT Infrastructure Solutions Providers in the Kingdom of Saudi Arabia. It is well positioned to lead the IT service industry in the Middle East by leveraging its strategic partnerships with world class technology vendors, solid service infrastructure and its commitment to the region
Mobile Developer
Quad Dimenssions• January 2017 - March 2019• Saudi Arabia
Duties ● Translate designs and wireframes into high quality code ● Design, build, and maintain high performance, reusable, and reliable Java code ● Ensure the best possible performance, quality, and responsiveness of the application ● Identify and correct bottlenecks and fix bugs ● Help maintain code quality, organization, and automatization ● Code and test software based upon software specifications and design. ● Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. ● Analyze and study complex systems requirements. ● Write and maintain technical documentation to describe program development, logic, coding, testing, changes, and corrections
Education
National Ribat University
Computer Science, BSc (Honours) in Computer Science• January 2008 - March 2013• GPA: 2.7