Eliú DíazSoftware Architect
I’m a passionate Software Engineer that enjoy bringing and investigating various methodologies, technologies and skill-sets and later bring them to the table to discuss and choose the right solution for the right problem. I often enjoy working with various teams, bringing their worlds and mine together, sharing both experience and technicalities, while also - being able to implement end-to-end solutions all by myself.
Certifications
Software Architecture
Application Architecture, Back-end Architecture, Architecture, Software Architecture
06/17/2021
C1 Advanced
C1 Advanced, B2 Upper Intermediate, B1 Intermediate
10/07/2021
Tech stack
Architecture (6)
Back-end Architecture
Application Architecture
C1 Advanced
Software Architecture
B2 Upper Intermediate
B1 Intermediate
Java (13)
Azure (13)
Spring (11)
JavaScript (10)
MySQL (9)
Redis (9)
React (9)
Docker (9)
Elasticsearch (9)
MongoDB (6)
TypeScript (6)
Web (6)
.NET (5)
DevOps (5)
Tapestry (5)
WebLogic (5)
Apache Tomcat (5)
Apache Struts 2 (5)
Core Java (J2EE) (5)
Security (4)
Laravel (4)
Design (4)
Angular (4)
Experience
Technology Advisor & Solution ArchitectTNP Part-time
11/2019 - Currently

- Moved monolith DMS platform to microservices and Azure cloud - Defined DMS internal architecture - Defined CI/CD on Azure Devops - Developed Azure ACI, Functions, Storage and API gateway - Developed base code for backend and UI - Technologies: Java, C#, React.js, Javascript, Typescript, Azure, docker and docker-compose

JavaScript
React
Docker
DevOps
Java
TypeScript
Architecture
Azure
Senior Software EngineerVirtualmind Full-time
06/2020 - Currently

- Experienced with Java 11 - Experienced with Spring (Framework, Security, MVC, Boot, Cloud) - Experienced with React - Use coding standards to include unit, integration and acceptance testing - Experienced with Cloud services AWS and Azure - Experience with SQL and NoSQL as Oracle, MySQL, Postgres, MongoDB, ElasticSearch and Redis - Experienced with micro-services networking, load balancing, service discovery concepts and technologies - Experienced with agile software development process - Experienced with Consul

MySQL
MongoDB
React
Java
Security
Redis
.NET
Spring
Elasticsearch
Azure
Senior Java Software Engineernumber8 Full-time
08/2019 - 05/2020

- Experienced with Java 8 and 11 - Experienced with Spring (Framework, Security, MVC, Boot, Cloud) - Experienced with Angular 7, Cordova and Phonegap - Build maintainable and efficient tests using tools such as MyBatis, JUnit, TestNG, Mockito, etc. - Use coding standards to include unit, integration and acceptance testing - Experienced with Cloud services AWS and Azure - Experience with SQL and NoSQL as Oracle, MySQL, Postgres, MongoDB, ElasticSearch and Redis - Experienced with micro-services networking, load balancing, service discovery concepts and technologies - Experienced with agile software development process - Experienced with Consul

MySQL
MongoDB
SQL
Java
Angular
Redis
Spring
Elasticsearch
Azure
Senior Software EngineerAzumo.co Full-time
01/2019 - 09/2019

- Designed secure and highly reliable services to integrate with Ethereum blockchain event cycles - Experienced in Solidity and the EVM - Extensive experience C# .NET Core framework and Node.js developing RESTFul webservices - NoSQL experience with MongoDb and Elasticsearch - Extensive experience with Object Oriented Programming - AWS services experience with EC2, Containers, Pipelines and blockchain VMs

MongoDB
Node.js
AWS Auto-scaling
AWS API Gateway
NoSQL
Blockchain
.NET
Elasticsearch
Solidity
Ethereum
Software ArchitectFox Networks Group
06/2018 - 12/2018

- Creating solutions architecture, algorithms, and designs for solutions that scale to the customer's enterprise/global requirements - Collaborative working and providing mentoring as required - Review the code to ensure the quality of the design by implementing code clean rules - Implement DDD, TDD and SOLID principles - Implement CI/CD - Implement microservice design pattern - Technologies: Java 8, Vertx, Springboot, Springcloud, Hazelcast, Consul, Zookeeper, AWS

MongoDB
Java
Node.js
Spring Batch
AWS DynamoDB
AWS Deployment
Architecture
AWS Cloud Architecture
Spring Boot
Senior Software Engineer ContractKlassapp
09/2017 - 09/2018

• Develop restulf web services in JS, TypeScript & PHP • Development oriented to microservices design pattern • Develop restful based web services • Technologies: Nodejs, PHP Laravel, AWS, Docker, Vagrant, Redis & MySQL

PHP
MySQL
Docker
Node.js
Web
Design
TypeScript
Laravel
Redis
Vagrant
Independent Software ArchitectIndependent
08/2015 - 06/2018

- Developed restful webservices in Java, JS & TS - Developed web applications with HTML5 & Angular.js - Experienced in DDD, TDD and SOLID principles - Experienced in CI/CD - Developed applications based on microservices and serverless design patterns - Technologies: SpringBoot, SpringCloud, Node.js, PHP Laravel, AWS, Azure, J2EE, MySQL, Postres, Redis, ElasticSearch, Docker & Vagrant

MySQL
Docker
Java
Angular
Serverless
Web
Laravel
Redis
Elasticsearch
Azure
VP of EngineeringRENAP (Registro Nacional de las Personas)
05/2014 - 07/2015

Task and responsabilities: • Guide a team through the requirements gathering, design, coding, documenting and testing phases of software development projects. • Negotiate and establish project plans, budgets and schedules, and ensure that the team stays on track to those targets. • Help determine and then enforce shop standards for development and testing activities. • Monitor and maintain project-related documentation in anticipation of internal and third-party audits. • Coordinate technical support for production systems on an as-needed basis, which may include weekend or nighttime support. This can involve working with multiple, separately managed technical groups within Scientific Games. • Provide technical guidance and mentoring to team members. Review individual performance of team members and mentor their career development. • Conduct interviews for new staff.

Performance
Games
Design
Testing
Senior Software EngineerWAU MOVIL
06/2012 - 01/2014

Task & Responsabilities: • Develop, implement and test SOA based applications • Translate requirements into Services Oriented Architectures (SOA) and design specifications for application integration to external data sources • Integration with SOA Architectures • Build Web Services (REST API, SOAP, WCF)Definition of software development standards • Technologies: J2EE, Struts, Spring MVC, ActiveMQ, JBOSS, PHP, Android, C#, Subversion, Maven and others

Android
PHP
JBoss
SOA
Web
Design
Maven
Integration
SOAP
Spring
Senior Software EngineerSistemas Integrados
01/2008 - 06/2012

Project Leader Applications Architect

JavaScript
Apache Struts 2
WebLogic
Tapestry
Core Java (J2EE)
Apache Tomcat
Spring
Education
Ingeniero en SistemasUniversidad Mariano Gálvez
01/2001 - 01/2005