Skip to content

Instantly share code, notes, and snippets.

@DonDebonair
Last active April 21, 2024 12:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DonDebonair/6d105b964e65187771d122b5dc751fac to your computer and use it in GitHub Desktop.
Save DonDebonair/6d105b964e65187771d122b5dc751fac to your computer and use it in GitHub Desktop.
resume.json
{
"$schema": "https://json.schemastore.org/resume",
"meta": { "theme": "relaxed" },
"basics": {
"name": "Daan Debie",
"label": "VP of Engineering at Source.ag",
"image": "",
"email": "daan@dv.email",
"phone": "",
"url": "https://www.daan.fyi/",
"summary": "I'm a social and inspirational Tech Executive and Firestarter that loves people and code and hopes to make the world better through cutting edge technology, humor and humble leadership. I have years of experience building compelling products and successful engineering teams and I'm just as happy developing code as I am developing strategy with a combination of technological foresight and pragmatic business sense.\n\nIn my past roles I have developed myself as a:\n\t- Full-stack Lead Software & Data Engineer with a solid programming background in Golang, Python, Clojure, Scala, Java and Typescript\n\t- Expert in Data and Streaming architectures, the Spark, Databricks & Hadoop Ecosystems (Spark (Streaming), HDFS, Map/Reduce, Flume, Impala/Hive, Pig and ZooKeeper), Database technologies & architecture, data exploration and modelling\n\t- MLOps wizard, bringing AI models to production\n\t- DevOps advocate, with a focus on CI/CD, Containerization, Infra-as-Code (Terraform, CDK, Ansible)\n\t- Polyglot Programmer\n\t- Very fast learner with a hunger for new knowledge. \n\t- Team player and a great sense of humor.\n\nMy Interests lie in:\n\t- Business & Product strategy\n\t- Software Delivery\n\t- Team building & Team Topologies\n\t- Distributed systems & architecture\n\t- Polyglot programming: Golang, Python, Clojure, Scala, Python, Java, Typescript, learning new languages\n\t- Machine Learning, MLOps, AI, Data Engineering, diving into new algorithms\n\t- New technologies, and inspiring others to be excited about them too!\n\t- I Love writing about stuff that matters\n\t- Open Source Addict\n\t- Strong believer in not reinventing wheels\n\nI'm also a trained and experienced musician.",
"location": {
"address": "Zandvoort, Netherlands",
"postalCode": "",
"city": "",
"countryCode": "NL",
"region": ""
},
"profiles": [
{
"network": "LinkedIn",
"username": "danieldebie",
"url": "https://www.linkedin.com/in/danieldebie/"
},
{
"network": "Github",
"username": "DonDebonair",
"url": "https://github.com/DonDebonair/"
},
{
"network": "Mastodon",
"username": "@daan@fosstodon.org",
"url": "https://fosstodon.org/@daan"
}
]
},
"work": [
{
"company": "Source.ag",
"highlights": ["Scaled my team from 1 to 40 engineers in 3 years time (biggest department at Source), and helped the company scale from 3 to 100+ people", "Successfully launched 3 major products, allowing us to grow revenue from 0 to 1M+ ARR", "Developed the initial versions of our first products", "Built the foundations of our data platform, integrating with 3 major climate computers", "Defined the core architecture of our platform and products", "Played a pivotal role in defining our company culture and values"],
"position": "VP of Engineering",
"startDate": "2021-03-01",
"summary": "Our mission is to empower growers to provide everyone around the globe with sufficient fruits and vegetables, in a climate-resilient and resource-efficient way. We do that by building the world’s best AI software for growers - to help start, run, and expand successful growing businesses worldwide.\n\nI joined the Source.ag as its first employee. As VP of Engineering, I lead a team of talented Software Engineers, Frontend Engineers and Cloud Engineers to build compelling AI-powered producs for the agriculture industry. Together with my team I take the research of our Science division into AI and plant biology and the product vision and bring those to life as commercially viable and technologically excellent products on top of a robust and performant platform. As VP of Engineering, I am accountable for the technological vision and roadmap, delivery, architecture, scalability, QA, cost control and building an amazing engineering team. I report to the CEO.",
"url": "https://www.source.ag"
},
{
"company": "KLM Royal Dutch Airlines",
"highlights": [],
"position": "Director Engineering & Architecture",
"startDate": "2018-09-30",
"endDate": "2021-02-28",
"summary": "As Director Engineering & Architecture for the department Operations Decision Support and the KLK-BCG Partnership I focused on creating and maintaining a cohesive overall architecture and technological vision for the products and platforms developed at ODS and the Partnership. I guided teams within ODS and BCG/KLM Partnership teams to build their products in accordance with this architectural vision. I led a group of ~30 software engineers, data engineers & data scientists in building innovative products to support and enhance decision making. I was also responsible for ensuring high engineering standards in our development efforts. I did this by setting up and maintaining development and architecture guidelines, coaching teams and participating in recruitment efforts.\nAnother main focus area was to foster an Engineering Culture within the department that led to acquiring and maintaining more Engineering, Data Science and Operations Research talent. I was directly responsible for hiring and coaching tech talent.\n\nI was a major driving force behind the company-wide Business & Technology transformation that was spurred on by the need to become more lean and technology-driven after financial down-turn in the airline industry caused by COVID-19. Replicating the success of the startup-within-enterprise way of working I introduced at ODS, we completely restructured the way technology teams are setup and moved towards a tigh integration between Technology & Business.",
"url": "https://www.klm.nl"
},
{
"company": "Digital Airline Operations",
"highlights": [],
"position": "Management Team member AIRLINEOPERATIONS.AI",
"startDate": "2018-06-30",
"summary": "I was one of the management team members of this high-tech carve-out that uses the power of artificial intelligence to optimize airline planning & control. I was instrumental in defining the technological vision behind the products we developed and a major contributor to the product vision.\nAirlineoperations.ai is a Boston Consulting Group, BCG Gamma and KLM Royal Dutch Airlines digital partnership in real-time integrated decision-making. Customers include the world's leading airlines.",
"url": "https://airlineoperations.ai/"
},
{
"company": "KLM Royal Dutch Airlines",
"endDate": "2018-08-31",
"highlights": [],
"position": "Data Platform Lead/Architect/Coach",
"startDate": "2016-08-31",
"summary": "I was hired by KLM to spearhead their (Big) Data efforts. With completely new teams, we've built platforms that now form the basis for all efforts at KLM to make optimal use of their operational data to increase efficiency of their operational processes. Among the goals: improve and predict turnaround processes by extracting intelligence from data, predict no-shows, predict delays, predict engine failures, centralize data warehousing in a data lake etc.\nMy role at KLM was twofold: I architected and helped build their data platforms, but I also coached their teams - BI experts/developers - to become proficient with the Data Engineering ecosystem and tooling (see below) so they can continue building on the platform.\nI also helped data scientists industrialize their models and bring them to production, teaching them data engineering skills in the process.\n\nTech: Spark, Kafka, Flume, NiFi, Cassandra, HBase, HDFS, Scala, Python, scikit-learn (KLM runs the Hortonworks Data Platform as Hadoop distribution)",
"url": "https://www.klm.nl"
},
{
"company": "Joy in Coding",
"endDate": "2018-12-31",
"highlights": [],
"position": "Freelance Lead Software Engineer / Data Engineer / Firestarter",
"startDate": "2016-05-31",
"summary": "I worked as a freelance Software Engineer and Tech Lead. My pitch: I specialize in bringing technological innovation to teams, and building great products. I can help you out as an expert software engineer, writing beautiful code to make your ideas happen. I’m also in the know about emerging new technologies that can help you/your team reach your goals more quickly and efficiently, while increasing team happiness. Let me help you bring you/your team up-to-speed in current and future best practices in the areas of Softare & Data engineering, continuous integration, deployment and delivery, containerization, API-first and software craftmanship."
},
{
"company": "ChargeGrid",
"endDate": "2018-01-31",
"highlights": [],
"position": "Co-Founder",
"startDate": "2016-01-31",
"summary": "Together with friends, I built a complete software solution for (EV) Charge Point Operators to take control of their smart charging stations and monetize them. ChargeGrid is a OCPP 1.6 compliant charging backend & management portal. In 2017 we open-sourced the complete ChargeGrid backend, after our business failed to gain traction.\nSee: https://github.com/chargegrid\n\nBuilding ChargeGrid has led to various consulting engagements in the EV space.\n\nTech: Clojure, Websockets, Compojure API, PostgreSQL, React, Javascript",
"url": "https://github.com/chargegrid"
},
{
"company": "VPRO",
"endDate": "2016-08-31",
"highlights": [],
"position": "Software Engineer",
"startDate": "2016-05-31",
"summary": "At VPRO I built modern, well-tested APIs for modern web experiences. My main project was working on the new APIs behind the updated version of Cinema.nl (soon to be released). I also helped the VPRO build a modern API platform for exposing media metadata that can be consumed by a multitude of applications from various stakeholders.\nTech: Java 8, JAX-RS (RestEasy), Spring, Hibernate, ElasticSearch, PostgreSQL, Rest-Assured",
"url": "https://www.vpro.nl/"
},
{
"company": "Universit",
"endDate": "2016-05-31",
"highlights": [],
"position": "Firestarter and Software Engineer",
"startDate": "2015-12-31",
"summary": "Universit was pivoting their product from being a pure Mobile Device Management solution to being a complete platform for Telecom distributers and resellers to sell mobile workspaces, including: connectivity, cloud services (automatically provisioned using their APIs), hardware, etc.\nI was brought in because Universit wanted to overhaul their way of working and their technology stack. The wanted to move from a semi-Agile organisation, still rooted in waterfall practices, to a completely lean & agile startup mentality. They also wanted to move away from their .NET stack towards a more Linux-friendly technology stack.\nI set out with a largely new team to spin off functionality of the existing platform into microservices built in a more modern and Linux-friendly tech stack, mostly based around the JVM (Scala & Clojure). We experimented with some different backend and frontend technologies, by building one-day prototypes.\nTech: Scala, Play, Scalatra, Finatra, Slick, Python, C#, .NET Core, Clojure, Clojurescript & Reagent, Javascript, React",
"url": "https://www.linkedin.com/company/universit/"
},
{
"company": "NewMotion (now Shell Recharge Solutions)",
"endDate": "2015-11-30",
"highlights": [],
"position": "Lead Data Engineer/Scala Engineer",
"startDate": "2014-06-30",
"summary": "I joined NewMotion to design and realise their (Big) Data strategy. I identified all data that’s spread out through the company and brought it together in a central Hadoop-based hub, based on the Cloudera Hadoop distribution. Using this data warehouse and the technologies from the Hadoop ecosystem, I enabled data-based decision making in the daily jobs of the people at TNM.\nTo support a data-driven company culture and empower people to ask the right questions from the data, I created various custom tools that make tasks like querying the cluster and creating dashboards much easier. Furthermore I introduced tools like Tableau to enable a true self-service data environment.\n\nIn a team of data engineers, we then focused on:\n\t- Ingestion of data from external sources (Salesforce, Navision) using Avro, KiteSDK and more.\n\t- Enabling more up-to-date data ingestion for our relational data sources using Sqoop\n\t- Speeding up ETL processes using Spark\n\t- (Near) Realtime ingestion and aggregation of application & system logs, click streams and other fast-moving metrics using Flume, Kafka and Spark Streaming\n\t- Integrating existing infrastructure/applications with the Hadoop systems.\n\t- Predictive analytics and machine learning using Spark MLLib\nTech: Hadoop, Spark, Sqoop, Pig, Impala, Flume, Kafka, Scala, Python, NumPy, SciPy\n\nBecause of my broad expertise, I also did a lot of work as full stack engineer, building microservices for the real-time charge point backend, pricing and settlement-systems and internal tools for charge point installers/maintenance.\nTech: Scala, Spray, Play, Slick, PostgreSQL, Akka & Akka Persistence, Stamina, Scalatra, AngularJS, React, Coffeescript (later switched to EcmaScript 2015)\n\nLastly, I spearheaded the automation and containerization of our infrastructure, moving from self-hosting to an Amazon AWS based setup.\nTech: Saltstack (automation), Docker (containerization), Fabric (see https://github.com/DandyDev/fabdocker), Amazon AWS",
"url": "https://shellrecharge.com"
},
{
"company": "Info.nl",
"endDate": "2014-05-31",
"highlights": [],
"position": "Software Engineer",
"startDate": "2012-11-30",
"summary": "At Info.nl I was responsible for developing Java EE webapplications for large clients in and outside of The Netherlands, such as Greenwheels and Allianz, using technologies from the Java Enterprise ecosystem, relational databases and queues.\nFor Greenwheels I was involved with a project to build a brand new booking system using JavaEE 7, PostgreSQL, OpenMQ and following principles of CQRS.\nI was also responsible for architecting and developing data processing applications using Hadoop, Pig, Cascading, Hive and Impala for analysing application logs for the whole company and for analysing customer- and behavioral data that our clients’ applications generate. For this purpose I developed some extensions to Flume to help us gather logs in custom formats into HDFS using the Avro format (see: https://github.com/DandyDev/flume-plugins )\n\nTech: JavaEE7, PostgreSQL, Spring & Spring MVC, OpenMQ, Glassfish 4, Scala, Gatling (functional & stress testing), Stripes, Hadoop, Flume, Pig, Hive",
"url": "https://www.info.nl/"
},
{
"company": "Hogeschool Rotterdam",
"endDate": "2014-03-31",
"highlights": [],
"position": "Lecturer Datastructures & Algorithms",
"startDate": "2013-10-31",
"summary": "I taught datastructures and algorithms to graduate students majoring in Software Engineering & Computer Science. The course was co-developed with a fellow lecturer and covered most basic datastructures, searching and sorting algorithms, time-complexity, Java Collections Framework and Generics",
"url": "https://www.hogeschoolrotterdam.nl/"
},
{
"company": "Hogeschool Rotterdam",
"endDate": "2013-12-31",
"highlights": [],
"position": "Lecturer Cryptography/Security",
"startDate": "2013-09-30",
"summary": "I taught an existing course in Cryptography and Security to graduate students majoring in Computer Science. The course covered the history of cryptography and the practical workings of the most used cryptosystems and applies a pragmatic combination of hands-on labs and theoretical lectures.",
"url": "https://www.hogeschoolrotterdam.nl/"
},
{
"company": "2organize (now Merkle)",
"endDate": "2012-10-31",
"highlights": [],
"position": "Intern Hadoop/Marketing Intelligence",
"startDate": "2012-07-31",
"summary": "My bachelor thesis revolved around the question in what way Big Data technologies, from the Hadoop ecosystem in particular, could be applied in a marketing context, for the processing and analysis of customer- and response data. This particular internship caught my attention because it's less common to see Big Data problems identified and tackled in the realm of marketing. 2organize was looking for ways to both increase the efficiency in processing data for their clients and glean more insights and extract more value from the data form their customers that was used in marketing automation processes. I formulated ways in which marketing (automation) processes could benefit from using technologies like Hadoop, Pig and Hive. In the end, I worked together with the marketing intelligence analists to deliver a Hadoop-based prototype that was used to gain insights in the response data from a series of large-scale email campaigns for Vodafone.\n\nTech: Hadoop, Pig, Hive, Cascading",
"url": "https://www.merkle.com/en/locations/europe/netherlands.html"
},
{
"company": "2organize (now Merkle)",
"endDate": "2012-10-31",
"highlights": [],
"position": "Software Engineer",
"startDate": "2012-07-31",
"summary": "I developed small to medium-sized actionable marketing websites for high profile clients in Ruby on Rails. Most websites were part of multichannel marketing campaigns that typically had a lifecycle of a couple of months to a half year. Because of the relatively short lifespan of those websites, and the changing requirements, development was done under strict deadlines and within an agile mindset.\nClients include Vodafone, KPN, NS (Dutch railways) and others.\n\nTech: Ruby on Rails 3",
"url": "https://www.merkle.com/en/locations/europe/netherlands.html"
},
{
"company": "Hogeschool Rotterdam",
"endDate": "2012-07-31",
"highlights": [],
"position": "Lecturer Cryptography 101",
"startDate": "2012-01-31",
"summary": "I developed an extracurricular course for collegestudents covering the history of cryptography and detailing the most common cryptosystems, applying a pragmatic combination of hands-on labs and theoretical lectures.",
"url": "https://www.hogeschoolrotterdam.nl/"
},
{
"company": "MOvE",
"endDate": "2012-06-30",
"highlights": [],
"position": "Lead Engineer",
"startDate": "2011-09-30",
"summary": "I led a team of 5 – 10 developers and designers in bringing the MOvE Online CMS for Artists to the next level. Responsible for transitioning the company to using SCRUM. Several systems that were designed by me: new Authentication system, API, Functional design for future Mobile App, and a host of new features in the CMS that led to a customer growth of 50% in 18 months.\n\nTech: PHP, Symfony Framework, Zend Framework, MySQL"
},
{
"company": "MOvE",
"endDate": "2011-09-30",
"highlights": [],
"position": "Software Engineer",
"startDate": "2010-06-30",
"summary": "I was responsible for building new features and modules for a hosted CMS solution geared towards Artists and Musicians. Extensive use of: PHP5/Symfony/Doctrine/MySQL/HTML5/CSS3\nAlso responsible for server installation and maintenance (Ubuntu Server, LAMP stack)\n\nTech: PHP, Symfony Framework, Zend Framework, MySQL"
},
{
"company": "Dandymusic",
"endDate": "2011-06-30",
"highlights": ["Composed, recorded and co-produced an album for Dutch singer Renee van Bavel", "As songwriter, released various singles on major streaming services, such as Spotify", "Composer, arranger, musical director and pianist of 4 major theatrical tours with Renee van Bavel", "Composer, arranger, musical director and pianist of 3 festival productions for the large Boulevard Festival", "Arrangements and orchestrations of 3 opera shows for Theatre Company Hofplein", "Various other appearances as recording artist and live pianist"],
"position": "Owner & Pianist/Composer/Arranger",
"startDate": "2005-09-30",
"summary": "I (co-)developed and participated in many musical projects as independent pianist/composer/arranger/bandleader and producer. I toured extensively, including a tour to Singapore and other appearances abroad."
}
],
"volunteer": [
{
"organization": "JSONResume",
"position": "Membmer of the Standards Committee",
"url": "https://jsonresume.org/",
"startDate": "2014",
"endDate": "2020"
}
],
"education": [
{
"institution": "Rotterdam University of Applied Science",
"area": "Computer Science",
"studyType": "Bachelor",
"startDate": "2009-12-31",
"endDate": "2012-12-31",
"gpa": "",
"courses": []
},
{
"institution": "HKU (Hogeschool voor de Kunsten Utrecht)",
"area": "Music & Performance",
"studyType": "BMus with Honours",
"startDate": "2001-12-31",
"endDate": "2005-12-31",
"gpa": "",
"courses": []
},
{
"institution": "Amsterdamse Hogeschool voor de Kunsten",
"area": "Music",
"studyType": "",
"startDate": "1999-12-31",
"endDate": "2001-12-31",
"gpa": "",
"courses": []
}
],
"awards": [],
"publications": [],
"skills": [
{
"name": "Leadership",
"level": "Master",
"keywords": ["Firestarter", "Inspirator", "Coaching", "Mentoring", "Career development"]
},
{
"name": "Strategy",
"level": "Master",
"keywords": ["Planning", "Innovation", "Vision", "Roadmap"]
},
{
"name": "Software Engineering",
"level": "Master",
"keywords": ["Databases", "Data Engineering", "NoSQL", "Streaming", "Spark", "Scala", "Java", "Golang", "Python", "Clojure", "Typescript", "Algorithms", "Data Structures"]
},
{
"name": "Architecture",
"level": "Master",
"keywords": ["Distributed Systems", "API design", "AI", "Hexagonal Architecture", "MLOps"]
},
{
"name": "Data Science",
"level": "Intermediate",
"keywords": ["Feature engineering", "Hyper-parameter tuning", "Regression", "Random Forest", "Gradient-boosted trees"]
}
],
"languages": [
{
"language": "English",
"fluency": "Near-native Speaker"
},
{
"language": "Dutch",
"fluency": "Native Speaker"
}
],
"interests": [
{"name": "Open Source"},
{"name": "Sustainability"},
{"name": "Music / Jamming"},
{"name": "Reading / Writing"},
{"name": "Movies & TV Shows"}
],
"references": [],
"projects": [
{
"name": "Slack Machine",
"description": "A simple, yet powerful and extendable framework for building Slack bots, written in Python",
"url": "https://github.com/DonDebonair/slack-machine"
},
{
"name": "daan.fyi",
"description": "My website, for which I occasionally write blogs on what is keeping me awake at night",
"url": "https://github.com/DonDebonair/daan.fyi"
},
{
"name": "ChargeGrid",
"description": "Open source charge point management solution and backoffice",
"url": "https://github.com/chargegrid/chargegrid"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment