Gastón Palomeque

Software Engineer

Creating technology-driven solutions with passion

About

I’m an autodidact Software Engineer passionate about computer science and economics.

It all started with a simple interest in understanding how computers work, and before I knew it, I was spending hours each day learning new skills and putting them into practice. The journey hasn’t stopped there; every day brings something new to explore, and I’m continuously extending my knowledge.

When I’m not coding, you’ll often find me staying active through swimming, running, or playing football or tennis. These activities keep my mind sharp and help me approach challenges with a fresh perspective.

I’m also deeply interested in economics, particularly in the fundamentals of money, macroeconomics, and human capital allocation behavior. This passion informs my decision-making and helps me navigate an ever-changing world.

Lately, I’ve been diving deep into the exciting field of artificial intelligence and machine learning. Specifically, I’m exploring techniques to enhance open-source large language models. It’s a rapidly evolving field, and I’m eager to share what I learn along the way.

To conclude, here are some of the technologies I'm experienced with:
  • Go
  • Python
  • Docker
  • AWS
  • Azure
  • GCP
  • Elasticsearch
  • Typescript
  • PostgreSQL
  • Redis
  • Prometheus
  • Nginx
  • Rust
  • Bash

Experience

Senior Software Engineer - Wazuh
Mar 2023 - present

Currently working as a Senior Software Engineer in the Server team, maintaining the APIs, cluster, external integrations and cloud services.

I am leading the development of the server and its communication with the agents and indexer nodes for the upcoming 5.0 release.

Software Developer - Avature
Oct 2021 - Mar 2023

Worked in one of the Core teams, maintaining and improving the main CRM application.

  • Boosted the team’s test coverage by 30% and resolved critical bugs impacting 1.5+ million users.
  • Proposed a best practices guide on the main UI testing tool which was adopted by all the teams in the company.
  • Automated the assignation of code reviews creating a load balancer script that had into account reviewers expertise, vacations and workload.
  • Delivered high-quality solutions for multiple time-sensitive projects while adhering to strict deadlines.
  • Refactored legacy systems to improve performance and maintainability while enhancing technical documentation.

Projects

Kure
Command-line password manager with a minuscule attack surface and state-of-the-art encryption. First of its kind to offer sessions.
Go Cryptography CLI Security
Adak
E-commerce RESTful API server with industry-standard features, supporting both monolithic and microservices architectures.
Go Docker Microservices Redis Prometheus
Groove
Event planning and discovery mobile application.
React Typescript
Btcs
Simplified Bitcoin implementation featuring a simulated peer-to-peer network based on Docker.
Distributed systems Peer-to-peer Networking Blockchain Cryptography Docker
Atoll
Cryptographically secure password generator library.
Entropy Security Library Randomness
Comeet
Service that keeps track of events from multiple calendar services and accounts, and sends you notifications through different platforms.
Go Concurrency Event-driven Privacy
Recent Posts
Mastering SQL with Go - Part 2
Mastering SQL with Go - Part 2

This is the part 2 of a series covering sql and Go, this time, we will cover how to work with SQL transactions context and isolation levels, results dynamic scanning, full text search and recursive queries as well as using multiple result sets to do many queries in a single roundtrip.

To go to part …

Mastering SQL with Go - Part 1
Mastering SQL with Go - Part 1

I found myself using SQL a lot in one of my projects and I have learnt many things while trying to solve the problems I encountered.

This post is the part one of a series where I will try to show how to manage data in a relational database using SQL (Postgre syntax), Go and its standard library …

Applications containerization
Applications containerization

The concept of containerization was first introduced in 1979 during the development of chroot (Version 7 Unix), which restricted an application’s file access to a specific directory - the root - and its children.

The main benefit chroot brought in was process isolation, improving the system …

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!