About Stephen Doyle

Stephen is a software engineer with extensive experience writing embedded and application software. Stephen is based in Ennis, Ireland.

Technology interests:

  • Multi-threaded / Multi-core / Parallel programming paradigms
  • Scheduling algorithms - in particular realtime scheduling algorithms
  • System modeling & simulation - in particular modeling and simulating hardware devices and platforms
  • Agile software development practices - in particular Scrum and TDD
  • Programming languages: C++, C, Python, Ruby, Java, C#, x86 Assembly


View Stephen Doyle's profile on LinkedIn