About Me
I’m a software engineer passionate about developing high-quality code, mainly in Go and Rust. I’m also curious about Javascript, Web Assembly technologies, and systems programming in C.
In addition to designing and implementing highly responsive server-side software, I have vast experience designing APIs that allow communication between the front end and the back end, mostly based on gRPC, Protocol Buffers, and JSON.
One plus I can offer is more than ten years of experience working with Unix/Linux systems. I am not an expert, but I can set up and run Docker and Kubernetes clusters to automate deployments in production or development environments with complex stacks like elastic-search, Fluentd, Jaeger, Prometheus, PostgreSQL, MongoDB, Cassandra, Redis, Etcd, Jenkins, Nats, Kafka, Kibana, Grafana, Devpod, and Bazel.
Currently following the AI hype I’m investigating how I can use my background in programming to create incredible things with emerging AI tools.
I would like to mention that I also have experience working under agile methodologies like Scrum and Kanban and I love teamwork.
Experiences
Software Engineer II
2022 - Present · Truelogic Software · Contractor
Working for the Uber-Technologies client, I’m responsible for migrating services from Python to Go as well as implementing new features and fixing bugs using cutting edge technologies and cool tools.
Skills: Bazel · gRPC · Protocol Buffers · Apache Thrift · Devpod · Prometheus · OTEL · Go (Programming Language) · Kafka
Software Engineer II
2021 - 2022 · Encora · Contractor
Working for the SpotOn client, my responsibilities included, designing and developing new features and fixing bugs; also participating in the migration of the monolithic applications to micro services architectures using Go and AWS stack(SQS, SNS, Dynamodb).
Skills: gRPC · Protocol Buffers · Prometheus · MongoDB · MySQL · Amazon Dynamodb · Amazon SQS · Go (Programming Language)
Senior Software Developer
2019 - 2021 · Rappi
I worked designing and implementing features for services related to the core of the business using Go and Kafka under an event driven architecture.
Skills: gRPC · PostgreSQL · MongoDB · Signalfx · Prometheus · Kafka · Go (Programming Language)
Senior Software Developer
2019 - 2019 · Merqueo
I worked on designing and implementing server-side applications for the picking and logistics department.
Senior Software Developer
2018 - 2019 · Scotiabank Colpatria
I worked on designing and implementing a service to generate synthetic data to validate the personal banking app.
Mini Squad Lead
2018 - 2018 · Quick Help
I worked on designing and implementing REST server-side logic and leading the backend team.
Software Developer(Freelancer)
2011 - 2018 · Pagord, GaE, CrystalPos, Crystal-Stock, Comcerge.
I worked on designing and implementing web monolithic applications for several SMEs focusing on concrete business verticals like payments, billing, logistics, warehousing and inventory.
Education
B.S. in Systems Engineering
2013 - 2018 · University of Cesar
Publications
Projects
Skills
Go
Rust, Bash script, Javascript, Python, C
gRPC, Protobuf, JSON
Linux, FreeBSD, MacOS
Micro Services
Nats, Kafka, RabbitMQ
Postgres, MySQL, MongoDB, Redis
Jenkins, BuildKite, Bazel
Hobbies
- Cooking
- Boxing, Soccer
- Music
- Reading