Jonathan Alvarsson

Researcher at Uppsala University

Uppsala, Uppsala County, Sweden
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

🤩
Rockstar
🎓
Top School
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.
code16 years of coding experience
job6 years of employment as a software developer
bookMaster of Science, Bioinformatics, Master of Science, Bioinformatics at Uppsala universitet
bookÖrebro
languagesSwedish, English
github-logo-circle

Github Skills (7)

bioinformatics10
javas10
fingerprinting10
cheminformatics10
java10
unit-testing9
multithreading8

Programming languages (14)

JavaC++CSSTeXVueGoMustacheHTML

Github contributions (5)

github-logo-circle
cdk/cdk

Sep 2009 - Oct 2013

The Chemistry Development Kit
Role in this project:
userBack-end Developer
Contributions:50 commits in 4 years 2 months
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.
cheminformaticsdevelopment-kitchemistrychemistry-development-kitbioinformatics
bioclipse/bioclipse.core

Jul 2009 - Apr 2017

Bioclipse2 Core.
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