I'm Daniel

Software Engineer

Find out more

Go

Programming language of choice

Proficient with

  • Building, mataining and debugging performant RESTfull services
  • Designing and implementing integrations with 3rd party public API's
  • Developing from scratch SDKs that consume public API's
  • Bulding modules/libraries to be shared amongst several services
  • Building CLI's

Familiar with

  • Networking with Go TCP, UDP, IPC (Unix sockets) and the conn interface.

Backend

Experience in the full lifecycle software of development

  • Authentication/login, secure tokens
  • Proficient with API design principles and best practices (mainly REST)
  • Servers: Nginx, Caddy
  • CI/CD: Git/Github, Docker
  • Cloud Computing: AWS, DigitalOcean, GCP
  • Familiar languages:Javascript, C#, Java

Linux

Cli and keyboard-driven workflow enthusiast.

Proficient with Unix-like environments, development environment of choice.

  • IDE: Jetbrains: Goland
  • Editor: Neovim
  • Terminal: Kitty
  • Shell: Fish

JavaScript

Proficient with ES6

Familiar with TypeScript

  • Runtimes: Node.js
  • Frameworks/Libraries: Express, Jest, Pug
  • Tools: npm, ESlint

Databases

Proficient with

  • Postgres
  • SQL

Familiar with

  • MySQL/mariadb
  • SQLite
  • Non-sql: MongoDB, Redis

Core Skills

Click the images below to find out more

Go

Backend

Linux

JavaScript

Databases

Projects

Curious Ape

Automated Habit tracking tool.

Child's Play

Tower Defense Game made with Unity.