Leandro Guillen

Senior Software Engineer · Software Architect

✉ hi@leandroguillen.com LeandroGuillen Madrid, Spain I speak 🇪🇸 🇺🇸

Software engineer with 13+ years building web systems across telecom, IoT, fintech, and enterprise SaaS. Currently Software Architect at Sngular, helping developers save thousands of hours with automation.

2025 — Present
Software Architect Sngular / PNC Bank — Internal Tools
Angular Microapps TypeScript Node.js OpenShift Docker Jenkins Java NestJS Bitbucket/GitHub
  • Helped thousands of SWE automate tasks in over 20k git repositories.
  • Thousands of hours saved per team every month.
  • Led several teams (~20 devs).
  • Coached tech leads.
2023 — 2025
Tech Lead Sngular / PNC Bank — Internal Tools
Angular TypeScript Node.js Docker Jenkins Java
  • Built branch availability system for PNC, where employees manage calendar, planned events, maintenance, etc.
  • Full stack project, owned front layers.
  • Led teams of 2-4 devs.
2019 — 2023
Senior Software Engineer Sngular / PNC Bank — Account Opening
Angular Microapps TypeScript Node.js Docker Java
  • Web application with thousands of daily users.
  • Micro-app architecture based on Angular: dynamically load separately deployed components into a main app.
  • Owned applications from architecture to production, including on-call.
Dec 2018 — 2019
Senior Software Engineer Sngular / PNC Bank — Internal Tools / Account Opening
Angular TypeScript Node.js
  • Built admin panel to monitor online account opening
  • Set high development and testing standards.
Jan 2018 — Dec 2018
Senior Software Engineer Ferrovial
Angular Mango Automation (SCADA) Node.js JavaScript TypeScript REST Docker Kubernetes IBM Cloud Java MQTT Node-RED
  • Created new UI for a toll-station SCADA software with interactive SVG.
  • Made operations easier for a tunnel SCADA system with interactive SVG.
  • Created prototype for a message relayer in Node.js for an I2V roadwork warning system.
  • Fixed bugs in dashboard app to monitor railroad work machines.
Aug 2017 — Dec 2017
Frontend Developer Genuitec
TypeScript Angular Agile Eclipse Java Gerrit
  • Development of Angular IDE (Eclipse-based) in TypeScript and Angular.
  • Eclipse plugin DarkestDark / DevStyle.
  • Worked on GUI (color themes, icons, menus, configuration) using Java SWT.
  • Worked on the bridge for the Angular Language Service plugin.
Feb 2016 — Aug 2017
Software Engineer Epic Labs / Akamai
Node.js TypeScript Couchbase PostgreSQL Angular Docker Go
  • Built internal web app to manage Akamai product pricing.
  • Small prototype to showcase guided selling (think Akinator).
  • Built prototypes for video-streaming web tech (Kurento, Wowza).
Sep 2014 — Dec 2016
Software Developer · Tech Evangelist IMDEA Software / Telefónica I+D
C++ FIWARE Context Broker IoT Microhttpd Bash Docker Go MongoDB Linux
  • Worked on the FIWARE Orion Context Broker open-source project.
  • Introduced Docker into FIWARE ecosystem.
  • Developed libraries for JavaScript and Go.

As coach and evangelist gave talks, workshops and trainings worldwide about FIWARE and Orion Context Broker.

Aug 2013 — Sep 2014
Software Developer · Intern Telefónica I+D
C++ JSON XML CoAP HTTP Git

Orion Context Broker lets you manage context information about entities — useful in smart-city and IoT settings.

Mar 2012 — Sep 2012
Software Developer · Intern STEL Solutions
REST Java Android PhoneGap C# WPF SVN
  • Developed earliest prototype of STEL Order, an online ERP, back-end, web and mobile.
  • Other prototypes for RFID-related projects: games, smart laundry management, etc.
2007 — 2013

BSc in Computer Engineering

Universidad de Murcia, Spain

Networking, web, security, software engineering, protocols, C++, Java, Linux.