Ahmed Shalaby

Ahmed Shalaby

Senior Software Engineer @ ELARABY Group

About

A Highly Skilled Mobile Software Engineer With Extensive Experience In: - Testing, Building, Optimizing & Publishing Cross-platform Apps (Mobile, Tablets, Wearables, IOT & Telematics) using Flutter. - End-to-end Development From Architecture Design & API Integration To Testing, Deployment & Store Publishing (Play Store/App Store/HUAWEI AppGallery). - Performance Tuning Resolving Memory Leaks, Reducing Jank & Improving App Size/Startup Time. - Technical Writing Documenting Complex Systems, Mentoring Teams & Sharing Knowledge Through Blogs/Tutorials. Beyond Mobile: Passionate About Leveraging AI (LLMs, TensorFlow Lite, Gemini) To Build Smarter, Adaptive Mobile Experiences. Constantly Exploring AI-Powered Tools To Accelerate Development & Enhance User Engagement.

Country

Egypt

City

Cairo

Industry

Program Development

Skill

Software Design, Analytical Skills, Integration Testing, Animation, Artificial Intelligence (AI), Team Leadership, Clean code, Clean, Unit Testing, Freezed, Retrofit, Crit, Soft Skills, Restoration, Software Development, Security, Profiling, Testing, Flutter & Dart, Clean Architecture

Experience

ELARABY Group

Senior Software Engineer

ELARABY Group

LinkedIn
2024-7 - Present · 2 yrs 3 mos

Cairo, Egypt

- Lead the development of robust and scalable Flutter mobile applications. - Ensure high performance, quality, and responsiveness of applications. - Design and implement application architecture and best practices for Flutter applications. - Collaborate with cross-functional teams to define and design new features. - Write clean, maintainable, and efficient Dart code. - Conduct code reviews and ensure adherence to Flutter and Dart coding standards. - Implement automated testing and continuous integration specific to Flutter projects. - Work closely with UI/UX designers to translate design concepts into functional Flutter applications. - Collaborate with backend developers to integrate APIs and services in Flutter apps. - Identify and resolve performance bottlenecks and bugs in Flutter applications. - Optimize Flutter applications for maximum speed and scalability. - Stay updated with the latest Flutter and Dart technologies and trends. - Continuously improve Flutter development processes and tools. - Create and maintain comprehensive technical documentation for Flutter projects. - Ensure all documentation is up-to-date and accessible.

Information Technology Institute (ITI)

Education Mentor

Information Technology Institute (ITI)

LinkedIn
2024-10 - 2025-3 · 6 mos

Alexandria, Egypt

- The primary role of an Education Mentor is to provide guidance and support to students throughout their studies at ITI. This includes advising students on course selection, and offering tips on how to achieve their academic and career goals. - Assisting students in developing their technical and professional skills through organizing workshops and training sessions that align with market needs. - Regularly monitoring student performance and providing necessary feedback to help improve their academic standards. This includes assessing various projects and academic tasks. - Offering personal and psychological support to students, especially during times of academic pressure or personal crises. - Working in coordination with faculty members and partner companies to ensure the provision of internship and employment opportunities for students. - Proficiency in various information technology fields and familiarity with modern programming languages and technical tools used in the market. - The ability to communicate effectively with students, faculty members, and companies. - The ability to offer constructive and effective academic and career advice. - The ability to interact with students patiently and understandingly, catering to their individual circumstances and needs. - The ability to organize time and manage multiple tasks efficiently. - Conducting mentoring sessions with students individually or in groups to discuss their academic progress and future plans. - Organizing workshops and training sessions to enhance students' technical and professional skills. - Preparing periodic reports on student progress and academic performance to be submitted to the administration. - Working with the education and development teams at ITI to develop curricula and training programs. - Keeping up with the latest developments in the information technology field to ensure the provision of updated and effective advice to students.

Masarat

Senior Software Engineer

Masarat

LinkedIn
2023-7 - 2024-6 · 1 yr

Giza, Al Jizah, Egypt

- Led the full application lifecycle, from conceptualization and design to deployment and maintenance, ensuring seamless integration of features across platforms. - Defined scalable and modular application architectures tailored to meet evolving business requirements, ensuring long-term maintainability and performance. - Collaborated with cross-functional teams, including product managers, designers, and QA engineers, to deliver features on time while maintaining high quality. - Leveraged advanced state management techniques (Bloc, Provider) to ensure efficient and scalable application performance across complex user flows. - Translated user experience designs into smooth, functional, and responsive interfaces, bridging the gap between design and development. - Integrated and optimized RESTful APIs and third-party services, ensuring seamless data flow and performance under heavy user loads. - Conducted in-depth performance analysis and optimization, improving app responsiveness and reducing latency across all key workflows. - Maintained a clean and testable codebase using TDD principles, regular code refactoring, and adherence to clean architecture standards. - Established robust testing pipelines (unit, widget, and integration tests), ensuring application stability and reliability. - Automated build and deployment processes with CI/CD pipelines to streamline the release process and reduce time-to-market. - Integrated monitoring tools to track application performance, user behavior, and crash analytics, driving data-driven improvements. - Provided mentorship to junior developers, sharing best practices and fostering a collaborative, learning-focused team environment. - Ensured the stability of production systems through proactive bug fixes, updates, and the seamless rollout of new features. - Explored and integrated emerging technologies and tools to keep applications competitive and aligned with industry trends.

