Juan Camilo Aristizabal AriasBack End Developer
Bilingual Software Engineer with 5 years of experience in building enterprise solutions using Functional Programming, DDD, CQRS and Microservices. Strong abstract and analytical thinking skills for designing solutions. Skilled at team collaboration while working remotely in distributed teams using agile methodologies.
Tech stack
Java (6)
Apache Kafka (5)
Protobuf (5)
Oracle Database (4)
Spring Cloud (4)
MySQL (4)
Kafka Streams (4)
PostgreSQL (4)
Angular (3)
Scala (3)
Jenkins (2)
RabbitMQ (2)
GitLab CI/CD (2)
AMQP (2)
React (2)
Functional Programming (1)
Cassandra (1)
Akka (1)
Distributed Systems
Event-driven Architecture
Remote Work
CQRS
Agile
Experience
Back End DeveloperTrueaccord
10/2020 - Currently

Backend developer in charge of introducing the streaming architecture inside the company as a solution for real-time processing of information through the implementation of projects to show how reliable a streaming platform is.

MySQL
Java
Spring Cloud
Protobuf
Kafka Streams
Apache Kafka
PostgreSQL
Back End DeveloperStarbucks
02/2020 - 10/2020

Backend developer in the Starbucks commerce platform which is a microservice-oriented architecture application guaranteeing availability and scalability of the services.

Protobuf
Cassandra
Akka
Apache Kafka
Scala
Functional Programming
Full Stack DeveloperProtección
01/2019 - 02/2020

Designed and implemented Protección services within a Colombian pensions system helping with the development of functional requirements and continuous improvement of the microservices architecture using CQRS pattern.

React
Java
AMQP
GitLab CI/CD
Oracle Database
Full Stack DeveloperSuramericana
01/2017 - 12/2018

Designed and implemented de SURA Group policies platform. Developed functional requirements. Mentored developers. Created the base archetype for the microservices. Created the unit testing framework. Implemented continuous integration.

Angular
Oracle Database
RabbitMQ
Jenkins
Scala
Full Stack DeveloperTodo uno
02/2016 - 12/2016

Full Stack developer in an API service made to be consumed by different banks and allow them to customize graphically their own portals.

Java
Angular
Oracle Database
Education
System and Informatic EngineeringUniversidad Nacional de Colombia
02/2009 - 06/2014