Professional experience

More than two decades building dependable software.

FPT

Senior Software Engineer
  • Designed and implemented scalable backend microservices using Java and Spring Boot for a Kubernetes-based architecture.
  • Optimized a recommendation engine by integrating with data pipelines and reducing response latency by 40%.
  • Integrated Kafka for event-driven communication and Redis for caching and real-time data handling.
  • Refactored business logic into stored procedures to reduce backend resource consumption and increase performance.
  • Collaborated asynchronously across time zones using GitHub, Jira, and Slack in a fully remote team.

Tools and technologies: Java, Spring Boot, Python, GitHub Actions, Kubernetes, Helm, Terraform, microservices, Kafka, Solr, Hadoop, PostgreSQL, K8s, Lens.

Taller Technologies

Senior Software Engineer
  • Maintained EKS microservices functionality.
  • Designed, implemented, and monitored EKS service performance.
  • Improved image recognition for the SearchByImage application.
  • Enhanced image recognition using AWS SageMaker and built robust APIs for intelligent search capabilities.
  • Implemented MongoDB Atlas triggers, functions, and endpoints.
  • Improved overall microservice performance.
  • Migrated business logic to stored procedures to optimize resource usage and performance.

Tools and technologies: Java, Spring Boot, Python, CircleCI, GitHub Actions, Vault, Snyk, Datadog, Kafka, MongoDB Atlas, Docker, YAML, Helm, Terraform, Kubernetes, microservices, AWS SageMaker, EC2, S3, ECR, SES, EKS, GraphQL.

Isthmus / 3Pillar Global

Senior Software Engineer
  • Implemented and maintained microservices.
  • Mentored mid-level and junior developers.

Tools and technologies: Java, Scala, Kotlin, Slick, PostgreSQL, MySQL, Dropwizard.

Snap Finance

Senior Java Developer
  • Maintained the Snap Account module.
  • Ensured code best practices.
  • Refactored code to optimize performance.
  • Migrated monolithic processes to microservices.

Tools and technologies: Java Core 8, Eclipse, PrimeFaces, Spring, AWS.

GFT Costa Rica

Tech Lead Java Core / JEE, IDC Omega/Sigma
  • Migrated legacy systems to IDC real-time data processing using the Sigma/Omega platform.
  • Mentored and supported the development team.

Tools and technologies: Proprietary IDC Sigma/Omega real-time application development framework, Java Core 8, Eclipse, Swing, real-time data messaging-driven applications.

International Business Machines (IBM)

Senior J2EE Application Developer
  • Analyzed and maintained Solr indexes and collections, distributing large collections into shards and clusters to improve performance.
  • Designed and migrated the IBM Professional Marketplace web application from Endeca to IBM Watson Explorer.
  • Designed and implemented a SQL-like query language and JDBC driver for IBM Watson Explorer.
  • Reviewed architecture and optimized performance and processes.
  • Monitored the production environment and trained new IBM Watson Explorer developers.
  • Analyzed, designed, and developed business rules for new system requirements.
  • Mentored and supported the Brazil development team.

Tools and technologies: IBM WebSphere, IBM Watson Explorer, Solr, Struts, Dojo, JDBC, Hibernate, web services, Jenkins, Ant, Linux, DB2.

Avventa Worldwide (now Accenture)

Senior Engineer
  • Analyzed, designed, and developed a business rules manager using OpenRules.
  • Enhanced and maintained business-logic tier code and implemented algorithms across different tiers.
  • Created documentation for software lifecycle processes.
  • Supported the Technical Lead and collaborated in training new developers.
  • Integrated external components including Flash and AJAX.
  • Created and debugged SQL scripts and extensively debugged existing applications.
  • Managed releases for development, QA, staging, and production environments.

Tools and technologies: JSE/J2EE, Tomcat, WebSphere, Eclipse, Hudson, Spring, Spring AOP, Struts 2, SOAP, REST, XML, CXF, JAX-WS, Hibernate, JPA, Oracle, OpenRules.

Vista Verde Soft

J2EE Technical Leader
  • Met with clients to understand requirements and designed solutions using J2EE technologies.
  • Provided J2SE and J2EE support to developers at all levels, including training in TDD, Scrum, CVS/SVN, and the development-to-production lifecycle.
  • Automated code-quality testing with open-source tools including Hudson, Ant, FindBugs, Selenium, and JUnit.

Tools and technologies: JSE/J2EE, WebSphere RAD, WAS, IBM MQ Series, Ant, Hudson, FindBugs, Spring, Spring MVC, Spring AOP, JSF, Ajax, Grails, GWT, XML, JSON, JiBX, Hibernate, Oracle.

Sysco & EPROM

Technical Leader / J2EE
  • Provided analysis, design, and J2EE support.

Tools and technologies: JSE/J2EE, WebSphere RAD, WAS, IBM MQ Series, Ant, Hudson, FindBugs, Spring, Spring MVC, GWT, XML, JiBX, Hibernate, Oracle.

Vista Verde Soft

Software Developer / J2EE
  • Designed and developed a J2EE framework that enabled Unisys LINC specifications to be migrated to an open environment.
  • Designed and implemented a tool to automatically migrate LINC source code to Java.
  • Designed and implemented a Java framework to support LINC behavior in Java.

Tools and technologies: JSE/J2EE, JSP, Servlet, WebSphere RAD, WAS, JDBC, Microsoft Visual Basic.