Senior Full Stack / Mobile Developer — AI-Assisted Engineering
Download PDF ↓Senior Full Stack and Mobile Developer with 16+ years of experience designing, developing, and maintaining enterprise applications across healthcare, insurance, finance, e-commerce, and satellite geolocation. Over the past five years, primarily focused on mobile application development, delivering and supporting native Android and iOS solutions using Java, Kotlin, Swift, and SwiftUI, along with cross-platform applications built with React Native and TypeScript.
Experienced in developing scalable mobile architectures, reusable UI components, responsive user experiences, secure authentication flows, offline capabilities, local persistence, push notifications, deep linking, and integrations with backend services through REST and GraphQL APIs. Strong full-stack background in Java and Spring Boot, enabling effective collaboration across mobile, web, and backend teams and a deep understanding of end-to-end application workflows.
Proven track record maintaining production mobile applications, resolving performance and stability issues, modernizing legacy functionality, and delivering consistent experiences across Android, iOS, and responsive web platforms. Experienced working with React, Angular, and Vue.js to support complementary web applications and shared digital ecosystems.
Recognized for leading cross-functional Agile teams, mentoring engineers, and translating complex business requirements into reliable software. Experienced in governed AI-assisted engineering with Claude Code, applying spec-driven development, reusable Agent Skills, custom subagents, MCP integrations, and human-in-the-loop controls across backlog refinement, implementation, testing, code review, and CI/CD.
Skills
Frontend & Mobile
Backend Development
Messaging & Caching
Search & Monitoring
DevOps & CI/CD
Cloud & Infrastructure
Databases
Platforms
Soft Skills
AI & Agentic Engineering
AI Tools & Integrations
Languages
Experience
Enterprise E-Commerce Client (USA, Remote)
- Maintain and enhance customer-facing native, cross-platform, and responsive web applications for a large-scale B2B and B2C e-commerce platform serving a leading U.S. retail organization.
- Deliver mobile and web capabilities using Kotlin, Java, Swift, SwiftUI, React Native, TypeScript, React.js, and Angular, integrating commerce services through REST and GraphQL APIs.
- Design Claude Code-assisted software delivery workflows using CLAUDE.md and scoped project rules to provide persistent architectural context, coding standards, testing requirements, and execution boundaries.
- Apply spec-driven development and reusable Agent Skills to transform requirements and backlog items into implementation plans, task breakdowns, acceptance criteria, code changes, tests, and validation steps.
- Create custom subagents and multi-agent execution plans for code analysis, implementation, debugging, testing, pull-request review, and pipeline investigation, isolating context and responsibilities by task.
- Integrate Claude Code with GitHub, Jira, Confluence, and Slack through MCP servers, connectors, and plugins to connect engineering workflows with source control, project tracking, documentation, and team communication.
- Implement ticket-to-code workflows that review backlogs, create and update Jira tasks and subtasks, retrieve specifications from Confluence, prepare and push code changes, review pull requests, inspect CI/CD pipelines, and synchronize ticket status with completed actions.
- Configure granular permission rules and PreToolUse/PostToolUse hooks to preauthorize safe operations, enforce project constraints, trigger quality checks, and require human approval for sensitive changes.
- Automate contextual Slack updates for progress, blockers, test and pipeline results, technical decisions, and pending actions while maintaining traceability to the related Jira ticket and GitHub change.
- Establish memory and context-management strategies using focused CLAUDE.md guidance, on-demand Skills, isolated subagent contexts, selective MCP usage, and task-appropriate model selection to reduce repetitive calls, token consumption, latency, and cost.
- Partner with product, UX/UI, QA, backend, and platform stakeholders to identify delivery bottlenecks, define solution scope, and adapt AI-assisted workflows to established engineering and governance processes.
KotlinJavaSwiftSwiftUIReact NativeTypeScriptReact.jsAngularClaude Code
Education
- Bachelor's Degree in Information Technologies and CommunicationUniversidad Latina de Costa Rica — San José, Costa Rica
Certifications
- Web and Mobile Developer BootCampCenfotec
- Scrum Master Professional CertifiedCenfotec
- Scrum Foundations CertifiedCenfotec
- Agility SpecializationInstituto Tecnológico de Costa Rica (ITCR)
- Microservices with Java and Spring BootLiteThinking
- Web Development / React Native / React Web App / Course Update for Java EE 6Cenfotec