Jorge Dominguez Arnaez

Software

What Do I Do?

Expand my portfolio creating fun projects

Participate in programming challenges

Write quality code that strictly follows a style guide

Keep my functions small and self explanatory

Make unitary and e2e tests for the code I maintain

Document every feature

Keep track of every bug

Update the Changelog.md

Be up to date with security best practices

Never stop learning


What Do I Know?

  • Java, JavaScript, NodeJS, Rust & Typescript
  • Angular, D3.js, Polymer & VanillaJS
  • How to do awesome things with pure HTML5
  • How to use Git and Git Flow
  • How to create and edit diferent types of media such as images, audio, video and 3D models
  • How to configure Apache and Nginx, setup CRONs, manage packages, exit VIM, and other Linux Sys Admin tasks

What Have I Done?

Replace SCADA System with Custom Solution

Replaced 20 years old SCADA software of the dairy factory of Lácteos Martínez with a custom solution. A Debian system with Rust services that comunicate with PLCs through TCP and UDP, TimescaleDB and Nginx with VanillaJS and D3.js frontend.

Lácteos Martínez
NGBiR

Nintendo Game Boy Emulator in Rust

Develop a Nintendo Game Boy Emulator to master Rust and learn the basics of how CPUs and RAM work.

Unraid OS Homelab

Built and configured an Unraid OS server for data storage, machine virtualization with GPU passthrough and dockerization. Accessible from anywhere through a VPN.

Unraid OS site

Cocoon.io

I've worked for Ludei for more than 3 years developing and maintaining their Cocoon.io service, which consisted of:

  • Maintain the AngularJS frontend of the service and its Express.js server for OAuth2 authentication.
  • Develop and maintain the new compiler in Typescript for NodeJS which had to run on MacOS, Ubuntu and Windows 10. Open sourced.
  • Aid on the development of the Atomic Plugins for several platforms. Open sourced.
  • Develop the new SDK for the service in Typescript for the browser and NodeJS. Open sourced.


Do I Have A GitHub?

Yes!


Where Am I?

What Is My Contact?

bluesialia@gmail.com

+34 617 52 61 68

Or use this contact form below: