Personal details

Germán D. - Remote software architect

Germán D.

Software Engineer
Based in: 🇪🇸 Spain
Timezone: Madrid (UTC+2)

Summary

A worker that enjoys software building as a hobbyist would.

I studied Computer Science and Engineering, graduated in Castellón UJI university, Spain. My passion is to build products that can meet the highest business value for my customers. Management experience and a deep knowledge of the full software development cycle and best practices. My customers' satisfaction is my own satisfaction and success.

Work Experience

Senior Software engineer
Hydrolix | Nov 2021 - Present
Python
C++
Bash
CMake
Jira
GitLab

Main project: Hydrolix backend

Platforms: Linux, AWS, Google Cloud and Azure deployments

Main Technologies: C++, CMake

Support technologies: Python, Bash, CLion

M tasks include designing and implementing, discuss, and review backend engine features of a Big Data DB. Occassionally implementing some frontend tooling.

Senior Engineer
EFI | Jun 2019 - Oct 2021
Python
C#
PLC

Industrial Printing machine backend software and coordination.

Mainly worked in Python and C#.

Highlights:

  • Coordinate backend for industrial printers, which work with 3 computers at once for Ripping, coordinating and printing
  • Offline data analysys with Python
  • Coordinate and mentor senior and junior engineers, lead design and iterations process, lead scrum meetings
  • Design UI features with their backend support in C# via MVVM and networking via webservices with ASP .NET Core

Education

University of Castellón, Spain. UJI. Faculty of Experimental Sciences
Master's degreeComputers: Software, Hardware, Networking
Sep 2001 - Sep 2009

Personal Projects

Private, non-published cards game, please reach me.
2023
Python
C++
Bash
Docker
A non-finished, not published yet networked, 4-player cards game that uses C++, Capnproto, 2 dockerized services for connecting users and driving the game. The game uses a binary protocol a-la Protocol buffers (https://capnproto.org/) with its RPC system, which I find a better fit than gRPC. The game is privately built with an infra that includes a project review via gerrit and hooks to a private buildbot server. It works in Mac and Linux, worked in Windows (but not anymore). Port to emscripten in course.

Certifications & Awards

Kaizen, manufacturing, Agile methodologies, Kanban
EFI (internal coaching) | Oct 2018
Agile methodologies, Scrum
Ericsson (internal coaching from provider) | Oct 2011