Focus IA
This commit is contained in:
207
README.md
207
README.md
@@ -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
|
||||||
|
|||||||
207
README_PT.md
207
README_PT.md
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user