Update README.md
This commit is contained in:
207
README.md
207
README.md
@@ -15,106 +15,185 @@
|
||||
|
||||
## About Me
|
||||
|
||||
**Working with iOS development since 2010.**
|
||||
Working with back-end development since 1998.
|
||||
**iOS developer since 2010.**
|
||||
**Back-end developer since 1998.**
|
||||
|
||||
**Specialties:**
|
||||
Technical lead and iOS development
|
||||
Technical Lead with strong hands-on experience, focused on scalable architectures, developer productivity, automation, and pragmatic use of AI in software engineering.
|
||||
|
||||
**Languages:**
|
||||
Swift, SwiftUI and Objective - C
|
||||
---
|
||||
|
||||
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
|
||||
## Core Specialties
|
||||
|
||||
**Knowledge in these frameworks:**
|
||||
UIKIT, Foundation, CoreGraphics, CoreData, ARKit, Quartz, SystemConfiguration, MobileCoreServices, Security, CoreLocation, MapKit, EventKit, CrashReporter, CFNetwork, AFNetworking, CoreVideo, Crashlytics.
|
||||
- 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
|
||||
|
||||
**Automated Tests:**
|
||||
Unit Tests: XCTests
|
||||
UI / Funcional Tests: Xcode UITest
|
||||
---
|
||||
|
||||
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
|
||||
|
||||
- Swift, SwiftUI, Objective-C
|
||||
- C#
|
||||
- PHP
|
||||
- JavaScript, HTML, CSS
|
||||
|
||||
## More detailed info
|
||||
---
|
||||
|
||||
### Mobile Development
|
||||
## Architecture & Engineering Practices
|
||||
|
||||
* Swift / SwiftUI / Objective-C
|
||||
* C#
|
||||
- RESTful API design and integration
|
||||
- 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
|
||||
* [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.
|
||||
|
||||
### AI-assisted tools and workflows
|
||||
|
||||
### Back-End
|
||||
- Cursor
|
||||
- Windsurf
|
||||
- Antigravity
|
||||
|
||||
* PHP
|
||||
* Apache
|
||||
* Firebase
|
||||
* Parse
|
||||
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
|
||||
|
||||
Human-in-the-loop approach to ensure correctness and avoid low-quality AI output.
|
||||
|
||||
#### Deploy
|
||||
### Automation & Quality
|
||||
|
||||
* XCode
|
||||
* Fastlane
|
||||
* Swiftlint
|
||||
* CI/CD and DevOps
|
||||
- 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
|
||||
## iOS Frameworks & SDKs
|
||||
|
||||
* MySQL
|
||||
* Node.JS
|
||||
* SQLite
|
||||
* Firebase
|
||||
- UIKit
|
||||
- Foundation
|
||||
- CoreGraphics
|
||||
- SwiftUI
|
||||
- CoreData
|
||||
- ARKit
|
||||
- Quartz
|
||||
- SystemConfiguration
|
||||
- Security
|
||||
- CoreLocation
|
||||
- MapKit
|
||||
- EventKit
|
||||
- CFNetwork
|
||||
- CoreVideo
|
||||
- CrashReporter
|
||||
- Crashlytics
|
||||
- AFNetworking
|
||||
|
||||
---
|
||||
|
||||
### Version Control Systems
|
||||
## Automated Testing
|
||||
|
||||
* GitHub
|
||||
* BitBucket
|
||||
* CI/CD and DevOps
|
||||
- Unit Tests: XCTest
|
||||
- UI / Functional Tests: XCUITest
|
||||
- Test automation integrated into CI pipelines
|
||||
|
||||
---
|
||||
|
||||
### Agile Methodologies
|
||||
## Mobile Development
|
||||
|
||||
* Scrum
|
||||
* Extreme Programming
|
||||
- Swift / SwiftUI / Objective-C
|
||||
- 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
|
||||
* Fabrics
|
||||
* Firebase
|
||||
Experience designing APIs consumed by mobile clients, with attention to performance, versioning and backward compatibility.
|
||||
|
||||
### Operation Systems
|
||||
---
|
||||
|
||||
* Mac OS X
|
||||
* Unix commands
|
||||
* Linux
|
||||
## 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
|
||||
|
||||
Reference in New Issue
Block a user