Diet & Cheat

Senior Software Engineer

Diet & Cheat

LinkedIn
2022-2 - 2024-1 · 2 yrs

Cairo, Egypt

- Lead the design and development of scalable, high-performance web applications using modern technologies and frameworks. - Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions. - Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure efficient and effective project delivery. - Create and maintain comprehensive technical documentation for new and existing features. - Identify, analyze, and resolve complex software issues, ensuring minimal disruption to end-users. - Stay up-to-date with the latest industry trends and technologies, integrating new tools and techniques to enhance the development process.

Dafa

Senior Software Engineer

Dafa

LinkedIn
2021-7 - 2023-6 · 2 yrs

Al Jizah, Egypt

- Designed and Delivered Scalable Applications: Spearheaded the end-to-end development of high-performance Flutter mobile applications tailored to meet business and user needs. - Architected Modern Solutions: Implemented robust application architectures, leveraging clean code principles and design patterns to ensure maintainability and scalability. - Cross-functional Collaboration: Partnered with UI/UX designers to transform designs into seamless user interfaces and worked with backend teams to integrate APIs and services efficiently. - Ensured Code Excellence: Maintained high coding standards through rigorous code reviews and adherence to best practices in Flutter and Dart development. - Optimized Application Performance: Identified and resolved performance bottlenecks, ensuring applications were optimized for speed, responsiveness, and resource efficiency. - Quality Assurance: Developed and maintained unit, widget, and integration tests, ensuring reliability and robustness of applications before deployment. - Streamlined Deployment: Established automated CI/CD pipelines to accelerate development cycles and ensure consistency in deployment processes. - Mentorship and Team Development: Provided technical leadership and guidance to junior developers, fostering a culture of continuous learning and improvement. - Innovation and Trend Adoption: Kept the team updated with the latest technologies and best practices in Flutter and mobile development to maintain a competitive edge. - Comprehensive Documentation: Created detailed technical documentation to support future enhancements and ensure knowledge sharing across teams. - Problem Solving: Acted as a technical problem solver, addressing complex challenges in architecture, performance, and feature implementation.

Flutter Developer

Mobile Software Engineer

Flutter Developer

LinkedIn
2019-8 - 2022-7 · 3 yrs

Egypt

- Developed & delivered 15+ cross-platform mobile apps for clients worldwide, ranging from startups to SMEs, using Flutter & Firebase. - Built high-performance, scalable apps with features like real-time chat, payment gateways, and custom animations. - Reduced client costs by 30%+ compared to native development, thanks to Flutter’s single-codebase efficiency. - Consulted with clients to refine project requirements, ensuring technical feasibility and business alignment. - Maintained 100% on-time delivery by managing deadlines, testing rigorously, and iterating based on feedback.

Hurr

Senior Software Engineer

Hurr

LinkedIn
2021-6 - 2022-2 · 9 mos

Saudi Arabia

- Led large-scale refactoring initiatives for the mobile codebase, independently resolving complex architectural issues to improve maintainability and performance. - Advocated for code quality and sustainable solutions while working under tight deadlines in a fast-paced feature development environment. - Identified and fixed critical bugs across core app modules, reducing crash rates by 40% and improving user experience metrics. - Collaborated with cross-functional teams to align technical implementations with business goals.

Troylab

Junior Software Engineer

Troylab

LinkedIn
2018-4 - 2020-8 · 2 yrs 5 mos

Turkey

- Developed and maintained high-performance Flutter applications with complex features, ensuring smooth UX and responsiveness. - Collaborated with senior engineers and designers to implement scalable and maintainable solutions under tight deadlines. - Optimized app performance by reducing rendering times and improving state management efficiency. - Contributed to bug fixes and refactoring legacy code, enhancing app stability and reducing crash rates.

Education

Cairo University

Cairo University

LinkedIn

Computer Science

2021-9 - 2023-5 · 1 yr 9 mos
Cairo University

Cairo University

LinkedIn

Liberal Arts and Sciences/Liberal Studies

Eastern Language (Arabic / Hebrew / Persian), Global Literature, Eastern Cultures & Islamic Studies

Ahmed Shalaby's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.