About Stephen Doyle
Stephen is a software engineer with extensive experience writing embedded and application software. Stephen is based in Ennis, Ireland.
- 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, Ruby, Python, Java, C#