Oleksandr Karpovich

Software Development Engineer at JetBrains

Amsterdam, North Holland, Netherlands
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
Oleksandr Karpovich is a Software Development Engineer with over a decade in software and more than six years focused on Android native app development, currently contributing at JetBrains from Amsterdam. He has built multiple apps from scratch and improved large existing codebases at companies like Booking.com, demonstrating a knack for simple, maintainable solutions and strong UX sensibilities. Beyond mobile, he contributes to notable open-source Kotlin projects—enhancing JetBrains’ Compose Multiplatform UI examples and improving Skia bindings—showing cross-platform UI and native interop expertise. He pairs hands-on front-end work with backend API and machine learning experimentation in personal projects, often thinking critically about feature usability and test coverage.
code11 years of coding experience
job6 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesEnglish, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
196reputation
5kreached
6answers
2questions
github-logo-circle

Github Skills (23)

kotlin10
javascript10
c-language10
interoperability10
multiplatform10
cross-platform10
ui-design10
compose10
skia10
cprogramming-language10
react10
platform-independent10
ui-designer9
testing9
webassembly9

Programming languages (5)

JavaC++SwiftKotlinPython

Github contributions (5)

github-logo-circle
JetBrains/skiko

Sep 2021 - Jan 2023

Kotlin Multiplatform bindings to Skia
Role in this project:
userFull-stack Developer
Contributions:1 release, 153 reviews, 58 commits in 1 year 4 months
Contributions summary:Oleksandr primarily contributed to improving and maintaining the Kotlin Multiplatform bindings to Skia graphics library. They refactored code, updating data types, and enhanced interoperability between Kotlin and the underlying Skia C++ library. The user added tests to verify functionality, including interop with different data types and the ability to read pixels. They also commonized tests and addressed issues related to the Skia SVG rendering.
mppkotlin-mppskiakotlin-multiplatformkotlin
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Role in this project:
userFront-end Developer
Contributions:3 releases, 378 reviews, 134 commits in 1 year 9 months
Contributions summary:Oleksandr focused on enhancing the user interface aspects of the Compose Multiplatform project by implementing and integrating components for the web platform. Their contributions included adding React-based examples to the project, demonstrating the integration of Compose components within a React application. They also worked on creating example applications, such as a Compose-based counter integrated within a React environment, showcasing expertise in UI development with Kotlin and JavaScript. Furthermore, they added UI elements such as radio buttons and styled the examples.
kotlin-multiplatformcomposereactiveperformantdeclarative-ui
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
Oleksandr Karpovich - Software Development Engineer at JetBrains