Asko Soukka

Software Architect at University of Jyväskylä

Jyväskylä, Mainland Finland
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
Asko Soukka is a Software Architect with 16 years of experience designing and maintaining Python and Plone-based web services, currently leading BPMN/DMN process automation and full-stack development at the University of Jyväskylä. He prefers open source collaboration and has a proven ability to understand and modernize large legacy codebases, reflected in contributions to notable projects like the Plone Volto frontend and core CMFPlone testing. His skill set spans backend Python services, HTML5/JS frontends, UX, automated acceptance testing, and CI/CD, often bridging development and DevOps work such as Docker, test automation, and deployment tooling. Asko’s background in cognitive science and user-friendly information systems informs a pragmatic focus on usable, testable interfaces and processes. He brings a community-minded, quality-first approach that quietly strengthens projects by improving test infrastructure and developer workflows.
code16 years of coding experience
job8 years of employment as a software developer
bookM.Sc. Cognitive Science, M.Sc. Cognitive Science at University of Jyväskylä
stackoverflow-logo

Stackoverflow

Stats
1,773reputation
85kreached
35answers
0questions
Badges
pycharm
top-5%
github-logo-circle

Github Skills (26)

plone10
selenium10
python10
testing10
selenium-ide10
web-automation10
robotframework10
react10
dockers9
cicd9
docker9
pycharm9
webpacker8
webpack8
makefile8

Programming languages (20)

JavaCSSC++CRustMakefileTeXElm

Github contributions (5)

github-logo-circle
plone/Products.CMFPlone

Aug 2013 - Aug 2017

The core of the Plone content management system
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:45 commits, 7 PRs, 24 pushes in 4 years 1 month
Contributions summary:Asko primarily focused on upgrading and maintaining the existing Robot Framework acceptance tests within the Plone CMS core. Their contributions involved migrating tests to use the `plone.app.robotframework` library, updating test cases, and ensuring the correct functionality of various Plone features, including editing, folder contents, action menus, overlays, portlets, and live search. The commits demonstrate an understanding of testing methodologies and the Plone platform, improving the test coverage and maintainability of the project.
content-management-systemplone
plone/volto

Mar 2018 - Jun 2020

React-based frontend for the Plone Content Management System
Role in this project:
userFull-stack Developer & DevOps Engineer
Contributions:1 review, 22 commits, 4 PRs in 2 years 3 months
Contributions summary:Asko contributed to the project by adding features and tooling related to both frontend and backend aspects, and also to the deployment/testing processes. They added Docker configuration for the API, and implemented a Jupyter Notebook integration for testing. They also refactored the project's acceptance test setup, making Chrome the default browser, and added a root Makefile to ease test execution. Moreover, they fixed an issue related to SSR (Server Side Rendering) and implemented a fix on the ArrayWidget component.
content-management-systemfrontendplonereactvolto
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