Ahmed is a Senior Software Engineer with strong JavaScript programming expertise in mobile development and building web applications and cross-platform mobile applications using React and React Native. He implements innovative solutions to deliver different web applications and tools on client projects. With a great eye for design and detail, Ahmed crafts scalable and clean solutions, following high standard procedures, guidelines, and best practices. He values team collaboration and clear communication and prefers working in a remote or hybrid and agile environment for maximum comfort and productivity.
Worked with 3 developers on creating a high-quality custom website and a customer-facing dashboard from requirements definition to successful user acceptance testing.
Mentored junior team members, performed code and design reviews, and enforced coding standards and best practices in building a SaaS product.
Developed and committed code to Git and created 300 code reviews within the first 3 months.
Built a customer-facing web application by translating new UI/UX design wireframes into code, improving customer adoption by 60% and leading to increased revenue by $500K.
Produced reusable, scalable, maintainable code, achieving 100% brand consistency and saving 50% development time.
Increased efficiency by up to 40% applying best practices and coding standards.
Developed a full-fledged speech-to-text functionality throughout the lifecycle of a mobile app using Google Cloud API, including complex live-feedback components.
Helped to improve the overall UI of the mobile app.
Mentored junior developers with general peer reviewing and coaching.
Participated in sprint planning, meetups, daily standups, pair programming, and code reviews for the development of a SaaS cross-platform eCommerce mobile app.
Worked on solutions for the dashboard that integrates with the back end of a client's existing eCommerce website and wrote queries, mutations, and subscriptions for the solution.
Built reusable components and optimized solutions for maximum performance.
Tarteel is a free app for searching the Quran using speech recognition. Users can run searches reciting a full verse, part of a verse, or even a single word, with features to view English translation and transliteration of matches as well as the original Arabic verse, the match for each chapter and verse number, the total number of matches found for search queries, and sharing match results. Wrote clean, reusable components and handled app navigation, translation into different languages, endpoint tests using Postman, cache settings, etc.
Worked on an innovative app for 360 live streaming of events. Wrote clean reusable components for the solution, built features for navigation with React Navigation, handled translation using I18n, Formik and Yup for forms and validation, Postman API for endpoints testing, wrote API models, and implemented data logic on the project.
Handled the implementation of reusable components of an app for managing communication processes between schools and educational departments. Worked on key app components and handled translations, testing, and API implementation.
Designed, built, and deployed an intuitive and user-friendly website to showcase and market my skills. The website's features offer visitors a broad view of my technical skills, work experience, projects delivered, and how they can get in touch with me.
Education
Microsoft Technology Associate (MTA): Database Administration Fundamentals & Software Development Fundamentals