Coder Social home page Coder Social logo

Hi πŸ‘‹, I'm Farshad Mousalou

A passionate Software Engineer from nowhere.

farshadmb

Results-driven mobile software architect and developer specializing in iOS. Passionate about creating great user experiences, designing beautiful user interfaces, and writing meticulous code. Continually striving to improve skills and learn new technologies.

  • βœ“ iOS architect and developer since 2008
  • βœ“ Industry-recognized expert in Swift, Objective-C, and the iOS SDK
  • βœ“ Fluent with design patterns, best practices, and Apple’s iOS human interface - guidelines (HIG)
  • βœ“ Experienced leading teams, mentoring junior developers, and working at startups, agencies, and large enterprises.
  • βœ“ Well-versed in publishing apps on the App Store maunaully or automation.

PRIMARY SKILLS & Specializ in

  • βœ“ iOS development: Expert
  • βœ“ Objective-C: Expert
  • βœ“ Swift: Expert
  • βœ“ watchOS, tvOS: Advanced

The technology and framework which I use in iOS Development.πŸ˜ŽπŸ€“πŸ€£

iOS:

  • Swift
  • Objective-C
  • CocoaTouch, CoreData, CoreGraphics, CoreAnimation, CoreLocation, Notification, MapKit, etc
  • SwiftUI, Combine
  • Alamofire/AFNetworking, Parse SDK, Core Text, Fabric, Firebase, React Programming, ReactNative, RxSwift
  • Xcode, Instruments, CocoaPods, Carthage, Swift Package Manager
  • Test Flight, Fastlane, TeamCity, Github Action, CI/CD, In House iOS Air installation

Best Practices: πŸ˜…

  • Object-Oriented Programming (OOP)
  • Protocol-Oriented Programming (POP)
  • Reactive Programming (Rx)
  • Design Patterns
  • User Experience (UE/UX)
  • Agile Methodology
  • Test-Driven Development (TDD),
  • Concurrent Programming,
  • Internationalization (i18n)/Localization (l10n)

Other Stacks: 😁

Languages & Mobile Development:

  • PHP, NodeJS, NestJS, Python, JavaScript, C#, C++, C, Express, TypeScript, Ruby
  • Kotlin, Java, ReactNative, Flutter
  • HTML5, CSS3, JavaScript, jQuery, JSON, XML

Databases: πŸ˜€

  • MySQL, SQLite, SQL Server, MongoDb, PostgreSQL, Realm

Tools:

  • Unix, Git, RegEx
  • Photoshop, PaintCode, Figma, Sketch, Zeplin

farshadmb

xtremeagle

Blogs posts

Connect with me:

xtremeagle farshadmousalou @farshadbm

farshadmbfarshadmb






farshadmb

Farshad Mousalou's Projects

advancedcollectionview icon advancedcollectionview

Techniques, improvements, and a Swift port derived from WWDC 2014 Session 232, "Advanced User Interfaces Using Collection View"

alerts-and-pickers icon alerts-and-pickers

Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...

chatlayout icon chatlayout

ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.

ezaudio icon ezaudio

An iOS and OSX audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations.

flex icon flex

An in-app debugging and exploration tool for iOS

in-app-purchase icon in-app-purchase

A Node.js module for in-App-Purchase for iOS, Android, Amazon and Windows.

inputbaraccessoryview icon inputbaraccessoryview

A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments

intentkit icon intentkit

An easier way to handle third-party URL schemes in iOS apps.

irate icon irate

A handy class that prompts users of your iPhone or Mac App Store app to rate your application after using it for a while. Similar to Appirater, but with a simpler, cleaner interface and automatic support for iOS fast application switching.

lnpopupcontroller icon lnpopupcontroller

LNPopupController is a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps.

magazinelayout icon magazinelayout

A collection view layout capable of laying out views in vertically scrolling grids and lists.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.