Daniel Abrahamsson

Integration Developer

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

👤
Senior
🎓
Top School
Daniel Abrahamsson is an integration developer with 15 years of experience building highly available, reliable systems across finance, cloud and safety-critical domains. He has driven architecture and R&D at Prover Technology—leading development of formal verification tooling, a language server and internal package management—and helped design Klarna’s PCI-compliant, cloud-migrated payment platform. Comfortable across F#, C#, Python and Erlang/OTP, he focuses on resilient distributed systems, API design and operational reliability. An active open-source contributor, he’s fixed deep interop bugs in pythonnet and improved LDAP and functional-language tooling, showing a knack for bridging language runtimes and protocols. Based in Sweden and educated at KTH, he pairs pragmatic engineering with formal methods experience—helpful when correctness and uptime both matter.
code15 years of coding experience
job18 years of employment as a software developer
bookBachelor Software development, Bachelor Software development at KTH Royal Institute of Technology
languagesEnglish, Swedish
stackoverflow-logo

Stackoverflow

Stats
1,955reputation
100kreached
21answers
15questions
github-logo-circle

Github Skills (31)

ldap10
debug10
parser10
erlang10
python10
clr10
testing10
net10
reference-implementation10
dotnet10
implement10
ruby10
asp-net10
type-system10
parsing10

Programming languages (9)

C#ShellSCSSJavaScriptGoErlangF#Ruby

Github contributions (5)

github-logo-circle
alpaca-lang/alpaca

Aug 2016 - Mar 2017

Functional programming inspired by ML for the Erlang VM
Role in this project:
userBack-end Developer
Contributions:61 commits, 34 PRs, 112 comments in 7 months
Contributions summary:Daniel primarily contributed to the Alpaca language's core functionality, adding support for features like unary minus and plus operators. They made changes to the parser, scanner, and code generator to enable these features. The user also worked on type system improvements, fixing unification issues and allowing builtin types as type parameters.
gleamerlangincrementalfunctional-programmingerlang-vm
pythonnet/pythonnet

Sep 2020 - Nov 2020

Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 13 commits, 10 PRs in 1 month
Contributions summary:Daniel contributed to the `pythonnet/pythonnet` repository by fixing bugs and implementing new features related to the integration between Python and the .NET Common Language Runtime. Their work included fixing issues with iterable types, selecting the correct methods when using keyword arguments, and ensuring proper handling of interface objects, including indexers and array iteration. The user also added features to expose the underlying implementation of interfaces and made enhancements to method overload resolution.
dotnetpythonscriptingmonopythonnet
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
Daniel Abrahamsson - Integration Developer