Jonathan S is a Senior Software Engineer based in the Greater Cardiff Area with 11 years of engineering experience and a strong background in cross-platform mobile and Windows development. Currently at Microsoft/GitHub, he has deep expertise in .NET, Xamarin and test automation, contributing to notable open-source projects like MvvmCross and the Appium .NET client to improve Windows support and async file handling. He has founded a consultancy, led technical transformation as a Technical Director, and delivered large-scale systems such as the Cabinet Office’s Contracts Finder. Comfortable across full-stack, tooling and QA automation, he pairs hands-on implementation with platform-level integrations and developer tooling improvements. An active contributor to widely used repos, he often focuses on platform compatibility and pragmatic fixes that enable cross-device workflows.
Command-line Interface (CLI) for Visual Studio App Center
Role in this project:
Full-stack Developer
Contributions:51 commits, 26 PRs, 18 pushes in 2 years 10 months
Contributions summary:Jonathan primarily contributed to the command-line interface (CLI) for Visual Studio App Center by implementing new commands and functionalities related to testing. They added features to generate Xamarin.UITest and Appium projects. Furthermore, the user fixed bugs, addressed typos, and refactored existing code. The user also worked on improving the overall structure and usability of the CLI tool.
Extension to the official Selenium dotnet webdriver
Role in this project:
Full-stack Developer
Contributions:11 commits, 3 PRs, 7 comments in 4 months
Contributions summary:Jonathan primarily contributed to the .NET client for Appium, specifically focusing on adding support for Windows devices using WinAppDriver. They implemented methods for interacting with Windows UI elements, including UIAutomation selectors. The user added functionalities like swipe and handling of key events and also integrated the .NET client within the integration tests. They also modified the test infrastructure, adding licensing information and adjusting the UI interactions within the tests.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jonathan S - Senior Software Engineer at Microsoft