Focus IA
This commit is contained in:
213
README.md
213
README.md
@@ -13,108 +13,187 @@
|
||||
**Telegram:** @loverde
|
||||
**LinkedIn:** [https://linkedin.com/in/loverdeDaniel/](https://www.linkedin.com/in/loverdedaniel/)
|
||||
|
||||
## About Me
|
||||
|
||||
**Working with iOS development since 2010.**
|
||||
Working with back-end development since 1998.
|
||||
## About Me
|
||||
|
||||
**Specialties:**
|
||||
Technical lead and iOS development
|
||||
**iOS developer since 2010.**
|
||||
**Back-end developer since 1998.**
|
||||
|
||||
**Languages:**
|
||||
Swift, SwiftUI and Objective - C
|
||||
Technical Lead with strong hands-on experience, focused on scalable architectures, developer productivity, automation, and pragmatic use of AI in software engineering.
|
||||
|
||||
I've solid knowledge in webservices integrations (RESTful) and also to build them.
|
||||
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:**
|
||||
UIKIT, Foundation, CoreGraphics, CoreData, ARKit, Quartz, SystemConfiguration, MobileCoreServices, Security, CoreLocation, MapKit, EventKit, CrashReporter, CFNetwork, AFNetworking, CoreVideo, Crashlytics.
|
||||
## Core Specialties
|
||||
|
||||
**Automated Tests:**
|
||||
Unit Tests: XCTests
|
||||
UI / Funcional Tests: Xcode UITest
|
||||
- Technical Leadership and iOS Architecture
|
||||
- iOS Development (UIKit & SwiftUI)
|
||||
- Back-end Integration & API Design
|
||||
- Automation, CI/CD and Developer Experience (DX)
|
||||
- AI-assisted Development & Code Automation
|
||||
|
||||
Experience with HTML, CSS and JS development since 1998
|
||||
Experience with PHP, MySQL and NoSQL development since 2000
|
||||
Experience with iOS development since 2010
|
||||
Experience with SCRUM.
|
||||
---
|
||||
|
||||
## Languages
|
||||
|
||||
## More detailed info
|
||||
- Swift, SwiftUI, Objective-C
|
||||
- C#
|
||||
- PHP
|
||||
- JavaScript, HTML, CSS
|
||||
|
||||
### Mobile Development
|
||||
---
|
||||
|
||||
* Swift / SwiftUI / Objective-C
|
||||
* C#
|
||||
## Architecture & Engineering Practices
|
||||
|
||||
#### Tools, Frameworks, Stacks and Front End Methodologies
|
||||
- RESTful API design and integration
|
||||
- MVVM, MVC, VIPER
|
||||
- Clean Code and SOLID principles
|
||||
- Modularization and code reuse
|
||||
- Performance, memory management and profiling
|
||||
|
||||
* XCode
|
||||
* [ionic](https://ionicframework.com)
|
||||
* Unity 3D
|
||||
* Sketch
|
||||
* [Cocoapods](http://cocoapods.org)
|
||||
* [sonarqube](https://www.sonarsource.com/products/sonarqube/)
|
||||
---
|
||||
|
||||
## Automation, AI & Developer Productivity
|
||||
|
||||
Strong focus on **automation-first development** and **AI-augmented workflows**, improving code quality, speed and consistency across teams.
|
||||
|
||||
### Back-End
|
||||
### AI-assisted tools and workflows
|
||||
|
||||
* PHP
|
||||
* Apache
|
||||
* Firebase
|
||||
* Parse
|
||||
- Cursor
|
||||
- Windsurf
|
||||
- Antigravity
|
||||
|
||||
Applied to:
|
||||
- Context-aware code generation and refactoring
|
||||
- Large-scale codebase navigation and reasoning
|
||||
- Test generation and edge-case discovery
|
||||
- Documentation generation and code explanation
|
||||
- AI-assisted debugging and architectural validation
|
||||
|
||||
#### Deploy
|
||||
Human-in-the-loop approach to ensure correctness and avoid low-quality AI output.
|
||||
|
||||
* XCode
|
||||
* Fastlane
|
||||
* Swiftlint
|
||||
* CI/CD and DevOps
|
||||
### Automation & Quality
|
||||
|
||||
- SwiftLint (including custom rules)
|
||||
- SonarQube for code quality and technical debt tracking
|
||||
- Fastlane pipelines for build, test and release automation
|
||||
- CI/CD pipelines focused on reliability and fast feedback
|
||||
|
||||
### Databases - Relational and NoSQL
|
||||
---
|
||||
|
||||
* MySQL
|
||||
* Node.JS
|
||||
* SQLite
|
||||
* Firebase
|
||||
## iOS Frameworks & SDKs
|
||||
|
||||
- UIKit
|
||||
- Foundation
|
||||
- CoreGraphics
|
||||
- SwiftUI
|
||||
- CoreData
|
||||
- ARKit
|
||||
- Quartz
|
||||
- SystemConfiguration
|
||||
- Security
|
||||
- CoreLocation
|
||||
- MapKit
|
||||
- EventKit
|
||||
- CFNetwork
|
||||
- CoreVideo
|
||||
- CrashReporter
|
||||
- Crashlytics
|
||||
- AFNetworking
|
||||
|
||||
### Version Control Systems
|
||||
---
|
||||
|
||||
* GitHub
|
||||
* BitBucket
|
||||
* CI/CD and DevOps
|
||||
## Automated Testing
|
||||
|
||||
- Unit Tests: XCTest
|
||||
- UI / Functional Tests: XCUITest
|
||||
- Test automation integrated into CI pipelines
|
||||
|
||||
### Agile Methodologies
|
||||
---
|
||||
|
||||
* Scrum
|
||||
* Extreme Programming
|
||||
## Mobile Development
|
||||
|
||||
- Swift / SwiftUI / Objective-C
|
||||
- Unity 3D
|
||||
- Ionic
|
||||
|
||||
### Business and Startup Knowledge
|
||||
### Tools & Design
|
||||
|
||||
* Lean Canvas
|
||||
* Business Model Canvas
|
||||
- Xcode
|
||||
- Sketch
|
||||
- CocoaPods
|
||||
- Swift Package Manager
|
||||
|
||||
---
|
||||
|
||||
### Data Analysis
|
||||
## Back-End Development
|
||||
|
||||
* App Annie
|
||||
* Fabrics
|
||||
* Firebase
|
||||
- PHP
|
||||
- Apache
|
||||
- Firebase
|
||||
- Parse
|
||||
|
||||
### Operation Systems
|
||||
|
||||
* Mac OS X
|
||||
* Unix commands
|
||||
* Linux
|
||||
Experience designing APIs consumed by mobile clients, with attention to performance, versioning and backward compatibility.
|
||||
|
||||
---
|
||||
|
||||
## Deployment & DevOps
|
||||
|
||||
- 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
|
||||
|
||||
213
README_PT.md
213
README_PT.md
@@ -13,108 +13,187 @@
|
||||
**Telegram:** @loverde
|
||||
**LinkedIn:** [https://linkedin.com/in/loverdeDaniel/](https://www.linkedin.com/in/loverdedaniel/)
|
||||
|
||||
## Sobre Mim
|
||||
|
||||
**Trabalho com desenvolvimento iOS desde 2010.**
|
||||
Trabalho com desenvolvimento back-end desde 1998.
|
||||
## Sobre Mim
|
||||
|
||||
**Especialidades:**
|
||||
Líder técnico e desenvolvimento iOS
|
||||
**Desenvolvedor iOS desde 2010.**
|
||||
**Desenvolvedor back-end desde 1998.**
|
||||
|
||||
**Linguagens:**
|
||||
Swift, SwiftUI e Objective-C
|
||||
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.
|
||||
|
||||
Tenho sólido conhecimento em integrações com webservices (RESTful) e também em construí-los.
|
||||
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:**
|
||||
UIKIT, Foundation, CoreGraphics, CoreData, ARKit, Quartz, SystemConfiguration, MobileCoreServices, Security, CoreLocation, MapKit, EventKit, CrashReporter, CFNetwork, AFNetworking, CoreVideo, Crashlytics.
|
||||
## Especialidades
|
||||
|
||||
**Testes Automatizados:**
|
||||
Testes de Unidade: XCTest
|
||||
Testes de UI / Funcionais: Xcode UITest
|
||||
- Liderança técnica e arquitetura iOS
|
||||
- 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
|
||||
|
||||
Experiência com desenvolvimento em HTML, CSS e JS desde 1998
|
||||
Experiência com desenvolvimento em PHP, MySQL e NoSQL desde 2000
|
||||
Experiência com desenvolvimento iOS desde 2010
|
||||
Experiência com SCRUM
|
||||
---
|
||||
|
||||
## Linguagens
|
||||
|
||||
## Informações Detalhadas
|
||||
- Swift, SwiftUI, Objective-C
|
||||
- C#
|
||||
- PHP
|
||||
- JavaScript, HTML e CSS
|
||||
|
||||
### Desenvolvimento Mobile
|
||||
---
|
||||
|
||||
* Swift / SwiftUI / Objective-C
|
||||
* C#
|
||||
## Arquitetura e Boas Práticas de Engenharia
|
||||
|
||||
#### Ferramentas, Frameworks, Stacks e Metodologias de Front End
|
||||
- Design e integração de APIs RESTful
|
||||
- MVVM, MVC, VIPER
|
||||
- Clean Code e princípios SOLID
|
||||
- Modularização e reutilização de código
|
||||
- Performance, gerenciamento de memória e profiling
|
||||
|
||||
* Xcode
|
||||
* [Ionic](https://ionicframework.com)
|
||||
* Unity 3D
|
||||
* Sketch
|
||||
* [CocoaPods](http://cocoapods.org)
|
||||
* [SonarQube](https://www.sonarsource.com/products/sonarqube/)
|
||||
---
|
||||
|
||||
## Automação, IA e Produtividade
|
||||
|
||||
### Back-End
|
||||
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.
|
||||
|
||||
* PHP
|
||||
* Apache
|
||||
* Firebase
|
||||
* Parse
|
||||
### Ferramentas e fluxos assistidos por IA
|
||||
|
||||
- Cursor
|
||||
- Windsurf
|
||||
- Antigravity
|
||||
|
||||
#### Deploy
|
||||
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
|
||||
|
||||
* Xcode
|
||||
* Fastlane
|
||||
* SwiftLint
|
||||
* CI/CD e DevOps
|
||||
Abordagem *human-in-the-loop* para garantir qualidade e evitar erros comuns de geração automática.
|
||||
|
||||
### Automação e Qualidade
|
||||
|
||||
### Bancos de Dados - Relacionais e NoSQL
|
||||
- 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
|
||||
|
||||
* MySQL
|
||||
* Node.JS
|
||||
* SQLite
|
||||
* Firebase
|
||||
---
|
||||
|
||||
## Frameworks e SDKs iOS
|
||||
|
||||
### Controle de Versão
|
||||
- UIKit
|
||||
- Foundation
|
||||
- CoreGraphics
|
||||
- SwiftUI
|
||||
- CoreData
|
||||
- ARKit
|
||||
- Quartz
|
||||
- SystemConfiguration
|
||||
- Security
|
||||
- CoreLocation
|
||||
- MapKit
|
||||
- EventKit
|
||||
- CFNetwork
|
||||
- CoreVideo
|
||||
- CrashReporter
|
||||
- Crashlytics
|
||||
- AFNetworking
|
||||
|
||||
* GitHub
|
||||
* BitBucket
|
||||
* CI/CD e DevOps
|
||||
---
|
||||
|
||||
## Testes Automatizados
|
||||
|
||||
### Metodologias Ágeis
|
||||
- Testes unitários: XCTest
|
||||
- Testes de UI / funcionais: XCUITest
|
||||
- Testes integrados ao pipeline de CI
|
||||
|
||||
* Scrum
|
||||
* Extreme Programming
|
||||
---
|
||||
|
||||
## Desenvolvimento Mobile
|
||||
|
||||
### Conhecimentos de Negócios e Startups
|
||||
- Swift / SwiftUI / Objective-C
|
||||
- Unity 3D
|
||||
- Ionic
|
||||
|
||||
* Lean Canvas
|
||||
* Business Model Canvas
|
||||
### Ferramentas e Design
|
||||
|
||||
- Xcode
|
||||
- Sketch
|
||||
- CocoaPods
|
||||
- Swift Package Manager
|
||||
|
||||
### Análise de Dados
|
||||
---
|
||||
|
||||
* App Annie
|
||||
* Fabric
|
||||
* Firebase
|
||||
## Desenvolvimento Back-End
|
||||
|
||||
- PHP
|
||||
- Apache
|
||||
- Firebase
|
||||
- Parse
|
||||
|
||||
### Sistemas Operacionais
|
||||
|
||||
* Mac OS X
|
||||
* Comandos Unix
|
||||
* Linux
|
||||
Experiência no design de APIs consumidas por aplicações mobile, com atenção à performance, versionamento e compatibilidade.
|
||||
|
||||
---
|
||||
|
||||
## Deploy e DevOps
|
||||
|
||||
- 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
|
||||
|
||||
Reference in New Issue
Block a user