Teemu Kurki is a versatile software developer with over 20 years of experience in embedded, mobile and communication software, now focusing on full‑stack web and mobile development using Java/Spring, React and modern web technologies. He has held hands-on roles from senior engineer and chief engineer to project manager and certified Scrum Master, delivering software in multi-site, multinational teams and leading maintenance and delivery of Java runtime and protocol stacks at Nokia. Comfortable across C/C++, Qt, Java/Android, and Linux/OSS, he pairs deep legacy telecommunications expertise with current backend and frontend work at Gofore. Teemu contributes to notable open-source projects such as the X-Road data exchange backend, where his work emphasizes security, code quality and test coverage. Social, quick to learn and experienced in Agile estimation and tooling, he often bridges technical delivery and process adoption in teams.
11 years of coding experience
20 years of employment as a software developer
M.Sc. (E.E.), Computer Science , Occupational safety, Telecommunications, M.Sc. (E.E.), Computer Science , Occupational safety, Telecommunications at Tampere University of Technology 1965-2018
Source code of the X-Road® data exchange layer software
Role in this project:
Back-end Developer
Contributions:100 reviews, 310 commits, 46 PRs in 7 months
Contributions summary:Teemu primarily worked on the backend of the X-Road data exchange layer software. Their contributions focused on implementing Java checkstyle fixes, adding Content Security Policy (CSP) configurations for security server paths, and creating a test case for context initializing. These changes suggest a focus on improving code quality, security, and test coverage within the project's REST API and backend infrastructure.
Contributions:49 pushes, 2 branches in 7 years 3 months
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.