
Tristan Diaz
Experienced Software Engineer specializes in Java Development● Five years of hands on experience in designing and developing software systems using Java/J2EE/Java EE technologies and frameworks.
● Proficient in Back-end development.
● Solid experience in developing Microservices and RESTful APIs using Spring Modules like Spring Boot, Spring MVC, Spring Security, Spring Cloud and Spring Data.
● Solid experience in using ORM tools like Hibernate.
● Solid experience in incorporating methodologies and best practices like Agile, Scrum, Kanban, Extreme Programming (XP), SOLID, Test Driven Development (TDD), Clean Architecture, and Domain Driven Design (DDD).
● Good experience in using RabbitMQ as message broker.
● Good Experience in using both RDBMS and NoSQL databases like PostgreSQL, MySQL, OracleDB, MongoDB and DynamoDB.
● Basic experience in applying CI/CD using Jenkins and GitLab CI.
● Good experience in using Docker and deploying microservices to Kubernetes.
● Basic experience in using various Amazon Web Services (AWS) like Lambda, EC2, ECR, RDS, DynamoDB, API Gateway and S3.
● Good experience in testing microservices using JUnit 4, Mockito, Spring MVC Test, Spring JPA Test, Rest Assured, Spring Rest Docs, Spring Cloud Contract, Karate and Cucumber.
● Good experience in creating API Documentation using Swagger and Spring Rest Docs
Last Resume Update | May 5, 2019 |
Address | Dubai, United Arab Emirates |
[email protected] | |
Phone Number | +971563641487 |