Vyacheslav Karpukhin

Software Developer at JetBrains

Bavaria, Germany
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
Vyacheslav Karpukhin is a seasoned software developer with 13 years of experience, currently building developer tools at JetBrains from Bavaria, Germany. He combines strong mobile (iOS) expertise with a pragmatic focus on reliability and user experience, evidenced by contributions to the open-source encrypted chat client ChatSecure and bug fixes for IntelliJ platform plugins. His work spans performance optimizations, background task and database security improvements, and bridging tooling gaps for iOS debugging and Reveal integration. Trained in software and information systems, he brings a steady, detail-oriented engineering approach shaped by both independent consulting and long-term product development at a major IDE vendor.
code13 years of coding experience
job5 years of employment as a software developer
bookSoftware and administration of information systems, Software and administration of information systems at Ufa State Aviation Technical University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
780reputation
52kreached
10answers
7questions
github-logo-circle

Github Skills (18)

debugging10
objective-c10
debug10
ios10
swift10
xmpp9
encryption8
databases7
database7
cross-compiling6
cygwin6
appcode6
kiwi6
cmake6
run-configuration6

Programming languages (14)

JavaC++CRustGoKotlinShellSCSS

Github contributions (5)

github-logo-circle
JetBrains/intellij-plugins

Jun 2014 - Dec 2020

Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
userMobile Developer (iOS)
Contributions:134 commits, 2 comments in 6 years 6 months
Contributions summary:Vyacheslav primarily contributed to the AppCode plugin for IntelliJ IDEA. They fixed a bug related to Reveal integration within the AppCode framework. The changes involved modifications to the RevealRunConfigurationExtension and Reveal.java files, and also included fixes for issues related to AppleScript integration and debugging on iOS devices. They also made minor improvements related to the Swift and RubyMotion debuggers, with refactorings.
intellij-platformintellij-ideaideintellij-pluginjetbrains
ChatSecure/ChatSecure-iOS

Jun 2017 - Jan 2021

ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.
Role in this project:
userMobile Developer (iOS)
Contributions:11 commits, 7 PRs, 45 comments in 3 years 7 months
Contributions summary:Vyacheslav primarily contributed to the iOS application ChatSecure, focusing on improving the user experience and code efficiency. Their work includes implementing features like batch loading of messages in the chat view, and optimizing the avatar generation process. Furthermore, the user addressed issues related to background task management and database passphrase handling, improving the application's reliability.
yapdatabasexmppdecentralizediosobjective-c
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