Experienced iOS Developer with a demonstrated history of working on large-scale applications and enhancing user experiences. Skilled in Swift, SwiftUI, and various design patterns to develop high-quality software. Committed to continuous learning and delivering innovative mobile solutions. Passionate about leveraging cutting-edge technologies to solve complex problems.
+989031811580
[email protected]
August 2022 - Present
- Developed and maintained the Football360 iOS application, ensuring optimal performance and an exceptional user experience.
- Implemented innovative features and efficiently resolved bugs to continuously improve app functionality and reliability.
- Collaborated closely with cross-functional teams, including designers, backend developers, and QA testers, to deliver top-quality software solutions.
- Leveraged cutting-edge technologies and frameworks such as Swift, SwiftUI, and Combine to build robust, scalable, and maintainable features.
April 2019 - July 2022
- Maintained and refactored applications, initially focusing on fixing bugs and expanding an existing Objective-C app.
- Converted the codebase to Swift, significantly enhancing performance and maintainability.
- Integrated features such as notifications, chat services, and socket communication, improving user engagement and app functionality.
- Utilized design patterns such as MVVM and Coordinator to ensure clean and maintainable code.
- Collaborated with product managers and UX/UI designers to deliver user-centric features
April 2020 - Oct 2020
As an iOS developer, I contributed to the Divar app, gaining invaluable experience in developing and maintaining a large-scale application with a high user base. This role not only enhanced my teamwork skills but also provided me with hands-on experience in a dynamic, fast-paced environment. I worked with a variety of technologies, including Swift, Objective-C, MVC architecture, Coordinator, Protobuf, and FCM, contributing to both the development and maintenance of the app. This experience has significantly strengthened my skills in managing large projects and collaborating effectively within a team.
March 2016 - April 2019
I began my journey as an iOS Developer at Ghasedak ICT, where I was responsible for developing and maintaining multiple applications across diverse domains.
- Developed and maintained various applications, ensuring their stability and performance.
- Gained extensive experience in utilizing iOS tools and technologies, which significantly enhanced my technical skills.
- Implemented efficient and effective solutions to meet the unique requirements of each project.
- Collaborated with cross-functional teams to deliver high-quality software on time.
- Adapted to various project demands, demonstrating flexibility and a strong problem-solving aptitude.
These experiences have equipped me with a robust understanding of iOS development and the ability to tackle complex challenges, delivering reliable and efficient software solutions.
April 2018 - March 2019
- Developed the Kavenegar Call iOS SDK using WebRTC and WebSocket.
- Implemented CallKit and Apple Push Notification for enhanced communication features.
2013 - 2015