Peter Liljenberg

Lead Architect at CGI

Växjö, 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
Peter Liljenberg is a Lead Architect with 25 years of experience translating complex business domains—particularly HR, payroll and workforce management—into pragmatic software architectures and clear explanations for both technical and non-technical stakeholders. He has led the design and delivery of cloud-native SaaS services, including a serverless payroll calculation platform implemented in C#, TypeScript and F# on AWS, and currently architects HRM solutions at CGI. A hands-on systems thinker, he has deep performance and low-level experience illustrated by contributions to the popular cross-platform .NET coverage tool Coverlet and compatibility work on rdflib.js, improving module support across JavaScript environments. He combines enterprise-level roadmap thinking with day-to-day engineering, and has a track record of automating system mapping and integrations (Ardoq runbooks using Azure) for complex landscapes. Based in Växjö, Sweden, he pairs formal CS training with business studies and even language pursuits, reflecting broad curiosity and an ability to bridge people, process and code.
code25 years of coding experience
job18 years of employment as a software developer
bookGerman, German at Dalarna University
bookBusiness Administration, Business Administration at Linnaeus University
bookComputer Science, Computer Science at Linköping University
bookSwahili, Swahili at University of Gothenburg
stackoverflow-logo

Stackoverflow

Stats
46reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (20)

javascript10
net10
dotnet10
instrumentation10
cross-platform10
amd10
performance-testing10
asp-net10
dotnet-core10
code-coverage10
csharp10
bundle9
unit-testing9
bytecode9
nodejs9

Programming languages (8)

C#CJavaScriptPerlXSLTHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
coverlet-coverage/coverlet

Jun 2018 - Jan 2019

Cross platform code coverage for .NET
Role in this project:
userBack-end & Performance Engineer
Contributions:33 reviews, 12 commits, 9 PRs in 6 months
Contributions summary:Peter primarily focused on optimizing the performance of the coverlet code coverage tool. Their contributions include reducing the analysis run time by aggregating hits directly and avoiding quadratic complexity. Furthermore, the user made several changes involving memory-mapped files, demonstrating an understanding of system-level performance enhancements. These efforts resulted in significant improvements to the tool's efficiency, as demonstrated by the user’s test updates.
instrumentationdotnetbytecodeunittestcoverlet
linkeddata/rdflib.js

Nov 2013 - May 2014

Linked Data API for JavaScript
Role in this project:
userFull-stack Developer
Contributions:6 commits in 6 months
Contributions summary:Peter primarily focused on improving the module system and compatibility of the rdflib.js library. They implemented support for different JavaScript module environments, including Node.js, AMD/RequireJS, and bare browser environments. The user also addressed compatibility issues related to the DOM tree, ensuring it worked seamlessly with external libraries such as xmldom. Finally, they made updates to fix the AMD define function for compatibility with RequireJS.
json-ldapidata-apidatalinked-data
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