I caught fire coding.I always thought my dream was to be a player football. It seemed like an appropriate dream. But I kind of just felt meh. I yearned to learn more, yearned to learn something different.And that's when it happened; the spark I was missing ignited the instant I clicked play on my first Python tutorial video. Since then, I can't get enough. Web development calls to all my passions; it incorporates creativity and problem solving and I'm allowed to break it to improve the code (in a separate Git branch, of course).I love applying responsive design principles and watching my web pages shrink into mobile screens and still look amazing. It's oddly satisfying. I think in a way I'm kind of like those web pages; I'm moldable, but I still keep my creative flare intact.My specialties include quickly learning new skills and programming languages, problem solving, domain driven design, responsive design principles, website optimization, and the Model View View Model (MVVM) and Model View Controller (MVC) methods of organizing code. So far I have PHP, Laravel, MySQL, JavaScript, React JS, HTML, CSS, Vue JS, AJAX, Bootstrap, WordPress, REST APIs, SASS, JQuery, Python and Git/GitHub under my belt. I'm still enthusiastically grabbing onto any other programming languages, frameworks, or principles I can integrate into the coding web in my head.
-
Co-Founder And CeoAzarGiza, Eg -
Web Development Team LeadBohemian Geeks Jan 2024 - PresentNew Cairo, Cairo, Egypt -
Senior Software EngineerBohemian Geeks Nov 2023 - Jan 2024New Cairo, Cairo, Egypt- WordPress developers design and implement websites for - companies using the WordPress creation tool.- They are responsible for both front-end and back-end development, including the implementation of themes and plugins.- Their goal is to create attractive and user-friendly websites according to client specifications.- Proven work experience as a WordPress developer.- Knowledge of front-end technologies including CSS3, JavaScript, HTML5, and jQuery.- Knowledge of code versioning tools including Git, Mercurial, and SVN.- Experience working with debugging tools such as Chrome Inspector and Firebug.- Good understanding of website architecture and aesthetics.- Ability to manage projects.- Supported the use of custom WordPress themes and plugin development.- Experience with PHP development and PHP frameworks.- Working knowledge of front and backend development. -
Senior Software Engineer21Gr4Ms Oct 2022 - PresentEsorus Design Haus, Maadi, Cairo, Egypt- Website and software application designing, building, or maintaining.- Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.- Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.- Directing or performing Website updates.- Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.- Editing, writing, or designing Website content, and directing team members who produce content.- Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups.- Back up files from Web sites to local directories for recovery.- Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.- Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.- Determining user needs by analyzing technical requirements. -
Senior Software EngineerMostaql.Com | مستقل May 2018 - PresentSaudi Arabia- Website and software application designing, building, or maintaining.- Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.- Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.- Directing or performing Website updates.- Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.- Editing, writing, or designing Website content, and directing team members who produce content.- Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups.- Back up files from Web sites to local directories for recovery.- Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.- Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.- Determining user needs by analyzing technical requirements. -
Senior Software EngineerKhamsat.Com | خمسات May 2018 - PresentSaudi Arabia- Website and software application designing, building, or maintaining.- Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.- Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.- Directing or performing Website updates.- Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.- Editing, writing, or designing Website content, and directing team members who produce content.- Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups.- Back up files from Web sites to local directories for recovery.- Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.- Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.- Determining user needs by analyzing technical requirements. -
Senior Software EngineerSelf Employed May 2018 - PresentWork From Home- Website and software application designing, building, or maintaining.- Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.- Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.- Directing or performing Website updates.- Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.- Editing, writing, or designing Website content, and directing team members who produce content.- Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups.- Back up files from Web sites to local directories for recovery.- Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.- Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.- Determining user needs by analyzing technical requirements. -
Senior Software EngineerAlm Elaraby Oct 2022 - Dec 2023Riyadh, Saudi Arabia- Website and software application designing, building, or maintaining.- Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.- Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.- Directing or performing Website updates.- Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.- Editing, writing, or designing Website content, and directing team members who produce content.- Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups.- Back up files from Web sites to local directories for recovery.- Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.- Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.- Determining user needs by analyzing technical requirements. -
Senior Software EngineerReels Feb 2023 - May 20236Th Of October, Al Jizah, Egypt- Website and software application designing, building, or maintaining.- Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.- Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.- Directing or performing Website updates.- Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.- Editing, writing, or designing Website content, and directing team members who produce content.- Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups.- Back up files from Web sites to local directories for recovery.- Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.- Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.- Determining user needs by analyzing technical requirements.
Omar Ashraf Skills
Omar Ashraf Education Details
-
Very Good
Frequently Asked Questions about Omar Ashraf
What company does Omar Ashraf work for?
Omar Ashraf works for Azar
What is Omar Ashraf's role at the current company?
Omar Ashraf's current role is Co-Founder and CEO.
What schools did Omar Ashraf attend?
Omar Ashraf attended New Cairo Academy.
What skills is Omar Ashraf known for?
Omar Ashraf has skills like Microsoft Office, Customer Service, Microsoft Excel, Project Management, Microsoft Word, Microsoft Powerpoint.
Not the Omar Ashraf you were looking for?
-
-
-
-
Omar Ashraf
Egypt -
Omar Ashraf
Aiesecer Mechatronics Student At Mansoura University | Robotics | Autonomous | Slam | MechatronicsEl Mansoura
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial