Mohammad Razipour

Software Developer

I’m a Software Developer with strong technical skills and good communication. I enjoy working in a team, solving problems, and building great products. I work with modern technologies and always keep learning to improve myself and help my team succeed.


               

+989031811580
[email protected]

Work Experience


Engineering Manager

Football360

January 2026 - Present

- Led and managed the software engineering department, overseeing the full software development lifecycle from planning to deployment.
- Mentored and coached engineers, fostering a culture of continuous learning, innovation, and technical excellence.
- Collaborated with cross-functional teams—including product, design, and QA—to define roadmaps, set strategic goals, and deliver high-quality software solutions.
- Managed resource allocation, project timelines, and performance reviews to ensure team efficiency and alignment with business objectives.

iOS Developer

Football360

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.

iOS Developer

AvidWorkouts

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

iOS Developer

Divar

April 2020 - June 2021

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.

Mobile Team Lead

Ghasedak ICT

January 2018 - April 2019

- Led and mentored the mobile development team, overseeing the software development lifecycle to ensure the timely delivery of high-quality applications.
- Collaborated closely with product managers and cross-functional teams to define technical requirements, set project goals, and prioritize tasks effectively.
- Conducted regular code reviews and established coding standards and best practices to ensure code quality, maintainability, and scalability.
- Identified and resolved complex technical challenges, making key decisions regarding architecture and technology stack selection.
- Fostered a culture of continuous improvement and innovation, providing guidance and support to team members to enhance their skills and productivity.

iOS Developer

Ghasedak ICT

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.

iOS Developer

Kavenegar

April 2018 - March 2019

- Developed the Kavenegar Call iOS SDK using WebRTC and WebSocket.
- Implemented CallKit and Apple Push Notification for enhanced communication features.



Education

2013 - 2015

Qazvin Islamic Azad University

Computer Software Engineering

Skills


Languages & Frameworks
JavaScript, TypeScript, Swift, Objective-C, React.js, Next.js, SwiftUI, UIKit, HTML & CSS

Principles & Paradigms
Object-Oriented Programming, Protocol-Oriented Programming, Functional Programming, SOLID Principles, Design Patterns

Tools & Practices
Git (VCS), UI & Unit Testing

Languages


  • Persian — Native or Bilingual
  • English — Intermediate