Skip to content
View MohammadRezaAnsari's full-sized avatar
🌎
🌎

Block or report MohammadRezaAnsari

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MohammadRezaAnsari/README.md

Hi, I'm MohammadReza Ansari πŸ‘‹

iOS Developer | Problem Solver | Continuous Learner

I'm an experienced iOS developer with a Bachelor's in Computer Software Engineering and over 8 years of hands-on experience. Since 2016, I've specialized in Swift and delivered clean, efficient mobile apps while focusing on code quality and scalability.


πŸ›  Skills and Expertise

  • iOS Development: Swift, UIKit, SwiftUI, Storyboard, Xib, Combine, RxSwift
  • Architecture Patterns: MVC, MVVM (Reactive), VIPER
  • Design Patterns: SOLID Principles, GOF Patterns
  • Agile Methodologies: Scrum, Kanban, Feature-Driven Development
  • Testing & CI/CD: Unit Tests, Performance Tests, CI/CD pipelines
  • Programming Paradigms: OOP, POP, Functional Programming

🌟 Professional Experience

  • iOS Developer | Technical Consultant, IntRest

    • Spearheaded the development of a health food app from concept to deployment.
    • Utilized VIPER architecture to improve code modularity and scalability.
    • Integrated Stripe for secure payment handling and optimized app performance.
    • Refactored core components into reusable modules for easier maintenance.
  • iOS Developer, OrchidPharmed | Axon

    • Led the development of EMR and PHR applications using MVVM architecture.
    • Designed a seamless no-loading user interface powered by the Repository pattern.
    • Implemented best practices for Dependency Inversion and mentored junior developers.
    • Customized SwiftLint rules to enforce coding standards and consistency across the team.
  • iOS Developer, Bdood bikes Co.

    • Built a city-wide bike-sharing app using MVVM and RxSwift.
    • Conducted real-world testing to ensure smooth Bluetooth integration with Bdood bikes.
  • iOS Developer, OJ World Co.

    • Re-architected an existing app from MVC to MVVM, cutting compile times by over 90%.
    • Enhanced app performance and added new features like live broadcasting.

πŸš€ Featured Projects

  • IntRest – Intelligent food ordering app with health-based recommendations
  • Adena – Business intelligence tool for tracking sales KPIs with offline mode and multi-touch charts
  • Axon EMR/PHR – Platforms for managing medical records and offering online consultations
  • BDOOD – Bike-sharing app with smart city solutions
  • Weegle – Messenger app with live broadcasting and chat features

πŸ“« Get in Touch

Linkedin Gmail StackOverFlow


My Github Overview

MohammadReza's GitHub stats

Pinned Loading

  1. ExtensionKit ExtensionKit Public

    A collection of useful extensions for the Swift Standard Library, Foundation, and UIKit.

    Swift 3 3

  2. SocketKit SocketKit Public

    Simple Socket kit using Pusher Environment

    Swift 3

  3. DeepLink DeepLink Public

    Swift 1

  4. Charts Charts Public

    Forked from ChartsOrg/Charts

    Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

    Swift

  5. MessageKit MessageKit Public

    Forked from MahshidSharif/MessageKit

    A community-driven replacement for JSQMessagesViewController

    Swift