diff --git a/README.md b/README.md index a52a946..a7138b8 100755 --- a/README.md +++ b/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 diff --git a/README_PT.md b/README_PT.md index fa1f0d9..2c6f845 100755 --- a/README_PT.md +++ b/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