Jose Caceres

Jose Caceres

Software Developer

Bucaramanga, CO

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