Daniel Main

Daniel Main

Versatile Full-Stack Developer and Software Architect

cv@funktional.dev +49 151 20183083 Stuttgart, Germany www.funktional.dev LinkedIn: daniel-main-253740208

Professional Summary

Senior Full-Stack Developer and Software Architect with 20+ years of experience, specializing in AI-spec-driven agentic programming using Claude, Codex, and open specs for precise, scalable solutions. Expertise spans blockchain, automotive, healthcare, fintech, and sustainability, leading teams in agile delivery of high-quality applications.

Professional Experience

Parental Leave (Elternzeit)
Family Care & Personal Development
Nov 2024 - Present
Stuttgart, Germany
Full-time parental leave to care for family, focusing on personal growth and maintaining work-life balance
Input Output (IOHK)
Tech Lead, Blockchain Technologies for Daedalus and Lace.io Projects
May 2021 - Oct 2024
Remote
Led blockchain wallet development teams for Daedalus and Lace.io projects
Team Lead: Initially led a team of 13 professionals in developing the Daedalus wallet, transitioned to lead a smaller, focused team for the Lace wallet project
Mentor: Successfully mentored and helped 3 direct reports achieve promotions
Technical Analyst: Involved in the technical analysis for the acquisition of Nami wallet (2022)
HeidelbergCement - HConnect GmbH
Mobile Application Developer
Oct 2019 - Dec 2020
Heidelberg, Germany
Contributed to the development and support of 'OnSite', a React-Native mobile app for real-time tracking of cement trucks
Personal Project
Open Source Project: Shitcoin Trader
Feb 2019 - Sep 2019
Remote
Created an Electron/ReactJS based application for cryptocurrency trading
Freimuth & Graf Consulting UG
Software Architect & Full-stack Developer
Apr 2017 - Nov 2018
Germany
Designed architecture and led development team for advanced e-Learning platform
UID GmbH
Automotive Javascript Developer
Dec 2015 - Jun 2016
Ludwigsburg, Germany
Developed module for Mercedes-Benz vehicles' Head-Unit infotainment system
Thinkstep AG (formerly PE International)
Lead Developer & Scrum Master
May 2014 - Nov 2015
Leinfelden-Echterdingen
Led team developing cloud-based software for life-cycle assessments (LCA)
Adobe Systems
Adobe CQ5 Consultant
Feb 2014 - Apr 2014
Hirschau, Germany
Developed e-commerce portal for 'Conrad Electronic SE' using Adobe CQ5
Bubocloud
Co-Founder & Developer
Mar 2013 - Jan 2014
Stuttgart, Germany
Developed Lawsuit Case Management system for law firms in legal tech sector
Daimler AG
IT Consultant
Jan 2011 - Dec 2012
Stuttgart, Germany
Designed and implemented templates for Mercedes Benz after-sales portal
dmc GmbH (now Diconium)
Multi-role IT Consultant
Mar 2006 - Dec 2010
Stuttgart, Germany
Various roles including Alfresco Software Engineer, Service Support Engineer, Technical Project Manager, CMS Software Developer, and Q.A./C++ Software Developer
Sedo GmbH
Junior PHP Developer
Jan 2005 - Sep 2005
Köln, Germany
Developed PHP applications for visualizing Internet statistics in domain trading industry
Core Systems
Junior Java Developer
Jun 2003 - Jul 2004
Santiago de Chile
Implemented Internet banking portal for 'Banco Falabella' using Oracle technologies

Education

INACAP - Universidad Tecnológica de Chile
Bachelor in Computer Science
Mar 1998 - Sep 2003
Santiago de Chile

Skills

💻 Technical Skills
TypeScript JavaScript Java C++ PHP Solidity React Redux AngularJS Electron React Native Spring Hibernate MongoDB MySQL AWS Docker Ethereum Smart Contracts RESTful APIs WebSockets Claude Code Agentic Development
👥 Professional Skills
Leadership & Mentoring POC Development LLM Integration Team Leadership Agile: Scrum, Kanban Life Cycle Assessment
💼 Industry Expertise
Blockchain Automotive Healthcare Tech Fintech EdTech Content Management Sustainability Legal Tech

Languages

Spanish
Native
German
Fluent
English
Fluent

Certifications

Oracle Certified Professional, Java SE 6 Programmer
Oracle
2012
Adobe CQ5.6 Advanced Developer
Adobe
2013
RedHat RHCT
RedHat (Cert. Number: 609003180807490)

Additional Training

Blockchain & Bitcoin 101
Ivan on Tech
Feb 2021
Blockchain Basics • Bitcoin Mining • Forks • UTXO Model • Cryptography • Consensus Algorithms
Ethereum 101
Ivan on Tech
Feb 2021
Ethereum Basics • Account Model • Smart Contracts • EVM • Token Standards • DApps
Ethereum Smart Contract Programming 101 & 201
Ivan on Tech
Feb - May 2021
Solidity • Truffle Development • Unit Tests • Oracles • Metamask Integration
Ethereum Smart Contract Security
Ivan on Tech
Mar 2021
DAO Hack • Parity Hack • Security Best Practices • Upgradeable Contracts • Proxy Patterns
DeFi 101
Ivan on Tech
May 2021
DApps • Metamask • DeFi Stack • MakerDAO • Compound • Stablecoins • Decentralized Insurance
Oracle 9i SQL/PLSQL
Oracle University, Santiago de Chile
2003