Tech Profile

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

React.jsAngularVue.js 3React NativeBackbone.jsReduxHTML5CSS3JavaScriptTypeScriptSwift/iOSKotlin

Backend Development

Java 8/11/17/21Spring BootSpring FrameworkJava EE / Jakarta EEKotlinGroovyPythonMicroservicesREST APIsLiquibaseFlywaySalesforce integrationsSAP integrationsOracle ATG CommerceHibernate

Messaging & Caching

Apache KafkaRabbitMQRedis

Search & Monitoring

OpenSearchFullStory

DevOps & CI/CD

DockerKubernetesTerraformJenkinsGitGitHub ActionsGitLabAzure DevOpsAntMavenGradleSpockSonarQube

Cloud & Infrastructure

AWS (S3, EC2, Aurora)AzureGCPIstioVaultSplunkDynatraceGrafana

Databases

PostgreSQLMicrosoft SQL ServerOracleMySQLNoSQL (Couchbase, MongoDB)

Platforms

LinuxmacOSWindows

Soft Skills

LeadershipCollaborationMentoringAdaptabilityCommunicationAgile deliveryOwnership

AI & Agentic Engineering

Anthropic Claude / Claude CodeSpec-Driven DevelopmentCLAUDE.mdAgent SkillsCustom SubagentsAgent TeamsMCPHooksPermission RulesContext Engineering

AI Tools & Integrations

PluginsCursorGitHub CopilotOpenAI (GPT)GitHubJiraConfluenceSlack

Languages

Spanish (Native)English (Professional working proficiency)

Experience

  1. Senior Mobile/Web Developer

    Oct 2025 – PresentCurrent

    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.
  2. Senior Mobile/Web Developer

    Sep 2022 – Oct 2025

    Remote Contractor — Financial Services Client (USA)

    • Developed and maintained native and cross-platform mobile applications using Kotlin, Java, Swift, SwiftUI, React Native, and TypeScript, delivering platform-specific functionality across Android and iOS.
    • Built responsive web applications and reusable frontend components using React.js, Vue.js, Angular, TypeScript, and JavaScript, with a focus on accessibility, usability, and performance.
    • Integrated mobile and web applications with REST and GraphQL services and implemented push notifications, biometric authentication, geolocation, deep linking, secure storage, background processing, offline persistence, caching, and synchronization.
    • Implemented secure authentication and session management using OAuth 2.0, OpenID Connect, token-based authentication, and encrypted local storage.
    • Created automated unit, integration, and UI tests and supported CI/CD, monitoring, and releases through GitHub Actions, Azure DevOps, Fastlane, Gradle, Xcode, Firebase Crashlytics, TestFlight, and the mobile app stores.
    • Applied Claude-assisted engineering to analyze requirements and Jira backlog items, produce implementation plans, generate and refactor code, create tests and documentation, diagnose defects, and support pull-request reviews.
    • Used AI-assisted workflows to inspect build and deployment pipelines, summarize failures, propose corrective actions, and validate changes with human review before delivery.
    • Connected project knowledge from GitHub, Jira, and Confluence through MCP-based tools and reusable contextual guidance, reducing repeated discovery and improving traceability from requirements to implementation.
    • Collaborated with product managers, UX/UI designers, backend developers, QA engineers, and platform teams in Agile delivery, translating business needs into maintainable mobile and web solutions.
  3. Capability Lead / Full Stack Engineer

    Sep 2021 – Sep 2022

    HealthTech Client (USA, Remote)

    • Led the design and development of scalable microservices using Java EE 8 and Spring Boot, following distributed systems best practices.
    • Delivered features across web and mobile platforms, including React.js, Angular 8, React Native, Swift/iOS, and Kotlin.
    • Oversaw DevOps workflows using GitHub Actions, Docker, and Kubernetes to strengthen CI/CD and infrastructure-as-code practices.
    • Applied Test-Driven Development with JUnit 5 and Mockito, improving reliability and maintainability.
    • Mentored developers and collaborated with cross-functional Scrum teams on coding standards, delivery, and architectural decisions.
    • Implemented Kafka and RabbitMQ messaging for inter-service communication and Redis for caching across microservices.

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
Senior Full Stack / Mobile Developer — AI-Assisted Engineering · Manuel Herrera