Professional Experience
5 years of building scalable mobile and backend systems across leading tech companies
Technical Lead - Full Stack Engineer
Globant
Lead cross-platform development and backend architecture for high-scale applications using Kotlin Multiplatform and microservices. Responsible for technical strategy, team leadership, and architectural decisions that impact 100,000+ active users.
Key Responsibilities
- •Lead development of cross-platform applications using Kotlin Multiplatform (KMP) with shared business logic across iOS, Android, and web platforms
- •Architect and implement backend microservices using Kotlin and Spring Boot, serving multiple client applications (mobile and web)
- •Drive technical decisions on system architecture, technology stack selection, API design, and development practices
- •Mentor and lead a team of 5 software engineers on clean architecture, Kotlin best practices, and cross-platform development patterns
- •Design and implement CI/CD pipelines using GitLab CI with automated testing and deployment
- •Orchestrate containerized applications using Docker and Kubernetes for scalable cloud deployment
Impact & Achievements
- ✓Applications serve 100,000+ active users with high availability and performance
- ✓Reduced code duplication by 60% through effective KMP shared code strategy
- ✓Implemented scalable backend infrastructure handling thousands of concurrent requests
- ✓Established team-wide technical standards and best practices that improved delivery velocity
Leadership Skills
- •Technical mentorship and team development
- •Strategic decision-making and prioritization
- •Cross-functional collaboration and communication
- •Architectural design and system thinking
- •Code quality advocacy and best practices enforcement
Technologies & Skills
Senior Software Engineer - Full Stack
Thoughtworks
Developed comprehensive end-to-end solutions combining Kotlin backend services with native Android applications. Led architectural decisions and implemented microservices patterns while mentoring junior engineers.
Key Responsibilities
- •Designed and built backend microservices using Kotlin with Spring Boot framework, serving both mobile and web client applications
- •Developed RESTful APIs with MongoDB, implementing efficient data access patterns and database optimization
- •Created native Android applications using Kotlin with modern architecture patterns (MVVM, Clean Architecture)
- •Implemented modern Android UI using Jetpack Compose for declarative, responsive user interfaces
- •Led architectural decisions on system design, API contracts, microservices communication, and technology choices
- •Designed and implemented secure authentication and authorization systems using Spring Security with JWT tokens
Impact & Achievements
- ✓Successfully architected and migrated services from monolithic to microservices architecture
- ✓Improved API response times by 40% through optimization, caching strategies, and query tuning
- ✓Reduced backend service deployment time by 50% through CI/CD automation
- ✓Mentored 3 junior developers who received promotions during my tenure
- ✓Implemented automated testing pipeline that caught 80%+ of bugs before production
Key Projects
Backend API Platform
Handling 50,000+ daily requests with 99.9% uptime
Android Mobile Application
Complex business logic with offline-first architecture
Admin Dashboard
Real-time monitoring and analytics
Technologies & Skills
Full Stack Software Engineer
Lazarillo
Built accessibility-focused mobile and web applications helping visually impaired users navigate their environment. Developed full-stack solutions from native Android SDK to web portals and backend APIs, serving a mission-driven product used by thousands.
Key Responsibilities
- •Developed native Android application using Kotlin for accessibility navigation, specifically designed for visually impaired users
- •Built comprehensive Angular web admin portal for content management, analytics visualization, and system monitoring
- •Designed and implemented backend APIs providing real-time location tracking using WebSockets for live updates
- •Created and maintained native Android SDK in Kotlin, packaged and distributed for integration by partner applications
- •Implemented geospatial features using Google Maps API for navigation and point-of-interest discovery
- •Designed and optimized PostgreSQL database schemas for efficient geospatial data storage and queries
Social Impact
- ✓Reduced server infrastructure costs by 30% through Docker containerization and optimization
- ✓Implemented efficient offline-first architecture improving app reliability by 60%
- ✓Built scalable WebSocket infrastructure handling 1000+ concurrent connections
- ✓Created reusable SDK adopted by multiple partner organizations
- ✓Optimized battery consumption for background location tracking by 40%
Technologies & Skills
Android Developer
Camello
Developed native Android application for company management, implementing modern architecture patterns and Material Design principles. First professional Android development role establishing foundation for future growth.
Key Responsibilities
- •Developed native Android company management application using Kotlin and Java
- •Implemented features using MVVM architecture pattern for separation of concerns and testability
- •Built user interfaces following Material Design guidelines for consistent, intuitive UX
- •Integrated RESTful APIs using Retrofit for backend communication and data synchronization
- •Implemented local data persistence using Room database for offline functionality
- •Collaborated with backend team to define and refine API contracts and data models
Impact & Achievements
- ✓Improved application performance by 25% through optimization techniques (view recycling, image caching, background processing)
- ✓Delivered key features on time for company management workflows
- ✓Implemented secure data handling and API communication
- ✓Built reusable UI components reducing development time