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.
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.
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.
(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