Nils Ekman

Squad Leader at Husqvarna Group

Greater Jönköping 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

👤
Senior
🎓
Top School
Nils Ekman is a seasoned software engineer and squad leader with 13 years’ experience building frontend-first applications and robust Java backend services for both private and government clients. He leads a Common Services squad at Husqvarna Group, delivering REST APIs on AWS ECS and serverless JavaScript/TypeScript on AWS Lambda while still contributing hands-on to architecture and code. Strongly committed to TDD, Clean Code, DRY and KISS, he frequently presents on TDD and JavaScript to developer communities. His background spans full-stack projects from React and Vue frontends to Java Dropwizard clients and devops, including a production robotic mower update service that handled 11,300+ updates. An open-source contributor, he adapted Backbone.localStorage for AMD compatibility to ease integration with modern module loaders. Based in the Greater Jönköping area, he combines practical engineering with team coaching to keep customer needs central to delivery.
code13 years of coding experience
job10 years of employment as a software developer
bookB.Sc, Computer science, B.Sc, Computer science at Jönköping University
bookIBM WebSphere Portal 6.1 Application Development 1 & 2, IBM WebSphere Portal 6.1 Application Development 1 & 2 at Leylock
bookT1302 - Test Driven Development, T1302 - Test Driven Development at Informator
bookJBoss Enterprise BRMS Implementation (JB433), JBoss Enterprise BRMS Implementation (JB433) at Redhat
github-logo-circle

Github Skills (7)

localstorage10
javascript10
backbone10
requirejs10
backbonejs10
amd10
front-end-development9

Programming languages (3)

TypeScriptJavaScriptPython

Github contributions (5)

github-logo-circle
A localStorage adapter for Backbone.js
Role in this project:
userFront-end Developer
Contributions:10 commits in 4 days
Contributions summary:Nils primarily focused on adapting the Backbone.localStorage adapter to support AMD (Asynchronous Module Definition) for better module management, and ensuring compatibility with module loaders like RequireJS. They modified both the main `backbone.localStorage.js` file and the minified version to include AMD registration, and also updated the test file to reflect the changes in module loading. The user's changes enabled easier integration of the library with modern JavaScript build tools.
localstorage-adapterbackbonejavascriptadapterlocalstorage
nekman/keynavigator

May 2013 - Dec 2015

Contributions:103 commits, 1 PR, 2 pushes in 2 years 6 months
zeptojavascriptjquery
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
Nils Ekman - Squad Leader at Husqvarna Group