Morten Kjetland

Partner And Senior Developer at Sonat Consulting AS

Bergen, Vestland, Norway
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
Morten Kjetland is a seasoned systems developer and partner at Sonat Consulting with over 16 years of professional experience and a programming journey that began in 1991. He has deep Java expertise since 2001, a growing focus on Scala, and domain experience across telecom, finance, and insurance. A long-time Play Framework core developer since 2011, he contributes pragmatic improvements to back-end systems and developer tooling. His open-source work includes maintaining the Jackson Scala module and enhancing Alpakka’s Elasticsearch connector, showing attention to build reliability, JSON integration, and concurrency control. Based in Bergen, Norway, he blends hands-on engineering with consultancy leadership and a knack for improving maintainability in widely used Java/Scala ecosystems.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (35)

dependency-management10
json10
jsonb10
amazon-elasticsearch10
jsonp10
sbt10
data-serialization10
akka10
java10
serialization10
scala10
javas10
stream10
elasticsearchquery10
jackson10

Programming languages (4)

JavaScalaJavaScriptHTML

Github contributions (5)

github-logo-circle
playframework/play1

Feb 2011 - Apr 2012

Play framework
Role in this project:
userBack-end Developer
Contributions:218 commits in 1 year 2 months
Contributions summary:Morten primarily contributed to the Play framework's core functionality by implementing new features and improving existing ones. Their work included adding debugging and level control capabilities to the logging system, enhancing the JPA integration with methods like `isInsideTransaction()` and `@NoTransaction` annotations, and integrating the shutdown hook. Additionally, they added support for running jobs at application startup asynchronously.
playframework
Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes
Role in this project:
userBackend & Automation Engineer
Contributions:95 commits, 22 PRs, 43 pushes in 3 years 9 months
Contributions summary:Morten primarily contributed to maintaining and updating the Jackson Scala module. Their work involved adding tests, updating dependencies to newer versions, and setting versions. The user also made changes to the build configuration, including release settings, dependency updates, and Scala version updates. These contributions suggest a focus on ensuring the project's build process, dependencies, and overall maintainability.
datatypesfasterxmlscalajacksoncbor
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