Victor Esteban Arce Cubillo
Senior Software Engineer
Senior Software Engineer with 11+ years of experience designing enterprise distributed systems across insurance, e-commerce, and SaaS domains. Deep expertise in Java 17 / Spring Boot 2.x / 3.x / 4.x, TypeScript / Node.js serverless, and cloud-native architectures on AWS and Kubernetes. Built and owned 50+ AWS Lambda microservices at doTERRA and 15+ Spring Boot 2.x / 3.x / 4.x applications at WCF Insurance. Applies DDD, CQRS, and event-driven patterns alongside modern AI tooling (Claude Code MCP, GitHub Copilot) to accelerate delivery and raise code quality.
Career History
Senior Software Engineer
Smash IT Staffing, Heredia, Costa Rica
Permanent employee placed at client sites. Responsible for full software delivery lifecycle at each client: design, development, testing, CI/CD, and production operations.
- Delivered 15+ Spring Boot 2.x / 3.x / 4.x applications across ETL, batch, and integration domains.
- Engineered Spring Batch pipelines with BeanIO fixed-width/delimited parsing, ACORD XML, JAXB, and JXLS/POI report generation across multiple datasources.
- Built Spring Integration flows for secure SFTP/FTP exchange with PGP/Bouncy Castle encryption and Jasypt/Azure Key Vault secret management.
- Integrated RabbitMQ (AMQP) messaging; managed PostgreSQL, SQL Server, and H2/HSQLDB test environments with Flyway migrations.
- Deployed to Kubernetes via Helm (CronJobs, Secrets, ConfigMaps, PVCs); CI/CD through Bamboo with SonarQube quality gates and JaCoCo coverage reporting.
- Authored a custom IntelliJ IDEA plugin to automate team-specific code generation and eliminate repetitive boilerplate.
- Established Elastic APM + ELK Stack observability across services.
- Applied workers' compensation insurance domain knowledge and ACORD data format standards to build compliant data-exchange pipelines.
- Leveraged Claude Code (MCP, multi-agent), GitHub Copilot, and JetBrains Junie for accelerated delivery and automated refactoring.
Java 17, Spring Boot 3.x, Spring Batch, Spring Integration, Spring WebFlux, PostgreSQL, SQL Server, RabbitMQ, Docker, Kubernetes, Helm, Bamboo, Maven, Gradle, Lombok, MapStruct, TestContainers, JUnit 5, Mockito, Elastic APM, Azure Key Vault
- Designed and owned the "cocoa" microservices platform: 50+ AWS Lambda functions in TypeScript covering customer, product, auth, link-shortener, narvar-webhooks, doTERRA-dollars-wallet, catalog-loader, template-gateway, product-commerce, product-sync-interpreter, and content-search domains.
- Used AWS CDK v2 (TypeScript) to define infrastructure as code ~ Cognito user pools, CloudWatch alarms, CodeArtifact, VPC, and Batch ~ eliminating manual console changes.
- Implemented OIDC/OAuth 2.0 with Gigya (SAP Customer Data Cloud) and AWS Cognito; built a "bouncer" Lambda as the central API Gateway authorizer.
- Applied CQRS and DDD (bounded contexts, aggregate roots) to separate read and write models across all bounded contexts.
- Integrated Braintree Payments and Paymetric for global payment processing, Narvar for shipment tracking, and CrownPeak CMS; navigated multi-region payment compliance requirements.
- Built a Java Spring Boot 2.x multi-module API (hybris-commerce-services-api) with JUnit 5, Mockito, JaCoCo, and SonarQube enforcement.
- Established semantic-release + semantic-release-monorepo for automated versioning and changelogs across the Lambda monorepo.
TypeScript, Node.js, AWS Lambda, DynamoDB, S3, SQS, SNS, SES, KMS, API Gateway, Cognito, CloudWatch, OpenSearch, CDK v2, Java 17, Spring Boot, Gradle, Jest, ts-jest, GitLab CI
Java Hybris Senior Developer — GPIM Team
3M Company, Heredia, Costa Rica
Extended SAP Hybris Commerce with custom GPIM, backoffice, SmartEdit, and Solr product-search extensions for 3M's global B2B e-commerce platform. Implemented multi-language and multi-region product catalog localization using SAP Hybris CMS content slots, ImpEx data imports, and multi-site configuration for global markets. Integrated SAP ERP, PISA, GEDW, Celum DAM, Tealium IQ analytics, Oracle DB, and Teradata. Managed Red Hat Linux server environments across QA, UAT, and Production: memory management, configuration, and zero-downtime deployments.
SAP Hybris, Java, Spring Framework, Ant/Ivy, Maven, Jenkins, GitLab CI, Oracle DB, Teradata
Software Developer
Centauro Solutions, Alajuela, Costa Rica
Delivered an Android mobile application consuming REST and SOAP services for banking and logistics clients. Built Spring Boot REST microservices for BAC (Central American Bank) and Aeropost. Served as primary technical contact for both clients ~ gathered requirements, led solution discussions, and coordinated delivery directly with client stakeholders.
Java, Spring Boot, Android, Maven, JavaScript, jQuery
Software Developer
Neustar Inc, Heredia, Costa Rica
Developed genetic algorithms, Monte Carlo simulations, and machine learning pipelines for large-scale data filtering and analysis. Integrated OCR engines (Prime OCR, Tesseract) for automated digital information extraction. Built Spring MVC web services with parallel processing and AWS integration; developed complementary .NET/ASPX applications.
Java, Spring MVC, Maven, .NET/ASPX, AWS, AJAX
Tutor — School of Systems Engineering
Universidad Nacional, Heredia, Costa Rica
Delivered informatics fundamentals instruction to incoming engineering students as part of the university's academic success program.
Java, C/C++, Fundamentals of Computing