Jonathan Alvarsson is a researcher and software developer with 16 years of experience blending academic research and production development from Uppsala, Sweden. He holds an MSc in Bioinformatics and has progressed from PhD student to universitetsadjunkt and researcher at Uppsala University while also working in industry at Genetta Soft AB. Jonathan contributes to open-source scientific tooling, notably improving core functionality and thread safety in the Chemistry Development Kit (CDK), including implementing fingerprints and robust InChI generation. He combines deep domain knowledge in computational chemistry/bioinformatics with pragmatic back-end engineering and a knack for refactoring legacy code into thread-safe, test-covered components. An often-overlooked strength is his long-term continuity across academia and software product work, enabling him to translate research needs into maintainable engineering solutions.
16 years of coding experience
6 years of employment as a software developer
Master of Science, Bioinformatics, Master of Science, Bioinformatics at Uppsala universitet
Contributions summary:Jonathan primarily contributed to the core functionality of the CDK library by refactoring code, improving layout, and fixing spelling errors in JavaDoc. They made changes to the InChIGeneratorFactory, converting it into a singleton and adding thread safety. Additional contributions include fixing bugs and adding new features, for instance the ICountFingerprint implementation, along with tests, and modifications to the PubchemFingerprinter.
Contributions:246 commits, 2 PRs, 4 pushes in 7 years 10 months
php
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 Alvarsson - Researcher at Uppsala University