Juan Antonio Cano Salado
Head of Engineering @ Dedge Security
Seville, Spainjacanosalado@gmail.comjacano.github.ioGitHubgithub.com/jacanoLinkedInlinkedin.com/in/juanantoniocanoStack Overflowstackoverflow.com/users/104185NuGetnuget.org/profiles/jacanosaladoPyPIpypi.org/project/edistribucion-clientLeetCodeleetcode.com/u/jacanosalado
Summary
I am a Software Engineer with 15+ years of experience in product development, design and architecture. I design and deliver robust, scalable and secure solutions. I lead the engineering team at Dedge Security. We build a Web3 Security Posture Management (W3SPM) platform. I design and review software with AI every day.
I am a highly motivated and self-confident engineer. My experience spans .NET and C++ desktop systems and cloud-native Web3 platforms. I worked in blockchain security, intellectual property, smart water and retail. My approach combines solid architecture, technical leadership and DevSecOps culture. I use AI to move from an idea to a working tool in days, and some of those tools are public and open source.
Experience
Head of Engineering — Dedge Security
2025 — PresentRemote
I lead the engineering team that builds an ASPM/W3SPM platform for Web3. I own the architecture and the continuous delivery. I manage the security of the software lifecycle and engineering excellence.
- The platform provides continuous security from code to chain.
- It integrates into developer workflows and CI/CD.
- It meets ISO/IEC 27001 and supports institutional digital asset adoption.
- The stack is Go, Kubernetes, AWS, Terraform, observability and DevSecOps.
Software Architect, R&D Smart Water team — Schneider Electric
2024 — 2025Remote
I worked on a hydraulic simulator app. I handled the architecture, the maintenance and the cybersecurity.
- I extended a .NET desktop app on Azure.
- I ran POC validation and cybersecurity checks.
- I reviewed code and triaged issues.
Engineering Manager, DMX Supply and Recruitment — Trax Retail
2021 — 2023Remote
I managed the DMX Supply and Recruitment team.
- I led a team of 4 engineers.
- I worked with PostgreSQL and AWS services.
- I designed new features and fixed the production issues.
Technical Lead, Right Find Enterprise — Copyright Clearance Center (CCC)
2020 — 2021Remote
I led an enterprise content management system through its full life cycle.
- I led a team of 6 engineers.
- I hired the team and set up the process.
Technical Lead, Springter — FORWARD by Iturri
2019 — 2020Seville, Spain
I led the architecture and the development of Springter, a personal equipment management product, at a startup.
- I led a team of 2 engineers.
- I built secure backend services and APIs.
Senior Software Engineer, R&D team — Plain Concepts
2013 — 2019Seville, Spain
I designed, built and delivered software for clients, alone or in small teams. The work was mobile apps in Xamarin and .NET.
- I built open source samples, for example CameraTF.
- I applied agile methods to the process.
- I gathered the requirements with the clients and gave technical advice.
Junior Software Engineer — Icinetic
2012 — 2013Seville, Spain
My first professional role. I built mobile apps during a work-experience contract.
Open Source Projects
It is an unofficial Python client for the e-distribucion portal. It reads your real hourly electricity use, so you can compare tariffs and cut your bill.
github.com/jacano/edistribucion-clientCameraTF · C#It is a Xamarin.Android sample for realtime object detection with TensorFlow Lite. It uses SSD MobileNet and native YUV to RGB.
github.com/jacano/CameraTFWasmSample · C#It is a sample WASM project with Mono.WebAssembly.Sdk. It shows .NET on WebAssembly in the browser.
github.com/jacano/WasmSampleManagedCrunch · C++It is a managed C# wrapper for crnlib. It compresses textures.
github.com/jacano/ManagedCrunchinnosetup-tool · Inno SetupIt is a .NET global tool wrapper for Inno Setup 6.2.2. It targets .NET 6.0 and has no dependencies.
nuget.org/packages/innosetup-toolPdbRewriter · C#It rewrites .NET PDB files. It helps with obfuscation and tooling.
github.com/jacano/PdbRewriterManagedXZLZMA · CIt is a managed wrapper for the XZ LZMA stream decoder.
github.com/jacano/ManagedXZLZMA