Ahmed Elmemy

Ahmed Elmemy

Back End Developer

Followers of Ahmed Elmemy13000 followers
location of Ahmed ElmemyNew Cairo, Cairo, Egypt

Connect with Ahmed Elmemy to Send Message

Connect

Connect with Ahmed Elmemy to Send Message

Connect
  • Timeline

  • About me

    Senior Mobile Developer || iOS  & Flutter Dev @Sarmady || AWS, Cloud & DevOps Enthusiast ☁️🚀

  • Education

    • M.E.T academy

      2012 - 2016
      Bachelor's degree Computer Science

      🎓 Bachelor's in Computer Science Graduate (2016) 🌟Excited to share that I've officially completed my Bachelor's degree in Computer Science from M.E.T The journey from 2012 to 2016 was filled with challenges, growth, and a deep dive into the fascinating world of technology. 💻✨Highlights from my educational journey include:🔍 Exploring diverse programming languages and gaining hands-on experience in software development.🤝 Collaborating with brilliant classmates… Show more 🎓 Bachelor's in Computer Science Graduate (2016) 🌟Excited to share that I've officially completed my Bachelor's degree in Computer Science from M.E.T The journey from 2012 to 2016 was filled with challenges, growth, and a deep dive into the fascinating world of technology. 💻✨Highlights from my educational journey include:🔍 Exploring diverse programming languages and gaining hands-on experience in software development.🤝 Collaborating with brilliant classmates and learning from inspiring professors.🚀 Completing challenging projects that honed my problem-solving skills and creativity.🎓 Graduating with a solid foundation in computer science principles and a passion for continuous learning. Show less

  • Experience

    • Emagile

      Jun 2014 - Jun 2016
      Back End Developer

      As a Junior Backend Developer, I actively contribute to the development and maintenance of robust backend solutions, ensuring seamless functionality and optimal performance. My responsibilities include:👩‍💻 PHP Development:• Write clean, efficient, and well-documented PHP code to support various web applications.• Collaborate with the team to design and implement new features and functionalities.🛠️ Laravel Framework:• Work extensively with the Laravel framework to build scalable and secure web applications.• Implement Laravel best practices to enhance code quality and maintainability.🔍 Database Management:• Design and optimize database schemas, ensuring efficient data storage and retrieval.• Utilize Eloquent ORM for seamless interaction with databases.🌐 RESTful API Development:• Develop and maintain RESTful APIs to facilitate communication between front-end and back-end systems.• Ensure API security and performance optimization.🚧 Bug Fixing and Troubleshooting:• Identify and resolve bugs and issues promptly to maintain a smooth user experience.• Collaborate with cross-functional teams to troubleshoot and address technical challenges.📈 Performance Optimization:• Conduct performance analysis and implement optimizations to enhance application speed and efficiency.• Regularly monitor and fine-tune backend systems for optimal performance.🔄 Version Control:• Use Git for version control, ensuring a systematic and collaborative approach to code management.• Participate in code reviews to maintain code quality and adherence to coding standards.🔗 Integration and Deployment:• Collaborate with DevOps teams to integrate backend systems with deployment pipelines.• Participate in deployment processes to ensure smooth and error-free releases. Show less

    • Awamer Alshabaka (AAIT)

      Dec 2017 - Apr 2022

      As a Senior iOS Developer, I played a pivotal role within an agile-based development team. My key contributions include:📱 iOS Application Development Leadership:• 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.🤝 Cross-Functional Collaboration:• 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.👩‍💻 Code Review and Collaboration:• 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.💡 Innovation and Continuous Improvement:• 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.🌟 Team Leadership and Mentorship:• 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. Show less 👩‍💻 Technical Leadership:• Provide technical leadership to the backend development team, guiding and mentoring junior developers.• Collaborate with cross-functional teams to align technical decisions with overall project goals.🛠️ Architecture and Design:• Architect and design scalable and maintainable backend solutions, considering long-term project goals.• Implement design patterns and best practices to ensure robust and extensible systems.🚀 Full-Stack Collaboration:• Collaborate closely with front-end developers to implement end-to-end solutions that meet business requirements.• Foster a collaborative environment to ensure seamless integration between front-end and back-end systems.🌐 API Design and Development:• Design and implement RESTful APIs, ensuring they are well-documented, scalable, and secure.• Lead efforts in API versioning, backward compatibility, and optimal data exchange formats.🔐 Security and Compliance:• Implement and enforce security best practices to safeguard sensitive data and protect against potential threats.• Ensure compliance with industry standards and regulations related to data security.📊 Performance Optimization:• Conduct performance analysis and implement optimizations to enhance system speed and efficiency.• Implement caching strategies and other performance-enhancing techniques.🔍 Troubleshooting and Debugging:• Lead efforts in identifying and resolving complex technical issues, and collaborating with cross-functional teams.• Establish and implement effective debugging and monitoring practices.💡 Innovation and Continuous Improvement:• Lead initiatives to explore and implement new technologies, frameworks, and tools to enhance development processes.• Advocate for and implement coding standards, best practices, and continuous learning within the team. Show less

      • iOS Developer

        Jun 2018 - Apr 2022
      • Backend Developer

        Dec 2017 - Apr 2020
    • ArabDT

      Mar 2022 - Jan 2024
      Senior Software Engineer

      As a Senior iOS Developer, I actively collaborated within an agile team environment. Key contributions include:🤝 Agile Team Collaboration:• 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.🚀 ADVA Product Development:• 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.📚 Moddakir Learning App Project:• 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.✨ SwiftUI Widget Implementation:• Showcased creativity and technical skills by designing and implementing a SwiftUI widget, enhancing the user interface and experience of the associated iOS application.• Highlighted proficiency in Swift and the ability to leverage cutting-edge technologies for feature-rich solutions, contributing to an enhanced user experience.🚀 Flutter Development Expertise:• 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. Show less

    • Sarmady - a Vodafone Company

      Feb 2024 - now
      Senior Software Engineer

      • 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-qualityproduct.• 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 technologiesfor 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. Show less

  • Licenses & Certifications

    • Certificate of Completion in iOS Architecture Design Patterns

      Information Technology Institute (ITI)
      Jan 2022
    • IOS Application development using Swift

      Information Technology Institute (ITI)
      Jan 2022
    • English language at Level B2

      British Council
      Sept 2020
    • The ideal employee

      Awamer Alshabaka (AAIT)
      Jan 2019
  • Volunteer Experience

    • Team Lead

      Issued by Resala Charity Organization | جمعية رسالة للأعمال الخيرية on Jan 2011
      Resala Charity Organization | جمعية رسالة للأعمال الخيريةAssociated with Ahmed Elmemy
    • Technical Engineer

      Issued by Microsoft Tech Club - MET Academy on Oct 2013
      Microsoft Tech Club - MET AcademyAssociated with Ahmed Elmemy