Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leovido/leovido

Just me
https://github.com/leovido/leovido

Last synced: 2 days ago
JSON representation

Just me

Awesome Lists containing this project

README

        

👋 Hi, I'm Leovido


Warpcast

---


I'm a Senior Software Engineer, Software Consultant (iOS, Swift, SwiftUI) and iOS Contractor. DevOps, Onchain explorer, Blockchain, Functional (reactive) programming.

I am currently working full-time on the Rewards app at IAGL (Avios) through Leighton. The apps I work on are known for allowing users to collect, and spend Avios points: British Airways Executive Club, Aer Club and Vueling Club.

I also offer long term mentoring sessions to improve your skills in design patters, software development, basics of programming, etc. as well.

- ⌨️ Passionate about Farcaster, DevOps, CI/CD pipelines and automation
- 🔭 Massive fan of Functional and Reactive programming. Highly recommend [Pointfree.co](https://www.pointfree.co)
- 👀 Blockchain technology and developing dApps, wallets, FC frames
- 🌱 Successfully transitioned from QWERTY to [Colemak](https://colemak.com) keyboard layout
- 🔆 Always improving myself and finding better ways to be productive to produce the best value
- 👔 JavaScript, TypeScript, React, Redux
- 💬 Ask me about Swift, SwiftUI, Combine, TDD and career tips for non-computer science graduates
- 🎹 Pianist [@youtube](https://www.youtube.com/channel/UCEfGXwW2g3U7td8WPnzim1w)
- 📩 How to reach me: [@leovido](mailto:[email protected])

# Skills

- Farcaster frames (frames.js, Frog)
- 4 years of React Native + React
- 8+ Years of iOS development (iOS 10 - iOS 17)
- Swift:
- RxSwift
- SwiftUI, Combine
- XCTest, XCUITest, Snapshot testing
- Apollo (GraphQL)
- Interests: Functional programming, software architecture, Test driven development, team development
- Other skills and frameworks
- Scrum, Kanban
- JavaScript, TypeScript
- React and React Native
- Node, GraphQL
- MongoDB
- Cypress (tests)
- Jest, Enzyme (tests)

# Current side quests

## Lead developer @ Moxito - 2024-Current

- Moxito (iOS) + AWS Lambda | iOS app to track fresh stats from your Farcaster Moxie everyday rewards

Learn more at [https://warpcast.com/~/moxito](https://warpcast.com/~/channel/moxito)

## Lead developer @ TOTH - 2024-Current
- Tip O' The Hat (side quest) | Farcaster frame + Node.js + MongoDB

## Farcaster frames developer @ TOTH - 2024-Current
- "Who did I tip?" frames (Frog, Neynar, Airstack)
- $DEGEN edition
- HAM edition

# Experience

## Senior Software Engineer @ Leighton - 2021-2024
- IAGL whitelabel rewards app (React Native)

## Senior Software Engineer (iOS) @ Leighton - 2021-2024
- British Airways Executive Rewards app (iOS)
- AER Lingus Club Rewards app (iOS, TypeScript)
- Vueling Club Rewards app (iOS, TypeScript)
- Financial service integration with Mastercard (SwiftUI, Combine, Swift Package Manager)

## Software Consultant and Contractor - 2020-2021
- Building a production app with The Composable Architecture by Pointfree

### Audyo - 2021
- Reading audio iOS app
https://audyo.ai/

### Bitcoin key management wallet - 2021
- Porting a JS module into Swift
- Tranforming the Figma design into SwiftUI
- Swift Package Manager to import dependencies into main Xcode project (no Cocoapods, no Carthage)

### Freelance (iOS) - 2021
- Management app (UIKit, Combine, Salesforce SDK)
- Cocoapods dependency manager

### Freelance (iOS) - 2020
- Medical app for an individual (from ObjC to SwiftUI, MVVM, CoreData)
- Local storage with Core Data

### Contract (Cypress, React) - 2020-2021
- Testing framework - Medical web application for a company (Cypress, React, Monorepo)

## Lead developer @ Accent IT Services (2016-2020)
- AccentPOS (Swift, SwiftUI, SPM, Cocoapods, MVC to MVVM)
- AccentPOS backend (Hapi, Node, MongoDB)
- AccentPeak (Swift, RxSwift, MVVM)
- AccentKit (framework)
### API integrations in AccentPOS
- Star Micronics SDK (printer, CoreBluetooth)
- Marketman (inventory management)
- Deliverect (deliveries channel for Deliveroo, Uber Eats, etc.)
- Paymentsense (card payments provider)
- EVO payments (card payments provider)
- Xero (accounts management)