Application Architect
Santiago Province, Chile
Project Description: I was responsible to lead and leverage the Omnichannel Services (Digital Transformation) in a chilean bank.The solution architecture involves new technologies in order to accomplish the two-speed IT to give value to channels and better time to market.In this project, I leveraged the use of industry standard such as: BIAN as APIs taxonomy, and Open Banking in order to use a common messaging standard.Responsibilities:- Design the solution architecture (architecture overview and component model)- I led the implementation of the Foundational Components on this architecture: Cache (Redis), microservices communication (RabbitMQ) and NoSQL data (MongoDB)- Understand and solve non-functional requirements as: logging, monitoring, high availability and security- Described and leverage the microservices patterns: sidecar, healthcheck- Identified the practices and development standard to use in the implementation phase- Define the performance model in order to validate the solution, identifying volumetric (load users, response time and resource capacity)Technologies:- IBM API Connect 7.5 (API Management platform)- IBM Cloud Private 2.2.1 (Microservices platform)- IBM Datapower Gateway 7.5- Docker 17.06.0-ce- Kubernetes 1.7.3- Java SpringBoot, NodeJS, Golang- Rabbit MQ, MongoDB, RedisTools: Maven, Rational Software Architect 9.0, Docker Toolbox, Minuke, Kubectl