Software Development Specialist at Papula-Nevinpat
Finland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Joona-pekka Kokko is a software development specialist with 12 years of experience based in Finland, focused on architecting and implementing enterprise automation, BPM integrations, and robust development lifecycles. At Papula-Nevinpat he has driven process automation, CI/CD, automated testing, documentation practices, and integrations with systems like Microsoft Dynamics NAV and document management platforms. He contributes to notable open-source .NET projects—improving Marten (a PostgreSQL-backed document DB and event store) and enhancing XmlSchemaClassGenerator—bringing backend, database, and code-generation expertise to edge cases and reliability. Known for deep debugging skills and interest in OS/framework internals, he also participates in hiring and team building, blending hands-on engineering with practical leadership.
.NET Transactional Document DB and Event Store on PostgreSQL
Role in this project:
Back-end Developer & Database Engineer
Contributions:1 review, 73 commits, 65 PRs in 5 years 5 months
Contributions summary:Joona-pekka primarily contributed to the back-end functionality of the Marten project, specifically focusing on enhancing its capabilities as a transactional Document DB and Event Store on PostgreSQL. Their work included implementing features to persist and load generic types, expanding the functionality related to event streams, and improving the handling of exceptions. The user also added features like implementing the ability to override command timeouts and enhancing the query plan output.
Contributions summary:Joona-pekka focused on improving the code generation process by addressing edge cases and potential conflicts when generating C# classes from XML Schema files. Their contributions included resolving naming collisions in generated code, ensuring correct attribute behavior based on configuration, and adapting the code to handle mixed content types. They also improved the test suite, adding tests for newly implemented functionality, improving overall code quality and maintainability.
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.