Skills
Technical InterpersonalSoftware Design and Development
💻 Platforms, Languages, and Frameworks
- Languages: Java (expert), C and C++ (expert), Python (advanced), PHP
- Front and BFF: JavaScript/TypeScript - HTML - CSS (expert), Flutter (Dart), Oracle APEX, React and Angular
- Data: Oracle (expert), MySQL (expert), Mongo (expert), SQLServer, PostgreSql, Redis
- Integration: RabbitMQ, Apache Kafka, Redis, IBM MQ, WSO2, Kong
🧱 Solid Foundations
- Object-Oriented Design (OO)
- Principios SOLID
- Patrones de diseño (GoF)
- Distributed systems principles (partial failures, latency, eventual consistency)
💼 Component and Service Design
- Microservicios vs monolitic vs serverless
- APIs (REST, GraphQL, gRPC)
- Service contracts and versioning
🧮 Data Management
- Design of relational and non-relational databases
- Normalization vs denormalization
- Partitioning (sharding), replication, and caching strategies
🌐 Web Design
- Modern client-server architectures (SPA, SSR, JAMstack)
- Frontend integration (React, Angular, Vue, etc.)
- CDN, lazy loading, resource optimization
☁️ Cloud & DevOps
- Cloud architecture (AWS, Azure, GCP)
- Cloud-native design
- Infrastructure as Code (Terraform, CloudFormation)
🔐 Security
- Authentication and authorization (OAuth2, JWT, OpenID Connect)
- Secrets management and encryption
- Secure API design (rate limit, input validation, CSRF/XSS)
📈 Scalability and Performance
- Load balancing
- Asynchronous / event-driven design
- Distributed caching (Redis, Memcached)
🚀 Modern Architectures
- Event Sourcing y CQRS
- Domain-Driven Design (DDD)
- Hexagonal / Clean Architecture
- API Gateway y Service Mesh
- Serverless Computing y Composable
Interpersonal
I have the ability to teach, explain, share knowledge, and build professional trust relationships. This allows me to develop leaders who become pillars for the growth and evolution of strong work teams, with an excellent work environment and a strong people-centered culture.