Leo Hansen Ordóñez, Developer in A Coruña, Spain
Leo is available for hire
Hire Leo

Leo Hansen Ordóñez

Verified Expert  in Engineering

Back-end Development Developer

A Coruña, Spain

Toptal member since August 4, 2020

Bio

Leo is a back-end developer with a focus on stable and reliable software in cloud environments. With firsthand experience in REST APIs, data processing, SQL, and CI/CD, Leo enjoys development and DevOps alike. He specializes in building secure platforms in a variety of languages and prides himself on being fast and reliable as well as good and clear communication.

Portfolio

bitpiraten GmbH
Security, PostgreSQL, SQL, Web Development, Go
RTechS GmbH
Node.js, TypeScript, JavaScript, .NET, C#, Go
Pepperl+Fuchs GmbH
.NET, C#, Networking, Software Development, Hardware Development...

Experience

  • C# - 8 years
  • Back-end Development - 6 years
  • Web Development - 6 years
  • Node.js - 4 years
  • JavaScript - 4 years
  • TypeScript - 4 years
  • Go - 3 years
  • Docker - 3 years

Availability

Part-time

Preferred Environment

Email, Slack, JetBrains, Visual Studio Code (VS Code), Linux

The most amazing...

...product I've developed is a platform to buy and process digital vouchers to enable small businesses to sell vouchers online through a safe payment gateway.

Work Experience

CEO

2020 - PRESENT
bitpiraten GmbH
  • Built a new software consulting company focused on delivering secure and fast software for clients.
  • Built the company website by creating a handcrafted, static, self-contained site instead of a generic site-builder.
  • Developed a calendar management software specialized for client's needs for them to be able to generate a daily schedule overview for their workers.
Technologies: Security, PostgreSQL, SQL, Web Development, Go

Senior Back-end Developer

2017 - PRESENT
RTechS GmbH
  • Developed client-side image scaling for a customer's web portal to reduce data usage on mobile clients using the site.
  • Implemented a milestone management system for visually-driven project management software that allows users and managers to easily identify pending milestones and issues behind their due date.
  • Built the deployment infrastructure in Azure for cloud software with multiple IAC roles.
Technologies: Node.js, TypeScript, JavaScript, .NET, C#, Go

Student Developer

2011 - 2014
Pepperl+Fuchs GmbH
  • Developed an app that monitors real-time bus traffic of an in-house process automation bus system. The traffic is captured by silently listening on a COM Port and the user is given visual feedback with a Wireshark-like interface to analyze traffic.
  • Implemented automated testing for a 24 bit Delta-Sigma ADC embedded into a microcontroller through an external, programmable measurement instrument to evaluate its usage rather than an external chip.
  • Built a media access control for a bus system that implements the bus protocol in coded hardware (VHDL) and does a two-way translation to Ethernet (IEEE 802).
Technologies: .NET, C#, Networking, Software Development, Hardware Development, Real-time Operating System (RTOS), Embedded C, C

Experience

Voucher Transaction Platform

A digital voucher platform that enables small and medium businesses to sign up and sell vouchers online. It's possible to include a small widget via an HTML snippet on their own site and present themselves through an online presence.
The vouchers are sold online and the payment is handled through a payment service. The end customer gets a QR code representing their voucher via mail and online.
My part of the project was to build the backend. The code is written in Go with PostgreSQL and is hosted on GCP with automatic deployment through CI/CD.

Data Processing Platform

An automated data processing platform that handles huge amounts of weekly data ingest and automatically parses the data. The data is then validated and checked for correct assumptions. The last step is to shape the data into a target format that fits the production DB. The highly dynamic nature of the data makes it hard to force a certain schema onto it.
All moving parts are working independently of each other via a microservice-esque ETL pipeline.

Education

2014 - 2017

Master of Science Degree in Information Technology

Hochschule Mannheim - Mannheim, Germany

2011 - 2014

Bachelor of Engineering Degree in Electrical Engineering

DHBW Mannheim - Mannheim, Germany

Skills

Libraries/APIs

Node.js

Tools

JetBrains, Slack

Languages

TypeScript, Go, C#, JavaScript, Python, SQL, Embedded C, Rust, Haskell, C

Platforms

Linux, Google Cloud Platform (GCP), Docker, Amazon Web Services (AWS), Azure, Visual Studio Code (VS Code)

Storage

PostgreSQL

Frameworks

.NET, ASP.NET

Other

Web Development, Back-end Development, Cloud, Embedded Software, Networking, Security, Mobile Networks, Signal Analysis, Robotics, Servers, Email, Real-time Operating System (RTOS), Hardware Development, Software Development

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring