Giorgio Sironi

Senior Software Engineer at Kraken

Cambridge, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Giorgio Sironi is a senior software engineer with 15+ years of experience building and operating distributed, service-oriented systems while shipping with strong test automation and continuous delivery practices. He blends deep object-oriented design (Java, PHP) with pragmatic functional thinking and has explored languages like Scheme and Erlang to better reason about concurrency and fault tolerance. At eLife he led cross-functional teams to modernize publishing platforms, introduced trunk-based development and a self-service Kubernetes/Flux CD platform, and drove a culture of collective ownership and rapid, reliable deployments. He is an active open-source contributor to foundational PHP testing projects such as PHPUnit and Paratest, improving mock builders and parallel test performance. Comfortable both as a hands-on architect and an ensemble programmer, he emphasizes ethics, accountability and psychological safety when taking technical leadership. Based in Cambridge, he pairs a systems-level curiosity with relentless attention to automated testing—from property-based checks to cross-browser and system-level suites.
code15 years of coding experience
job14 years of employment as a software developer
bookMaster's degree Computer Engineering, Master's degree Computer Engineering at Politecnico di Milano
bookComputer Science, Computer Science at ITIS Magistri Cumacini
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
1,076reputation
97kreached
16answers
17questions
github-logo-circle

Github Skills (23)

unit-testing10
mstest10
builder-pattern10
testing10
test-framework10
teste10
phpunit10
performance-testing10
php10
mocking10
ui-testing10
test-automation10
software-design9
dojo6
jenkins6

Programming languages (22)

SmartyJavaCSSCSchemeMakefileGoRAML

Github contributions (5)

github-logo-circle
paratestphp/paratest

Feb 2013 - Jul 2013

:computer: Parallel testing for PHPUnit
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:65 commits in 5 months
Contributions summary:Giorgio's commits primarily focus on enhancing the automated testing capabilities of the `paratestphp/paratest` repository. They implemented and improved performance tests to expose potential issues with parallel test execution. This includes adding test cases to evaluate the impact of long bootstraps and a large number of short tests, and modifying the test suite to correctly generate and execute small test files. The user also refactored the testing framework and incorporated testing tools, such as SimpleXMLElement.
paralleltestingphpphpunitparallel-testing
sebastianbergmann/phpunit

Aug 2010 - May 2015

The PHP Unit Testing framework.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:30 commits, 4 PRs, 20 comments in 4 years 10 months
Contributions summary:Giorgio primarily contributed to the PHPUnit testing framework, focusing on the development of the MockBuilder and related functionalities. Their work involved creating a MockSpecification object, adding a factory method, and refactoring the code to align with the Builder pattern. They also implemented unit tests to validate the newly added features and ensure the framework's expected behavior.
testing-frameworktestingphpunit-testing-frameworkphp-unit
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
Giorgio Sironi - Senior Software Engineer at Kraken