Summary
Overview
Work History
Education
Skills
Timeline
Generic
Ahmed Elmemy

Ahmed Elmemy

Senior Mobile Developer (iOS - Flutter)
Madinat An Nasr

Summary

Senior iOS Engineer & Flutter Developer | 6+ Years of Software Engineering Expertise

Embark on a journey with me through 6 years of dynamic software engineering, where I specialize in crafting sophisticated iOS applications and Flutter solutions with an unyielding commitment to user-centric design. My proficiency in Swift is complemented by a versatile skill set encompassing various architectural patterns and cutting-edge technologies, including Flutter, Viper, MVP, MVVM, RxSwift, Unit testing, SwiftUI, and Core Data.

Beyond the realms of iOS, I bring forth 3 years of impactful backend development experience. This dual expertise positions me as a holistic developer capable of envisioning and seamlessly implementing end-to-end solutions that transcend traditional boundaries. My backend prowess includes technologies such as PHP, and GraphQL.

Venturing into the realm of infrastructure and deployment, I am actively expanding my knowledge in DevOps and AWS. My dedicated focus remains on optimizing software development workflows, ensuring efficiency and scalability. In this pursuit, I am well-versed in tools like Docker, Kubernetes, Jenkins, and Terraform.

Overview

6
6
years of professional experience
2
2
Languages

Work History

Senior Mobile Developer ( IOS - Flutter)

Sarmady - A Vodafone Company
02.2024 - Current
  • Actively participated in sprint planning, daily stand-ups, and regular retrospectives to ensure effective communication and iterative development within the agile framework.


  • Collaborated closely with product managers and designers to translate project requirements into actionable development tasks, fostering a collaborative and goal-oriented team environment.


  • Contributed significantly to the development of the "Filgoal," a multinational product specializing in football.


  • Took on responsibilities encompassing coding, testing, and active collaboration with cross-functional teams to meet project milestones, ensuring the timely delivery of a high-quality product.


  • Designed and implemented a SwiftUI widget, enhancing the user interface and experience of the associated iOS application.


  • Demonstrated proficiency in Swift and the ability to leverage cutting-edge technologies for feature-rich solutions, contributing to an enhanced user experience.


  • Demonstrated expertise as a Flutter Developer, utilizing Dart to create dynamic and efficient applications.


  • Designed, developed, and maintained cross-platform mobile applications, ensuring a consistent and engaging user experience across different devices.

Senior Mobile Developer (iOS - Flutter)

ArabDT
03.2022 - 02.2024

As a Senior iOS Developer, I actively collaborated within an agile team environment. Key contributions include:

• Actively participated in sprint planning, daily stand-ups, and regular retrospectives to ensure effective communication and iterative development within the agile framework.


• Collaborated closely with product managers and designers to translate project requirements into actionable development tasks, fostering a collaborative and goal-oriented team environment.


• Contributed significantly to the development of the "ADVA" product, specializing in the Installment system, during an outsourcing engagement.


• Took on responsibilities encompassing coding, testing, and active collaboration with cross-functional teams to meet project milestones, ensuring the timely delivery of a high-quality product.


• Played a pivotal role in the outsourcing project "Moddakir," actively participating in the development of an application dedicated to facilitating the learning of the Holy Quran.


• Translated design specifications into functional code, conducted thorough testing, and ensured the application met user expectations, showcasing a commitment to educational technology.


• Demonstrated expertise as a Flutter Developer, utilizing Dart to create dynamic and efficient applications.


• Responsibilities included designing, developing, and maintaining cross-platform mobile applications, ensuring a consistent and engaging user experience across different devices.

Senior IOS Developer

AAIT
06.2018 - 03.2022

As a Senior iOS Developer, I played a pivotal role within an agile-based development team. My key contributions include:

• Spearheaded various aspects of iOS application development, leveraging Swift and GraphQL to create feature-rich applications that meet and exceed user expectations.

• Led the implementation of substantial projects within the company, demonstrating a deep understanding of iOS development principles and best practices.

• Collaborated seamlessly with product managers and designers to translate project requirements into elegant and user-friendly iOS solutions.

• Acted as a bridge between design and development, ensuring a cohesive and visually appealing user interface aligned with the company's design standards.

• Assumed the responsibility of reviewing code within the development team, fostering a culture of collaboration and code quality.

• Conducted thorough code reviews, providing constructive feedback to uphold best practices, identify potential improvements, and ensure alignment with project objectives.

• Actively sought opportunities for innovation and improvement within the iOS development process.

• Stayed abreast of the latest iOS trends, tools, and technologies, implementing new approaches to enhance the overall development workflow.

• Provided mentorship and guidance to junior developers, contributing to their professional growth and fostering a collaborative team environment.

• Actively participated in knowledge-sharing sessions and workshops to promote continuous learning within the team.

• I am passionate about delivering high-quality iOS solutions that push the boundaries of user experience and contribute to the success of the organization.

  • Coordinated deployments of new software, feature updates and fixes
  • Applied Agile software development methodology to elevate final products and streamline development efforts

Education

Bachelor's Degree - Computer Science

M.E.T
Egypt
06.2016

Skills

(MVVM) MVPRxSwiftVIPERFlutterDartCI/CDiOS DesigniOS TestingSoftware DevelopmentSoftware InfrastructureSoftware DesignObject-Oriented ProgrammingAlgorithm implementationVirtualizationInterpersonal SkillsCustomer Relationship ManagementCross-Functional CollaborationInterpersonal CommunicationAnalytical ThinkingKnowledge of app store submissionGitVersion ControlAgile MethodologiesProblem-SolvingTeam LeadershipUser Experience (UX) DesignUser Interface (UI) DesignContinuous IntegrationContinuous DeploymentTest-Driven Development (TDD)ScrumDatabase ManagementCloud ComputingAWSAzureGoogle Cloud PlatformDockerProject ManagementTime ManagementConflict ResolutionPublic Speaking

undefined

Timeline

Senior Mobile Developer ( IOS - Flutter)

Sarmady - A Vodafone Company
02.2024 - Current

Senior Mobile Developer (iOS - Flutter)

ArabDT
03.2022 - 02.2024

Senior IOS Developer

AAIT
06.2018 - 03.2022

Bachelor's Degree - Computer Science

M.E.T
Ahmed ElmemySenior Mobile Developer (iOS - Flutter)