Skills

AWS

A few years of experience. Mostly around ec2, rds, route53, sqs

Asyncio (python)

A few years of experience. Most python kafka libraries use it. Some borrowed experience from twisted

C

Together with ada it was the main language I used during university. I really like memory management

C++

I briefly used it during university and for personal projects. Around 2008 I wrote C++ with QT. STL and templates. adelin backup

celery (python)

Many years experience. rabbitmq and redis brokers. Also experience with temporal.io

DDD

I try to apply Domain Driven design principles as much as possible, emphasis on clean business language i.e.: the abstractions we used in FundingOptions (github repo)#ddd

Documentationmermaid logo

After the covid19 pandemic I invested some time exploring various note systems or PKM. I currently use telekasten for neovim with a hybrid of traditional zettelkasten and more modern digital garden approaches. dot, mermaid, plantuml#notesystem

Functional languages

Studied common lisp during university. haskell to learn xmonad and small scripts.

Kafkakafka logo

I have brief experience with streaming processing around kafka, various functional languages like lisp and haskell and various declarative frameworks.

Linux

Main driver since 2002. Experience administrating many services professionally.#linux

Parsers

One of my projects, pydsl is about parsers and formal languages. I've worked with flex and yacc in C and many different parsers in Python.

Pythonpython logo

19 years experience working with Python. I made a GUI for R in PyQT, a tiny DSL framework called pydsl, contributed to fintech startups, worked with a few APIs, django, mypy and many other small projects. #python

Qt

During university I worked with PyQT. Later, I worked with C++/QT in adelin backup and keme projects. My experience was around QT versions 3 and 4.

Rust

A few months experience. Kafka, tokio library, and pyO3

SQLpostgres logo

Many years of experience as part of developing MVC apps plus personal projects. Originally I started with MySQL, but last 10 years mostly Postgres. I also have some experience with database like engines such as snowflake and presto

Speech Recognition

I worked for 1 year in the NLP sector in Spain. I implemented a user adaptation patch for sphinx 3. I also trained models for both sphinx 3 and 4 and HTK. A few months later I worked on subtitle alignment using python. As a hobby, I've worked with the NLTK library