GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — fmo91 - Overview

@fmo91 fmo91 Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@fmo91
fmo91
Follow
View fmo91's full-sized avatar

Fernando Martín Ortiz fmo91

Follow
Lead Mobile Engineer at Very Technology
113 followers · 30 following
  • Very Technology
  • Buenos Aires, Argentina
  • https://dev.to/fmo91

Achievements

Achievement: Pair Extraordinairex3Achievement: QuickdrawAchievement: YOLOAchievement: Pull Sharkx3Achievement: Arctic Code Vault ContributorAchievement: Starstruckx3

Achievements

Achievement: Pair Extraordinairex3Achievement: QuickdrawAchievement: YOLOAchievement: Pull Sharkx3Achievement: Arctic Code Vault ContributorAchievement: Starstruckx3
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
fmo91/README.md

I'm Fernando

Hey everyone! I'm Fernando Ortiz, I'm 35 and work as a Software Engineer, remotely from Buenos Aires, Argentina. Let's start with a quick summary of my career:

  • I graduated from the Universidad Nacional de La Matanza
  • I've worked 2.5 years as a researcher in Augmented Reality publishing papers like this one.
  • In February 2015, I started working as an iOS Developer in Adoos, a marketplace startup with mobile apps and a website.
  • In October 2015, I left Adoos to start working at Infinixsoft, as a Software Engineer. I worked there until June 2020 in different roles, from iOS developer, to React Native/Node.js developer, to Project Leader and Mobile Architect.
  • In July 2020, I started working at Parser Digital where I'm working at this moment as a mobile Software Engineer and as Mobile Chapter Lead, organizing talks and events, and ensuring the knowledge is accordingly spread across the team.
  • I've also been a University professor at the Universidad Nacional de La Matanza from 2020 to 2022.
  • Since 2026, I'm working as a Lead Software Engineer at Very Technology.

Apart from the main timeline I've just described, I have written articles, worked in projects and learned a lot of useful skills during these ~10 years.

--

🧠 My skills:

  • iOS development:
    • Swift (from 1.1 to 5.3). Advanced Swift knowledge and love for the language.
    • Core Data and other core frameworks in the iOS landscape like in-app purchases, push notifications, etc.
    • Ability to work on a project from the start to the publication on the App Store and beyond.
    • Ability to modularize and scale iOS projects
  • Node.js development:
    • Javascript/Typescript knowledge.
    • MongoDB
    • GraphQL/REST
  • React Native development:
    • React/React Native practical knowledge.
    • Redux/Vanilla React state management.
    • Expo/standalone React Native experience.
  • QA Automation
    • Basic knowledge on mobile test automation using Appium/WebdriverIO.
  • Project Leading
    • Managing relationships with stakeholders.
    • Working internally with teams assigning tasks, keeping internal teams functioning with clear priorities.
    • Leading live demos with different stakeholders.
    • Strategic planning and roadmapping.

--

📚 My articles:

  • Notes and links on fixing font imports in iOS
  • Designing apps with remote flexibility
  • Home widgets in iOS
  • Flutter: Initial impressions
  • Forgotten UIKit gems: UIAppearance
  • MVP: Minimum Viable Promise
  • CI/CD in iOS Development
  • DispatchGroup in Swift
  • Mobile e2e tests using WebdriverIO and Appium
  • Expressiveness and extensions
  • How to modularize a big iOS project
  • The Architecture Cake
  • Basic AVPlayerViewController
  • Decisions and Policies
  • Persistence with Core Data and SwiftUI
  • Custom Containers in SwiftUI
  • Noise and sound
  • Unidirectional Architectures and time traveling in Swift: II
  • Unidirectional Architectures and time traveling in Swift: I
  • On testing private methods
  • On abstractions and architecture
  • Starting Quick / BDD in iOS
  • Testing the Untested
  • Simple Dependency Injection using @propertyWrapper
  • A single source of truth
  • Minimal Networking layer from scratch in Swift 4
  • Service-oriented AppDelegate
  • Group By in Swift 3
  • Architecting an Analytics layer
  • A better, exhaustive switch in UITableView protocols
  • Be Literal!
  • Isolating tasks in Swift, or how to create a testable networking layer
  • Customize MapKit’s MKMapView with Google Maps styling wizard
  • Github now allows you to tag your repositories
  • Keep your dependencies explicit
  • Managing async code in Swift
  • Interface builder is great. Storyboards are not
  • Presentation Controls, custom views and lighter UIViewControllers - part 2
  • Presentation Controls, custom views and lighter UIViewControllers - part 1
  • Easily register and dequeue UITableViewCell in Swift

--

✍️ Important links:

  • My personal blog on dev.to
  • My old personal blog on Medium
  • My Linkedin
  • My email

Pinned Loading

  1. Pigeon Pigeon Public

    Async state management for SwiftUI (and UIKit) 🐦

    Swift 433 12

  2. PluggableApplicationDelegate PluggableApplicationDelegate Public

    Smallest AppDelegate ever by using a decoupled-services based architecture. 🛠

    Swift 533 76

  3. DequeuableRegistrable DequeuableRegistrable Public

    Safe and convenient registering and dequeuing of UITableViewCells and UICollectionViewCells without using strings.

    Swift 12 1

  4. Conn Conn Public

    Minimal yet modular networking layer for Swift.

    Swift 23 7

  5. Microfutures Microfutures Public

    Lightweight implementation of Futures that shares a similar subscription interface with RxSwift.

    Swift 38 3

  6. MapKitGoogleStyler MapKitGoogleStyler Public

    Customize iOS MapKit using Google JSON styles

    Swift 130 41

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.