Kalle Kankaanpää

Software Engineer at Netum

Espoo, 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
Kalle Kankaanpää is a software engineer with eight years of hands-on experience building microservices and full-stack web applications while completing a BSc in Computer Science at Aalto University. Based in Espoo, Finland, he has worked extensively with TypeScript, Node.js/Express, React, Java/Spring and containerized deployments, often contributing part-time while studying. He also contributes to open-source Rust projects—most notably implementing derive macros and modular refactors for a high-profile Minecraft server implementation—demonstrating deep systems-level Rust knowledge beyond typical web stacks. Interested in web development, embedded systems and cybersecurity, he blends pragmatic engineering with a curiosity for low-level and secure software design.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Aalto University
bookICT, ICT at Kerttulin lukio
stackoverflow-logo

Stackoverflow

Stats
608reputation
32kreached
23answers
2questions
github-logo-circle

Github Skills (17)

minecraft10
game-dev10
rust-macros10
rust10
game-development10
architecture9
architectures9
amazon-ecs7
aws-ecs7
html6
react6
dictionary6
server6
typescript6
python6

Programming languages (6)

TypeScriptJavaC++RustJavaScriptHTML

Github contributions (5)

github-logo-circle
feather-rs/feather

Feb 2021 - Mar 2021

A Minecraft server implementation in Rust
Role in this project:
userBack-end Developer
Contributions:13 commits, 9 PRs, 3 comments in 14 days
Contributions summary:Kalle primarily contributed to the `libcraft` project, a Minecraft server implementation written in Rust. Their work focused on creating derive macros for the `BlockData` trait and implementing these macros to generate properties for different block types. Furthermore, they refactored the project by moving generators for blocks, items, particles, entities, and biomes into separate crates, thereby modularizing the project structure. This indicates a strong understanding of Rust and its macro system while improving code organization.
ecsminecraftgamedevrustminecraft-server-software
kallekankaanpaa/rsteam

Nov 2021 - Dec 2021

Steam web API wrapper for rust
Contributions:1 release, 50 commits, 2 PRs in 1 month
apisteam-websteam-web-apisteamworksapi-wrapper
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
Kalle Kankaanpää - Software Engineer at Netum