Hey 👋 It's Mahmoud,
Dad, thinker, leader, pixel freak who strives for achieving the greatest possible quality of work, and creating a positive user experience. Building craft clean & user-friendly software is what am capable of, as well as I have the passion for fresh design and clean code.
Leadership and Influence
Able to overcome differences of opinion and drive team alignment around a specific goal or solution, as well as converses in several technologies, styles of architecture and learns new technologies quickly. Performs as an expert in multiple parts of the software lifecycle (e.g., coding, testing, development, analyzing). Good at providing a clear and concise explanation of business strategy, technical concepts, designs or implementation to a non-technical audience.
Technical Skills
In the IT field since 2011 as a Software Engineer with a wide variety of professional web development in Video domain, Ecommerce, Marketplace, Startups, Business and Educational solutions and other business fields as well, with more focus on Front End and Fullstack development with extensive expertise in:
- JavaScript: vanilla, React, Node.js, WebRTC, Redux, MobX, Next.js and more...
- Building tools & package management: npm, yarn, Grunt, Gulp, Webpack, Babel
- UI/UX: HTML5, Bootstrap 3+, CSS, SASS, Compass, Styled components, RWD, SVG, and Performance
- Design, Prototype: Adobe package, Axure, Sketch, figma
- Backend, Database: RoR, MongoDB, MySQL, Postgresql, MongoDB
- CMS: WordPress
- Google: Tag manager, Analytics, Firebase, Maps, Chrome Extension APIs
- Testing: jest, mocha, jasmine, chai, rspec, capybara, selenium, cypress
- A/B testing: Google Optimize, Optimizely
- Amazon Web Services
- Netlify
- Version control: Github, Gitlab, Bitbucket
Responsibilities
- Continuously ensure the health of the platform
- Design and architect solutions that meet given criteria
- Drive company/product and team objectives & carrying my team along in the decision-making
- Respond to and/or coordinate with teammates proactively on incidents as they arise
- Be working on big ticket items with high value and visibility
- Ability to collaborate effectively within and across teams
- Work closely with product designer (user research) to figure out what our customers need, and develop a strategic plan to address their pain
- Helping my team members to learn new skills, either through my own guidance or by proactively finding them mentors
- High-energy, detail-oriented, proactive and able to handle multiple high-priority demands while driving consistent results
Social
-
DEV Community (1090+ Followers, 37,900+ Total post views)
- Medium
- YouTube