This commit is contained in:
Daniel Arantes Loverde
2026-01-06 16:38:54 -03:00
parent c344fe2012
commit ce9169cc24
2 changed files with 292 additions and 134 deletions

207
README.md
View File

@@ -15,106 +15,185 @@
## About Me ## About Me
**Working with iOS development since 2010.** **iOS developer since 2010.**
Working with back-end development since 1998. **Back-end developer since 1998.**
**Specialties:** Technical Lead with strong hands-on experience, focused on scalable architectures, developer productivity, automation, and pragmatic use of AI in software engineering.
Technical lead and iOS development
**Languages:** ---
Swift, SwiftUI and Objective - C
I've solid knowledge in webservices integrations (RESTful) and also to build them. ## Core Specialties
Knowledge in common software development patterns: MVVM, MVC, VIPER, Clean Code, SOLID.
Knowledge in SwifLint and Fastlane
Knowledge in CocoaPods and SPM
Knowledge in CI/CD and DevOps
**Knowledge in these frameworks:** - Technical Leadership and iOS Architecture
UIKIT, Foundation, CoreGraphics, CoreData, ARKit, Quartz, SystemConfiguration, MobileCoreServices, Security, CoreLocation, MapKit, EventKit, CrashReporter, CFNetwork, AFNetworking, CoreVideo, Crashlytics. - iOS Development (UIKit & SwiftUI)
- Back-end Integration & API Design
- Automation, CI/CD and Developer Experience (DX)
- AI-assisted Development & Code Automation
**Automated Tests:** ---
Unit Tests: XCTests
UI / Funcional Tests: Xcode UITest
Experience with HTML, CSS and JS development since 1998 ## Languages
Experience with PHP, MySQL and NoSQL development since 2000
Experience with iOS development since 2010
Experience with SCRUM.
- Swift, SwiftUI, Objective-C
- C#
- PHP
- JavaScript, HTML, CSS
## More detailed info ---
### Mobile Development ## Architecture & Engineering Practices
* Swift / SwiftUI / Objective-C - RESTful API design and integration
* C# - MVVM, MVC, VIPER
- Clean Code and SOLID principles
- Modularization and code reuse
- Performance, memory management and profiling
#### Tools, Frameworks, Stacks and Front End Methodologies ---
* XCode ## Automation, AI & Developer Productivity
* [ionic](https://ionicframework.com)
* Unity 3D
* Sketch
* [Cocoapods](http://cocoapods.org)
* [sonarqube](https://www.sonarsource.com/products/sonarqube/)
Strong focus on **automation-first development** and **AI-augmented workflows**, improving code quality, speed and consistency across teams.
### AI-assisted tools and workflows
### Back-End - Cursor
- Windsurf
- Antigravity
* PHP Applied to:
* Apache - Context-aware code generation and refactoring
* Firebase - Large-scale codebase navigation and reasoning
* Parse - Test generation and edge-case discovery
- Documentation generation and code explanation
- AI-assisted debugging and architectural validation
Human-in-the-loop approach to ensure correctness and avoid low-quality AI output.
#### Deploy ### Automation & Quality
* XCode - SwiftLint (including custom rules)
* Fastlane - SonarQube for code quality and technical debt tracking
* Swiftlint - Fastlane pipelines for build, test and release automation
* CI/CD and DevOps - CI/CD pipelines focused on reliability and fast feedback
---
### Databases - Relational and NoSQL ## iOS Frameworks & SDKs
* MySQL - UIKit
* Node.JS - Foundation
* SQLite - CoreGraphics
* Firebase - SwiftUI
- CoreData
- ARKit
- Quartz
- SystemConfiguration
- Security
- CoreLocation
- MapKit
- EventKit
- CFNetwork
- CoreVideo
- CrashReporter
- Crashlytics
- AFNetworking
---
### Version Control Systems ## Automated Testing
* GitHub - Unit Tests: XCTest
* BitBucket - UI / Functional Tests: XCUITest
* CI/CD and DevOps - Test automation integrated into CI pipelines
---
### Agile Methodologies ## Mobile Development
* Scrum - Swift / SwiftUI / Objective-C
* Extreme Programming - Unity 3D
- Ionic
### Tools & Design
### Business and Startup Knowledge - Xcode
- Sketch
- CocoaPods
- Swift Package Manager
* Lean Canvas ---
* Business Model Canvas
## Back-End Development
### Data Analysis - PHP
- Apache
- Firebase
- Parse
* App Annie Experience designing APIs consumed by mobile clients, with attention to performance, versioning and backward compatibility.
* Fabrics
* Firebase
### Operation Systems ---
* Mac OS X ## Deployment & DevOps
* Unix commands
* Linux - Xcode build automation
- Fastlane
- SwiftLint
- CI/CD pipelines
- DevOps culture applied to mobile teams
---
## Databases (Relational & NoSQL)
- MySQL
- SQLite
- Firebase
- NoSQL data modeling concepts
---
## Version Control
- GitHub
- Bitbucket
- Branching strategies and release workflows
- CI/CD integration
---
## Agile Methodologies
- Scrum
- Extreme Programming (XP)
- Continuous improvement and feedback-driven development
---
## Business & Product Mindset
- Lean Canvas
- Business Model Canvas
- Engineering aligned with product and business goals
---
## Data & Analytics
- Firebase Analytics
- Crashlytics
- App Annie
- Data-driven decision making
---
## Operating Systems
- macOS
- Linux
- Unix-based systems
- Strong command-line proficiency
## Work Experience ## Work Experience

View File

@@ -15,106 +15,185 @@
## Sobre Mim ## Sobre Mim
**Trabalho com desenvolvimento iOS desde 2010.** **Desenvolvedor iOS desde 2010.**
Trabalho com desenvolvimento back-end desde 1998. **Desenvolvedor back-end desde 1998.**
**Especialidades:** Líder técnico com forte atuação prática, focado em arquiteturas escaláveis, produtividade de engenharia, automação e uso pragmático de IA no desenvolvimento de software.
Líder técnico e desenvolvimento iOS
**Linguagens:** ---
Swift, SwiftUI e Objective-C
Tenho sólido conhecimento em integrações com webservices (RESTful) e também em construí-los. ## Especialidades
Conhecimento em padrões comuns de desenvolvimento de software: MVVM, MVC, VIPER, Clean Code, SOLID.
Conhecimento em SwiftLint e Fastlane
Conhecimento em CocoaPods e SPM
Conhecimento em CI/CD e DevOps
**Conhecimento nestes frameworks:** - Liderança técnica e arquitetura iOS
UIKIT, Foundation, CoreGraphics, CoreData, ARKit, Quartz, SystemConfiguration, MobileCoreServices, Security, CoreLocation, MapKit, EventKit, CrashReporter, CFNetwork, AFNetworking, CoreVideo, Crashlytics. - Desenvolvimento iOS (UIKit e SwiftUI)
- Integração com back-end e design de APIs
- Automação, CI/CD e Developer Experience (DX)
- Desenvolvimento assistido por IA e automação de código
**Testes Automatizados:** ---
Testes de Unidade: XCTest
Testes de UI / Funcionais: Xcode UITest
Experiência com desenvolvimento em HTML, CSS e JS desde 1998 ## Linguagens
Experiência com desenvolvimento em PHP, MySQL e NoSQL desde 2000
Experiência com desenvolvimento iOS desde 2010
Experiência com SCRUM
- Swift, SwiftUI, Objective-C
- C#
- PHP
- JavaScript, HTML e CSS
## Informações Detalhadas ---
### Desenvolvimento Mobile ## Arquitetura e Boas Práticas de Engenharia
* Swift / SwiftUI / Objective-C - Design e integração de APIs RESTful
* C# - MVVM, MVC, VIPER
- Clean Code e princípios SOLID
- Modularização e reutilização de código
- Performance, gerenciamento de memória e profiling
#### Ferramentas, Frameworks, Stacks e Metodologias de Front End ---
* Xcode ## Automação, IA e Produtividade
* [Ionic](https://ionicframework.com)
* Unity 3D
* Sketch
* [CocoaPods](http://cocoapods.org)
* [SonarQube](https://www.sonarsource.com/products/sonarqube/)
Forte foco em **desenvolvimento orientado à automação** e **fluxos de trabalho aumentados por IA**, melhorando qualidade, velocidade e consistência do código e das equipes.
### Back-End ### Ferramentas e fluxos assistidos por IA
* PHP - Cursor
* Apache - Windsurf
* Firebase - Antigravity
* Parse
Aplicações práticas:
- Geração e refatoração de código com contexto
- Navegação e entendimento de grandes codebases
- Geração de testes e descoberta de edge cases
- Geração de documentação e explicação de código
- Debug assistido por IA e validação arquitetural
#### Deploy Abordagem *human-in-the-loop* para garantir qualidade e evitar erros comuns de geração automática.
* Xcode ### Automação e Qualidade
* Fastlane
* SwiftLint
* CI/CD e DevOps
- SwiftLint (incluindo regras customizadas)
- SonarQube para análise de qualidade e dívida técnica
- Fastlane para automação de build, testes e releases
- Pipelines de CI/CD com foco em feedback rápido e confiável
### Bancos de Dados - Relacionais e NoSQL ---
* MySQL ## Frameworks e SDKs iOS
* Node.JS
* SQLite
* Firebase
- UIKit
- Foundation
- CoreGraphics
- SwiftUI
- CoreData
- ARKit
- Quartz
- SystemConfiguration
- Security
- CoreLocation
- MapKit
- EventKit
- CFNetwork
- CoreVideo
- CrashReporter
- Crashlytics
- AFNetworking
### Controle de Versão ---
* GitHub ## Testes Automatizados
* BitBucket
* CI/CD e DevOps
- Testes unitários: XCTest
- Testes de UI / funcionais: XCUITest
- Testes integrados ao pipeline de CI
### Metodologias Ágeis ---
* Scrum ## Desenvolvimento Mobile
* Extreme Programming
- Swift / SwiftUI / Objective-C
- Unity 3D
- Ionic
### Conhecimentos de Negócios e Startups ### Ferramentas e Design
* Lean Canvas - Xcode
* Business Model Canvas - Sketch
- CocoaPods
- Swift Package Manager
---
### Análise de Dados ## Desenvolvimento Back-End
* App Annie - PHP
* Fabric - Apache
* Firebase - Firebase
- Parse
Experiência no design de APIs consumidas por aplicações mobile, com atenção à performance, versionamento e compatibilidade.
### Sistemas Operacionais ---
* Mac OS X ## Deploy e DevOps
* Comandos Unix
* Linux - Automação de builds no Xcode
- Fastlane
- SwiftLint
- CI/CD
- Cultura DevOps aplicada a times mobile
---
## Bancos de Dados (Relacionais e NoSQL)
- MySQL
- SQLite
- Firebase
- Modelagem de dados NoSQL
---
## Controle de Versão
- GitHub
- Bitbucket
- Estratégias de branching e workflows de release
- Integração com CI/CD
---
## Metodologias Ágeis
- Scrum
- Extreme Programming (XP)
- Melhoria contínua baseada em feedback
---
## Visão de Negócio e Produto
- Lean Canvas
- Business Model Canvas
- Engenharia alinhada a objetivos de produto e negócio
---
## Dados e Análises
- Firebase Analytics
- Crashlytics
- App Annie
- Tomada de decisão baseada em dados
---
## Sistemas Operacionais
- macOS
- Linux
- Sistemas Unix
- Forte domínio de linha de comando
## Experiência Profissional ## Experiência Profissional