Johan Appelgren

Software Engineer at Macrobond Financial

Greater Gothenburg Metropolitan Area 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
Johan Appelgren is a seasoned software engineer with 13 years of professional experience, currently building financial software at Macrobond Financial from his base in Greater Gothenburg. He holds an M.Sc. in Software Engineering from Chalmers and brings a strong backend focus cultivated since early roles at Vinga System AB. Johan contributes to open-source tooling for real-world data problems — notably improving robustness in the popular ExcelDataReader C# library by fixing edge cases around indexing, Unicode formats and label records. His work shows attention to obscure but critical file-format edge cases, reflecting a pragmatic, test-driven approach to reliability. Colleagues rely on him for steady, detail-oriented engineering that keeps data pipelines sane in production.
code13 years of coding experience
job4 years of employment as a software developer
bookMaster of Science in Engineering, Software Engineering, Master of Science in Engineering, Software Engineering at Chalmers University of Technology
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
341reputation
12kreached
8answers
0questions
github-logo-circle

Github Skills (15)

net10
asp-net10
xlsx10
dotnet10
csharp10
excel10
dotnet-core10
xls10
exceldatareader6
wpf6
android6
silverlight6
geolocation6
cordova6
background-process6

Programming languages (4)

C#JavaC++Kotlin

Github contributions (5)

github-logo-circle
Lightweight and fast library written in C# for reading Microsoft Excel files
Role in this project:
userBack-end Developer
Contributions:6 releases, 1 review, 125 commits in 6 years 6 months
Contributions summary:Johan added a failing test and made several code changes related to handling Excel files. These changes specifically addressed scenarios where Excel files had no index or row records and were critical for the functionality of the Excel data reader library. Further, they modified existing code to account for extended Unicode formatting strings, corrected how label records are read, and implemented features to handle edge cases, improving the robustness of the library.
xlsxdotnetxlsopenxmlxlsb
appel1/ExcelDataReader

Jul 2016 - Mar 2021

Lightweight and fast library written in C# for reading Microsoft Excel files
Contributions:73 pushes, 74 branches in 4 years 9 months
xlsxxlsopenxmlmicrosoft-excelcsharp
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
Johan Appelgren - Software Engineer at Macrobond Financial