Software engineer, technical lead, and architect with 25+ years building Java and Spring Boot backends,
microservices, and cloud-native platforms for enterprise and regulated domains. Founder of
ITJobOpportunities (hiring platform, recruiter ATS, Code Training Lab), with hands-on work in RAG,
LLM orchestration, and software agents across US and LATAM delivery.
Career Timeline
Java & AI Engineering Consultant — Freelance / Independent
2024 – Present
Help product and platform teams design and ship production Java backends and practical AI features —
Spring Boot services, APIs, cloud-native platforms, plus RAG, LLM orchestration, tool calling, guardrails,
and evaluation gates — without turning every problem into an agent.
- Deliver Spring Boot services, APIs, and cloud-native platforms (PostgreSQL, event-driven integrations, AWS/Azure)
- Apply AI on the Java stack: RAG, LLM orchestration, agents with guardrails, and measurable eval gates
- Support architecture and delivery: service boundaries, OpenAPI-first APIs, legacy decomposition, and clear technical decisions
Skills: java, spring-boot, rag, llm-orchestration, ai-agents, architecture
Founder — ItJobOpportunities
April 2024 – Present
Founded and continue to build ITJobOpportunities, a hiring platform for Costa Rica and LATAM tech talent:
remote-first job discovery for candidates, a recruiter ATS, and Code Training Lab for technical screening —
with practical AI across résumé tooling, Job Fit, assessments, clarifications, and candidate messaging.
- Ship the public job portal (itjobopportunities.io): featured roles, Easy Apply, Job Fit, and job alerts
- Build the recruiter ATS (ats.itjobopportunities.io): pipeline, candidates, AI assessments, clarifications, and Messages
- Deliver Code Training Lab for multi-language technical screening alongside résumé refinement and skills extraction
Skills: ats-creator, resume-improver, skill-extractor, job-fit, code-training-lab
Senior Java Developer — Oceans Code Experts
Sep 2023 – Dec 2025
Senior Java consultant helping clients modernize legacy platforms through microservices, cloud adoption,
and API-first integration on Spring Boot and .NET stacks.
- Decomposed monoliths into maintainable microservice boundaries
- Delivered integrations with Salesforce, Azure, and regulatory filing systems
Senior Java Developer — Newfire Global Partners
Jun 2022 – Sep 2023
Consulted for a Boston-based healthcare organization, delivering hospital-facing microservices on AWS
with event-driven coordination and API-first development practices.
- Owned features from design and specification through implementation
- Partnered with engineering and Scrum leadership on delivery visibility and cadence
Senior Java Developer — Encora Inc.
Sep 2017 – Jun 2022
Contracted across FinTech and public-sector programs, shipping merchant-risk and training-platform
capabilities on Spring Boot, Kafka, and AWS while guiding JDK 8/11 adoption.
- Delivered REST services and features across the full SDLC
- Migrated workloads to AdoptOpenJDK 8 and 11 for compatibility and performance
Technical Lead — Snap Finance
Mar 2017 – Sep 2017
Led a four-person engineering pod for a consumer lending platform, producing architecture artifacts,
release plans, and executive-ready delivery updates.
- Authored technical specifications, deployment guides, and architecture diagrams
- Presented bi-weekly progress demos to senior stakeholders
Technical Lead — Encore Capital
Sep 2015 – Mar 2017
Led a seven-person team building document-ingestion and workflow services on AWS for a San Diego FinTech,
from design and estimation through production release.
- Produced architecture, deployment, and monitoring documentation for new services
- Ran weekly executive demos and coordinated delivery with project management
Senior Software Engineer / Scrum Master — Animated Games SE
Jul 2014 – Sep 2015
Contributed across the SDLC for a social iGaming engagement platform, combining hands-on development
with Scrum facilitation for a distributed engineering team.
- Built features with Spring MVC, Integration, and Data on WildFly and MariaDB
- Managed schema evolution with Flyway and repeatable Maven/GitHub CI workflows
Skills: java, spring
VP Software Architect / Scrum Master — Prodigious CR
Dec 2011 – Jul 2014
Led architecture and delivery for Bank of America digital marketing programs, coordinating US and Costa Rica
teams on accessible, responsive web experiences.
- Directed large campaign and CSR reporting initiatives, including OMMA-recognized work
- Applied ADA-oriented standards across Struts, JCR, CXF, and Hibernate-based stacks
Skills: architecture, java
Director of Engineering — Bodybuilding.com
Jan 2011 – Dec 2011
Stood up the Costa Rica engineering organization and drove a PHP-to-Java replatform for a high-traffic
content site, including social commenting and sharing features.
- Hired and structured initial engineering teams for the regional delivery center
- Defined architecture for article migration and community engagement capabilities
Skills: leadership, java