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.
Permanent employee placed at client sites. Responsible for full software delivery lifecycle at each client: design, development, testing, CI/CD, and production operations.
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
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
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
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
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
Delivered informatics fundamentals instruction to incoming engineering students as part of the university's academic success program.
Java, C/C++, Fundamentals of Computing