John Baker
@johnbaker
Software developer experienced in C++, C# and embedded systems.
What I'm looking for
I am a software engineer experienced in C++, C# and C, focused on medical, spectroscopy, motion-control and measurement applications. I enjoy continuous self-development and regularly build personal projects using Dart, Flutter and TypeScript.
During my degree I achieved a First-Class Honours BSc in Computer Science and Informatics with a year in industry, and I have applied that training through graduate and developer roles at Renishaw across multiple product divisions.
At Renishaw I have developed embedded C software, implemented features and fixed bugs in C++ and C#, designed CI/CD pipelines, automated repository splitting and streamlined testing with PowerShell. I have worked under ISO 13485 and ISO 62304 constraints for neurosurgery software, led sprints and contributed to risk assessments.
I have delivered spectroscopy and CNC machine software, authored unit tests and verification using MATLAB, discovered and documented a security vulnerability with remediation plans, and automated UI test review processes to increase productivity.
Experience
Work history, roles, and key accomplishments
Developed embedded C/C++ and C# features and fixes across multiple product divisions, implemented CI/CD pipelines and automation to split monorepos and streamline release processes, and improved development productivity through PowerShell tooling.
Completed 6-month rotations across divisions delivering C#, C++ and MATLAB-based solutions, authored requirements and tests for medical software under ISO 13485/62304, and led sprints while improving test automation and risk documentation.
Education
Degrees, certifications, and relevant coursework
Cardiff University
Bachelor of Science, Computer Science and Informatics
2019 - 2023
Grade: First-Class Honours
Completed a BSc in Computer Science and Informatics with a year in industry, graduating with First-Class Honours in May 2023.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring John?
You can contact John and 90k+ other talented remote workers on Himalayas.
Message JohnFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
