12/03/2024 updated


100 % available
Senior Software Engineer with Expertise in Embedded Systems and Full-Stack Development
Royston, United Kingdom
Worldwide
Bachelor of Engineering: Electronic And Computer EngineeringWeb InterfacesJava (Programming Language)JavaScriptAgile MethodologyC Sharp (Programming Language)C++ (Programming Language)Continuous IntegrationDevOpsEmbedded SystemsEmbedded SoftwareVideo Game DevelopmentGene TherapyHardware DesignPython (Programming Language)MySQL
Software Development
Extensive experience in software development across multiple languages and platforms, including C++, Python, C#, and JavaScript.
Embedded Systems
Specialized knowledge in designing and implementing embedded software for various applications, including cell and gene therapy and hardware control.
Agile Methodologies
Proficient in Agile Scrum methodologies, with experience as a team leader and scrum master in large teams both in-office and remotely.
Full-Stack Development
Competence in full-stack development, including web interfaces, backend systems, and database management using technologies like Java, JavaScript, and MySQL.
Game Development
Experience in game development, including co-development of an online game engine and cross-platform bespoke game development software.
Hardware Integration
Skills in integrating software with hardware components, including work with microcontrollers, sensors, and developing drivers for higher-level software integration.
CI/CD and DevOps
Knowledge of CI/CD practices, including implementation of robust CI/CD environments and automated package deployment.
Extensive experience in software development across multiple languages and platforms, including C++, Python, C#, and JavaScript.
Embedded Systems
Specialized knowledge in designing and implementing embedded software for various applications, including cell and gene therapy and hardware control.
Agile Methodologies
Proficient in Agile Scrum methodologies, with experience as a team leader and scrum master in large teams both in-office and remotely.
Full-Stack Development
Competence in full-stack development, including web interfaces, backend systems, and database management using technologies like Java, JavaScript, and MySQL.
Game Development
Experience in game development, including co-development of an online game engine and cross-platform bespoke game development software.
Hardware Integration
Skills in integrating software with hardware components, including work with microcontrollers, sensors, and developing drivers for higher-level software integration.
CI/CD and DevOps
Knowledge of CI/CD practices, including implementation of robust CI/CD environments and automated package deployment.
Languages
EnglishNative speaker
Project history
Designing embedded software for cell and gene therapy, leading teams, working on various code bases from embedded to web interfaces, and implementing CI/CD environments.
Designed self-learning flight route planners, developed MQTT broker architecture, implemented unit tests, and worked on flight safety critical software.
Co-developed and co-owned the Intersect Online Game Engine, designed cross-platform game development software, and provided technical support and forum moderation.