perfil small.png

Alfonso Martínez

Software Architect with a background in Digital and Power Electronics

+34674800558
Madrid, Spain

Introduction

When I told my father I wanted to study Engineering he got quite happy, as he thought an Engineer always dresses in shirt and tie, as I always dressed in T-shirts. I chose Electronic Engineering. I have worked in three different sectors during the last 14 years: IoT, FPGA, and Power Electronics; and all three had in common that I was writing code and wearing a T-shirt. I am looking for a Software project where I can put to use and expand my knowledge of Digital and Power Electronics.

My best practices

A task is not finished until it is validated. Don't implement before preparing the test. Solve the problem first in your head, second in the world. Do not make other people lose their time.

My skills

Attention to detail
Capacity for abstract thinking
Uncertainty tolerance

Technologies and tools

I master

  • C++
  • Flask
  • Git
  • Linux
  • MySQL
  • Numpy
  • Pandas
  • PostgreSQL
  • Python
  • SciPy
  • SQL

I want to work with

  • C++
  • Flask
  • Go
  • Pandas
  • Python

I prefer not to work with

  • Microsoft
  • Microsoft Access
  • Microsoft Excel

Languages

English
Native/Bilingual
Spanish
Native/Bilingual
German
Basic

Career

Würth Elektronik

Power Electronics Modeling Specialist

jun 2023TODAY
(1 year and 11 months)
Technologies and tools
  • Python icon
    Python
  • C# icon
    C#
  • .NET icon
    .NET
  • .Net Core icon
    .Net Core
Self-employed
Self-employed

Freelancer

abr 2023TODAY
(2 yrs. and 1 month)
Technologies and tools
  • Python icon
    Python
  • Vue icon
    Vue
  • C++ icon
    C++
  • Cypress icon
    Cypress
  • Fastapi icon
    Fastapi
Tinybird

C++ Engineer

sept 2022abr 2023
(8 months)
Technologies and tools
  • Python icon
    Python
  • C++ icon
    C++
  • CMake icon
    CMake
  • ClickHouse icon
    ClickHouse
Frenetic

CTO

ene 2018jul 2022
(4 yrs. and 7 months)

As CTO I was responsible for the design of the company's main product from its creation: Frenetic Online, an online tool for simulating, designing, and ordering magnetic components for power electronics applications, including:

  • Software architecture: Designing from scratch the architecture that enables the online suggestions and simulation, from the circuit requirements to mechanical pinout.
  • Physical modeling: Researching, implementing, and validating the physical behavior of the magnetic components, including thermal and electromagnetic modeling
  • Database architecture: Creation of a full scalable data architecture for storing any requirement, constructive parameter, or simulation result of the magnetic components.
  • Product Management: Processing and filtering the ideas and feedback from the CEO, Sales team, and customers, in order to produce a doable roadmap, balancing the long-term developments with short-term features.
  • Team Management: leading a variety of functional teams, QA, Web, Devops, Engine, and AI; making sure the final target is achieved through collaboration.
Technologies and tools
  • Python icon
    Python
  • PostgreSQL icon
    PostgreSQL
  • MySQL icon
    MySQL
  • Git icon
    Git
  • Flask icon
    Flask
  • Selenium icon
    Selenium
  • GitLab icon
    GitLab
  • Pandas icon
    Pandas
  • Numpy icon
    Numpy
  • MatPlotlib icon
    MatPlotlib
  • SciPy icon
    SciPy
Swarm64

Cofounder & Senior Hardware Engineer

jun 2012nov 2017
(5 yrs. and 6 months)

My work here varies in a wide range, from discussing and deciding the general structure of the hardware modules to actually writing the Verilog code that will translate into the final design, and from writing SystemC models and test-benches for testing those hardware modules to integrating everything and make sure that all works as well in reality.

  • Microprocessor architecture for in-memory databases and distributed analytics.
  • Hardware design and verification for FPGAs in SystemVerilog.
  • Advanced debugging with SignalTap.
Technologies and tools
  • C++ icon
    C++
  • Linux icon
    Linux
  • PCI icon
    PCI
Ingenieria de Sistemas Intensivos en SW

Ingeniero Electrónico

dic 2010may 2012
(1 year and 6 months)

I worked in sensor networks (IoT), integration, programming, and designing new platforms and systems, along with their testing. Between some of those system there are a wireless system designed to give early warning of approaching trains to workers when they are in a work area close to track railways, various systems for power consumption monitoring, which orientate the building where they are installed to the idea of energetic efficiency; and networks systems for domotics, both industrial or domestic, and touristic or agricultural. In many of those systems we need to use platforms that did not exist in the market and that we need to design from the start, task that I had assigned, including their testing and final integration before been sold to the client.

Technologies and tools
  • C++ icon
    C++
Universidad Politécnica de Madrid - Centro de Electrónica Industrial

Research Assistant

abr 2009nov 2010
(1 year and 8 months)

During the last few years of my degree I was working as a research assistant with wireless sensor networks, PCBs design, low level programming and monitoring systems for power saving, skills that and the end I used to make my final project.

Technologies and tools
  • C icon
    C

Education

Degrees

Master of Engineering (M.Eng.), Industrial Engineering

sept 2004sept 2010
(6 yrs. and 1 month)

Degree grade: 7.6/10Grade: 7.6/10 Master's thesis: grade 9.9/10 "TinyOS porting to 8051 microcontroller. Applications for digital transducers interfaces and measurement of electric power"

English Graduate

sept 1999jun 2004
(4 yrs. and 10 months)

