Martin Dann

Lead Software Engineer

Full Stack Development • 25+ Years Experience

About Me

Experienced Lead Full Stack Engineer with a demonstrated history of creating successful solutions. Skilled in a wide range of technologies with a recent focus on Node.js, TypeScript, VSCode extension development, React, C++, Objective-C and C# / .NET Core.

Currently serving as Lead Software Engineer at Keysight Technologies, building innovative end-to-end testing solutions involving VSCode extensions, web applications, tools and backend integrations delivering value to enterprise clients worldwide.

With over 25 years in the industry, I bring deep expertise across the full stack from architecting scalable backend services to crafting intuitive frontend experiences, always focused on the user experience, clean code, best practices, and continuous improvement.

As we move into the "Age of Agents", I'm passionate about leveraging the latest agentic AI workflows so we can scale our engineering practices and deliver cutting-edge solutions that meet modern challenges.

25+Years Experience
100+Projects Delivered
50+Technologies Mastered

Experience

Lead Software Engineer (Level 6: Master)

Jan 2024 - Present

Keysight Technologies

Leading software engineering and AI driven initiatives

  • Developing enterprise solutions using Node.js, TypeScript, React, C#, C++ and Objective-C
  • Adopting and implementing agentic developer workflows to increase productivity
  • Driving best practices and code quality across development teams and AI agents

Senior Software Engineer (Level 5: Expert)

Jan 2022 - Jan 2024

Keysight Technologies

Led development of large-scale React/TypeScript web application and VSCode extension

  • Led team building VSCode Extension using Node.js and TypeScript
  • Developed Eggplant DAI React/TypeScript enterprise web application
  • Mentored engineers on modern development practices and tooling

Software Engineer (Level 4: Skilled)

Mar 2017 - Jan 2022

Keysight Technologies (Eggplant)

Developed Digital Automation Intelligence suite with AI-powered test automation

  • Built enterprise test automation platform for major clients
  • Tech stack: React, TypeScript, Node.js, Dojo, Ruby, Python, Docker
  • Implemented RabbitMQ messaging, REST APIs, and PostgreSQL integration

Lead Software Engineer

Jan 2016 - Dec 2016

Big Foodie

Led team building mobile-first food service platform

  • Developed high traffic mobile website and APIs for iOS/Android applications
  • Tech: ASP.NET MVC 4, Web API 2, ASP.NET Core, Angular JS
  • Implemented OAuth2 authentication and secure payment processing

Lead Software Engineer

May 2010 - Jan 2016

Oil and Gas Job Search Ltd

Rebuilt entire web platform from ground up

  • Designed and implemented loosely coupled architecture for scalability
  • Tech: C#, ASP.NET MVC 4, JavaScript, jQuery, Web API, SQL Server, Backbone.js
  • Implemented Repository Pattern, Full Text Search via SOLR, implemented Smart caching layer using NCache

FreeLance Software Developer (& Founder)

Jan 2008 - May 2010

Qw3

Started freelance career collaborating on various web projects with agencies and clients

  • Worked on diverse web development projects for multiple clients
  • Worked on ActionAid, Kellogs, Marshalls, Castle Recruitment among many others
  • Used a wide range of skills including ASP, PHP, VBScript, ASP.NET, C#, Java, JavaScript, SQL Server, MySql, HTML, CSS

Lead Web Developer / Manager

Nov 2004 - Dec 2007

Eazyfone Ltd

Managed web development operations and delivered envirofone.com

  • Led web development team for mobile phone trading company
  • Built customer-facing applications and internal systems
  • Established development standards and workflows

Web Developer

Aug 200 - Jan 2003

Silkmoth Plc

Worked on a variety of client projects for a multimedia agency

  • Worked on enterprise e-commerce applications and CMS solutions
  • Built customer-facing applications and internal systems
  • Technologies: Classic ASP, VBScript, JavaScript, SQL Server, HTML, CSS, Flash

Technical Skills

Frontend

ReactSolidJSTypeScriptJavaScriptAngularVueDojojQueryHTML5CSS3TailwindAJAXKnockout.jsBackbone.js

Backend

Node.jsC#C++Objective C.NET CoreASP.NET MVCPythonRubyPHPClassic ASPJavaExpressFastify

Database

PostgreSQLMySQLMS SQL ServerSQLiteFull Text SearchMongo DB

DevOps & Tools

DockerRabbitMQJenkinsGitLab CIGitGardenAWSVirtualBox

Architecture & Methodologies

Agile/ScrumKanbanUnit TestingTDDRepository PatternMicroservicesLoosely Coupled ArchitectureCode Review

Mobile & Other

iOS DevelopmentXCodeCocoa TouchVSCode APIClaude Agent SDKClaude CodeGithub CopilotRazorIonic

Certifications

JSNAD: OpenJS Node.js Application Developer

The Linux Foundation
Issued Oct 2021

JSNSD: OpenJS Node.js Services Developer

The Linux Foundation
Issued Oct 2021

MCPS: Microsoft Certified Professional

Microsoft
Issued Dec 2016

MS: Programming in HTML5 with JavaScript and CSS3

Microsoft
Issued Dec 2016

Featured Projects

Eggplant Studio

Lead engineer working on a sophisticated VSCode extension enabling visual end-to-end testing for enterprise clients.

Node.jsTypeScriptVSCode APIReactC++C#Objective-C
  • Spearheaded development of complex VSCode extension to enterprise clients
  • Improved developer workflow efficiency adopting agentic AI workflows
  • Maintained high code quality and best practices across multiple languages and frameworks
  • Helped to recruit and mentor engineering talent for the team

Eggplant Digital Automation Intelligence

Helped create test automation platform serving enterprise clients with intelligent model-based testing solutions and real-time analytics.

ReactTypeScriptNode.jsDojoPythonRubyDockerRabbitMQPostgreSQL
  • Delivered model based automated testing solution frontend in React/TypeScript
  • Implemented backend services with Python, Ruby and PostgreSQL
  • Microservices architecture with RabbitMQ / ZeroMQ message queuing

Big Foodie Mobile Platform

Developed comprehensive food service platform with mobile-first design, supporting iOS and Android applications with robust API backend.

ASP.NET MVC 4Web API 2ASP.NET CoreAngular JSC#
  • Built mobile web application and native app APIs
  • Implemented OAuth2 authentication and secure payment processing
  • Led development team and architecture decisions

Oil & Gas Job Search

Complete rebuild of enterprise job search platform with modern architecture, implementing best practices and scalable design patterns.

C#ASP.NET MVC 4JavaScriptjQueryWeb APIMS SQLBackbone.js
  • Designed and implemented full web platform with scalable architecture
  • Full Text Search integration with Solr
  • Intelligent caching layer for performance
  • Acquired by CareerBuilder in 2014

Envirofone.com

Architected and built complete mobile phone trade-in platform enabling customers to sell used phones for cash or Argos vouchers with end-to-end tracking from receipt to sales.

Classic ASPASP.NETC#JavaScriptMS SQL Server
  • Built entire platform from ground up in Classic ASP and later ASP.NET C#
  • Implemented end-to-end phone tracking system
  • Scaled from single server to load-balanced infrastructure with dedicated DB server

BensonsForBeds

Collaborated and developed key components of the e-commerce platform for BensonsForBeds, enhancing user experience and optimizing performance.

Classic ASPHTMLCSSJavaScriptMS SQL Server
  • Collaborated on development of e-commerce platform
  • Enhanced user experience and optimized performance
  • Integrated with payment gateways and third-party services

Get In Touch

Feel free to reach out if you want to chat.

LinkedInGitHub

© 2025 Martin Dann. All rights reserved.