Update README.md
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
|
||||||
|
|||||||
Reference in New Issue
Block a user