Full degree in English in the Offical Language School of Spain, equivalent to a C2 level.

Courses

SystemVerilog for Verification Specialists

sept 2016

SystemVerilog (IEEE 1800™), the successor to the Verilog® hardware description language, has become the dominant language standard for functional verification. SystemVerilog significantly enhances the capabilities of Verilog in a number of areas, offering productivity improvements for RTL designers, assertions, and constrained random stimulus generation for verification engineers.

SystemVerilog for Verification Specialists provides a 4-day training program to fulfil the requirements of verification engineers or those wishing to evaluate SystemVerilog's applicability for complex verification application. It is structured to enable engineers to develop their skills to utilise the full breadth of SystemVerilog features for verification. This includes how to exploit the potential of class-based verification and object oriented techniques using SystemVerilog, as well as application for standard test bench development and module-based verification.

Designing with Intel Quartus Prime - Advanced

ene 2016

This intense and very practical training course covers all the essential concepts and techniques required to design Intel® FPGAs, including the use of the design, implementation, verification and debugging tools that are part of the Quartus Prime environment. Learn how to avoid common design problems, save time, boost efficiency and gain tips and insights from an experienced Intel designer and expert tutor.

The course is designed to meet the needs of all users, from those new to Intel Quartus Prime, to expert designers looking to maximise the potential of their Intel FPGA designs.

Self Training

HTML Tutorial

sept 2021

HTML is the standard markup language for web pages. Use it to to structure the content on your own website.

Technologies and tools
  • HTML icon
    HTML

PHP Tutorial

sept 2021

PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.

PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.

Technologies and tools
  • PHP icon
    PHP

VHDL Course

mar 2009

Projects

Open source
OpenMagnetics
2022-08-01T12:00:00.000Zlogo.svg
Description

Open Magnetics (OM) is a set of online tools for designing and simulating magnetics components, based on public scientific research and knowledge, stemming from the idea that all scientific knowledge is a fundamental right and should be accessible to the whole human race.

OpenMagnetics is fully Open Source, which means that any code used in the models or calculations is available to the community, all data about shapes, materials, wires, stocks or properties will be downloadable. Any information about models, electromagnetism theory or design procedure will be there. And most importantly, anybody can contribute.

Technologies and tools
  • Python icon
    Python
  • Vue icon
    Vue
  • C++ icon
    C++
  • AWS icon
    AWS
  • MongoDB icon
    MongoDB
  • Nginx icon
    Nginx
  • Fastapi icon
    Fastapi
2021-07-01T00:00:00.000Zlogo autop2.png
Description

AutoPlanar provides an online platform for designing the most tedious and most complex part of an Electric Vehicle electronics: planar magnetics. It automatically creates a PCB magnetic transformer for power converters from a few instructions into a fully manufacturable design, reducing every iteration from tens of Engineer's hours to less than a minute.

Technologies and tools
  • Python icon
    Python
  • JavaScript icon
    JavaScript
  • CSS icon
    CSS
  • PostgreSQL icon
    PostgreSQL
  • Bootstrap icon
    Bootstrap
  • Nginx icon
    Nginx
  • jQuery icon
    jQuery
  • Flask icon
    Flask
  • Scss icon
    Scss
2021-11-01T00:00:00.000Zlogo decimos.png
Description

My father is a collectionist of Spanish lottery tickets, mainly in two collections: all the numbers from 00000 to 99999, and one ticket from each official retailer ("administración de loteria") in Spain. He had his collection painfully registered on several Word and Excel files, so I decided to make him an online platform where he can track the missing ones, and add new ones with pictures from a webcam.

Technologies and tools
  • Python icon
    Python
  • JavaScript icon
    JavaScript
  • CSS icon
    CSS
  • PostgreSQL icon
    PostgreSQL
  • Nginx icon
    Nginx
  • jQuery icon
    jQuery
  • Flask icon
    Flask
Side Project

Nomo IoT

2016-06-01T00:00:00.000Zlogo nomo.png
Description

After working some years in IoT, I decided to buld my own nodes and apply them to the measurement of water usage in the Spanish fields. I designed a compact system of PCB (roughly the size of a 2 euros coin), ordered them, assembled them and tested them satisfactory; including individual layers for communications, power, processing and sensing. I also designed my own 3D-printed enclosure, especially designed to let the wires for the sensors get out, while keeping the rain and dirt outside.

URL:
Technologies and tools
  • C++ icon
    C++

Highlights

logo how2power.jpg
Description

I wrote a guide for how to automatically create a layour for planar magnetics that was published in the well-known Power Electronics magazine How2Power

logo_new.png
Description

The APEC (Applied Power Electronics Conference) RAP Sessions feature several exciting and contentious topics. RAP Sessions allow for exciting dialogue among attendees and presenters and are presented live during the conference. The past few years have seen a remarkable growth in artificial intelligence in many applications. Power electronics is no exception in that researchers are investigating new ways to model and design power electronics using some form of artificial intelligence. This panel is comprised of several thought leaders in the area of power electronics design – both utilizing AI techniques and without. They will discuss aspects of power electronics design that AI can improve or at least provide keener insight, and where traditional design methods remain superior or necessary. Come join us to open your mind to whether new approaches are worthy of your consideration in your next design. Hearty participation is welcome!

logo simba.png
Description

In this video, Simba's team simulates a Dual Activity Bridge and then, its results are uploaded into Frenetic´s platform in order to design a magnetic for the simulated converter, which I presented

logo omicron.png
Description

Power electroncics webinar that I presented from Frenetic and Omicron Lab about a Flyback Live Simulation and Sample Measurement.