Skip to content

Instantly share code, notes, and snippets.

@NoelDavies
Last active April 22, 2025 14:25
Show Gist options
  • Save NoelDavies/0a2018f6e54985ef09948b29134a888f to your computer and use it in GitHub Desktop.
Save NoelDavies/0a2018f6e54985ef09948b29134a888f to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Daniel Noel-Davies",
"label": "Principal Software Engineer | DDD & TDD Advocate | CQRS & Event Sourcing Specialist",
"email": "[email protected]",
"summary": "Lead Engineer with over 20 years of extensive expertise in web development, proficient in both front-end and back-end technologies including Symfony, Laravel, PHP, Javascript, TypeScript, Electron, React, Vue & more. Successfully founded & and led innovative projects such as Pokélink (enhancing experiences for both viewers and content creators through cutting-edge application development). Demonstrates an intricate and founded approach in creating secure & maintainables solutions, driving forward-thinking initiatives with a focus on scalability and user experience.",
"location": {
"city": "Croydon",
"countryCode": "GB",
"region": "London"
},
"profiles": [
{
"network": "Github",
"username": "NoelDavies",
"url": "https://github.com/NoelDavies/"
},
{
"network": "LinkedIn",
"username": "danielnoeldavies",
"url": "https://www.linkedin.com/in/danielnoeldavies/"
}
]
},
"work": [
{
"name": "Pokélink",
"position": "Founder",
"url": "https://x.com/pokelinkapp",
"startDate": "2019-02-01",
"description": "I founded Pokélink, a content-creator tool built using Vue.js, Node.Js, TypeScript, WebSockets, Lua, Python & other technologies to integrate directly with emulators and provide the best experience for content creators and their audiences.",
"highlights": [
"Currently used by over 24,000 streamers and content creators.",
"Active communnity of over 17,000 users on Discord"
]
},
{
"name": "Bumble",
"position": "Senior Backend Engineer & Senior Security Specialist",
"url": "https://bumble.com/",
"startDate": "2020-10-01",
"endDate": "2021-04-01",
"location": "London, UK",
"summary": "Responsible for security across various entities within the company, handling Bug Bounty submissions, maintaining and improving the platform code and researching into, reporting & patching vulnerabilities. ",
"highlights": [
"Worked with the CISO to improve security across the company.",
"Discovered & patched multiple security vulnerabilities in the platform.",
"Worked on a new safe dating toolset during a Hackathon which came 2nd place."
]
},
{
"name": "END. Clothing",
"position": "Senior Backend Engineer & Senior Security Specialist",
"url": "https://endclothing.com/",
"startDate": "2019-06-01",
"endDate": "2020-03-01",
"location": "London, UK",
"summary": "Led a team of 8 & Responsible for architecting, building and maintaining a scalablable microservices platform built on Laravel, using Terraform & Kubernetes in GCP as a migration from a monolithic Magento setup.",
"highlights": [
"Mentoring development team on PHP 7.4 and Laravel frameworks to enhance platform stability",
"Won Google-judged hackathon for the best use of Google Cloud Platform with AI and machine learning.",
"Streamlined backend infrastructure through deployment of containerisation & monorepo setup, with improved CI/CD pipelines resulting in improved system reliability and reduced time between deployment cycles",
"Maintained the open source PHP package for Prometheus, implemented Prometheus across all microservices & implemented grafana dashboards for monitoring and alerting.",
"Note: Company laid off all senior engineers in 2020 at the start of the COVID pandemic, leading to the end of my contract."
]
},
{
"name": "VIPR Solutions",
"position": "Contract Senior PHP Engineer",
"url": "https://viprsolutions.com/",
"startDate": "2019-01-01",
"endDate": "2019-04-01",
"location": "London, UK",
"summary": "Working on a large insurance project using CQRS and Event sourcing patterns, Symfony, and node.js to the internal processes for clients in the Lloyds of London insurance market among others. I was responsible for leading a team of 4 engineers and mentoring them on best practices.",
"highlights": [
"Mentoring new developers to have joined since my Army deployment",
"Implementing new Monorepo setup for the project to improve development efficiency",
"Implermenting new modular architecture for the project to improve maintainability and scalability for rapid builds for new clients."
]
},
{
"name": "Lucky Voice",
"position": "Contract Security Consultant",
"url": "https://luckyvoice.com",
"startDate": "2018-06-01",
"endDate": "2019-03-01",
"location": "Remote, UK",
"summary": "Advising on best practices, training staff on cyber, human and physical attack vectors; Securing existing products & infrastructure, auditing security practices and processes and advising & implementing new security processes and methodologies."
},
{
"name": "eFabriek",
"position": "Contract Senior PHP Developer",
"startDate": "2018-01-01",
"endDate": "2018-08-01",
"location": "Huizen, NL",
"summary": "Working to create innovative products for various clients including the full development of SexyFoxy.nl. I created the stack which included Laravel 5, Vue.js, Webpack (among other technologies) and setup the server infrastructure, CI and CD processes.",
"highlights": [
"Implemented full i18n and l10n support for the platform, allowing for easy translation and localization.",
"Built full CI/CD processes using Gitlab to deployment efficiency."
]
},
{
"name": "British Army Reserves - 16 Air Assault Bde, 106 Royal Artillery",
"position": "Deployment - Lance Bombardier",
"startDate": "2017-08-01",
"endDate": "2017-11-01"
},
{
"name": "VIPR Solutions",
"position": "Senior PHP Developer",
"url": "https://viprsolutions.com/",
"startDate": "2015-10-01",
"endDate": "2017-08-01",
"location": "Bromley, UK",
"summary": "Led 2 engineering teams on insurance projects using CQRS and Event sourcing patterns, Symfony, and node.js to the internal processes for clients in the Lloyds of London insurance market among others.",
"highlights": [
"Implemented project management processes, improving team agility and development lifecycle.",
"Introduced continuous integration and automated testing, optimizing development efficiency.",
"Achieved measurable improvements in system performance, reducing analyst workload.",
"Won Awards for our CQRS + Event sourcing architecture, enhancing system performance and scalability."
]
},
{
"name": "British Army Reserve",
"position": "Lance Bombardier",
"url": "https://www.army.mod.uk/learn-and-explore/about-the-army/formations-divisions-and-brigades/1st-united-kingdom-division/16-air-assault-brigade-combat-team/",
"startDate": "2011-10-01",
"endDate": "2018-02-01",
"summary": "Served as a Lance Bombardier in the British Army, specializing in air defence operations, teaching & leadership. Demonstrated strong teamwork and communication skills while working in high-pressure environments. Developed a keen understanding of discipline, responsibility, and commitment to excellence."
}
],
"volunteer": [
{
"organization": "Code Club",
"position": "Volunteer Teacher",
"url": "https://codeclub.org/en/",
"startDate": "2013-10-01",
"endDate": "2015-09-01",
"summary": "I co-ran a club at a local primary school for students who want to learn more about programming. In the first term, they learned to code using scratch (a drag and drop coding interface), the second they learn HTML & CSS, and in the third and fourth terms we teach them Python to a point they can begin playing with a Raspberry Pi.",
"highlights": [
]
}
],
"languages": [
{
"language": "English",
"fluency": "Native speaker"
},
{
"language": "Dutch",
"fluency": "Intermediate"
},
{
"language": "Russian",
"fluency": "Intermediate"
}
],
"interests": [
{ "name": "SkyDiving" },
{ "name": "Flying" },
{ "name": "Scuba Diving" },
{ "name": "Shooting" },
{ "name": "Archery" },
{ "name": "Live Streaming" },
{ "name": "Development" },
{ "name": "Reading" },
{ "name": "Learning languages" },
{ "name": "Travelling" }
],
"references": [
{
"name": "Omar Al-Douri",
"reference": "Daniel is an energetic and fun person to have in any office. His knowledge and experience matched with a 'can do' attitude is refreshing and critical when faced with the pressures of delivering a projects. I would recommend his front-end development skills and personality. "
},
{
"name": "Richard Clifford",
"reference": "Daniel is a well-motivated, success-driven and very organized individual. I have worked with him on a few projects and Daniel really shines when it comes to his field. He shows unbeatable knowledge about the web and is very dedicated to get the job done to the very best quality possible. Daniel is a pleasure to work with and I would highly recommend him for any projects."
},
{
"name": "Saureen Adani",
"reference": "Dan is wonderful to work with, and has unique expertise in Web development. His hands-on approach to Web development and strong personality won him the respect of the technical team. Dan is extremely enthusiastic about his work which is infectious. Dan brings intelligence, creativity and leadership to any project he is involved in. He worked far beyond the call of duty. "
}
],
"projects": [
{
"name": "Pokélink",
"startDate": "2019-02-01",
"description": "A content-creator tool built using Vue.js, Nodejs, websockets, WebRTC, Lua, Python & other technologies to integrate directly with emulators and provide the best experience for streamers. Still in active development.",
"highlights": [
"Currently used by over 24,000 streamers and content creators.",
"Active communnity of over 17,000 users on Discord"
],
"url": "https://x.com/pokelinkapp",
"type": "application"
}
],
"meta": {
"canonical": "https://gist.githubusercontent.com/NoelDavies/0a2018f6e54985ef09948b29134a888f/raw/87a2d2ea15ca31baf28aaad55771c94462490b47/resume.json",
"version": "v1.0.0",
"lastModified": "2025-04-22T10:00:00",
"theme": "even"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment