Ivan Tkachenko

Переводчик at GloberLand

Qingpu District, Shanghai, China
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
Ivan Tkachenko is a multilingual translator and self-taught programmer based in Shanghai with 12 years of professional experience bridging Russian, Ukrainian, Chinese and English in both written and oral contexts. Trained in International Economics and Trade and HSK4 Chinese, he combines client-facing work—airport meet-and-greets, factory visits and negotiation support—with technical contributions to open-source projects. As a hobbyist developer he has made pragmatic UI and backend improvements to notable projects like KDE Plasma, Qt and radare2, and helped stabilize tooling in pyglossary and SymPy through documentation, build fixes and refactors. Comfortable across Python, Clojure, C, JavaScript and automation scripting, he gravitates toward areas where translation, tooling and user experience intersect. Colleagues value his attention to small but impactful details—typo fixes, doc clarity and UI tweaks—that improve long-term maintainability. He experiments broadly to discover where his mixed-language, cross-cultural skill set provides the most value.
code12 years of coding experience
bookБакалавр, International Economics and Trade, Бакалавр, International Economics and Trade at 上海政法学院
bookhttps://www.coursera.org/learn/modern-combinatorics/
bookcoursera
languagesEnglish, китайский (упрощённый), Ukrainian, Russian
stackoverflow-logo

Stackoverflow

Stats
714reputation
15kreached
8answers
6questions
github-logo-circle

Github Skills (35)

computer-algebra10
c-language10
qt10
dis10
python10
testing10
plugin-development10
qtquick10
radare210
build-system10
user-interface10
c1110
computer-algebra-system10
desktop10
c1710

Programming languages (32)

C#Objective-JCCMakeMakefileGoMustacheHTML

Github contributions (5)

github-logo-circle
KDE/plasma-desktop

Sep 2021 - Jan 2023

Plasma for the Desktop
Role in this project:
userFront-end Developer
Contributions:169 commits, 1 comment in 1 year 4 months
Contributions summary:Ivan primarily contributed to the UI and user experience of the Plasma Desktop environment, focusing on the Kickoff and task manager applets. Their work involved implementing new features like file name wrapping in the folder view and replacing "Go to..." labels with "Open...". The user also refactored QML imports, improved code style, and fixed layout issues within the codebase, enhancing the overall user interface. Furthermore, the contributions include adopting best practices such as the strict === equality operator.
electronlinuxc-plus-pluschromeosdesktop
ilius/pyglossary

Dec 2015 - Feb 2016

A tool for converting dictionary files aka glossaries. Mainly to help use our offline glossaries in any Open Source dictionary we like on any modern operating system / device.
Role in this project:
userFull-stack Developer
Contributions:143 commits, 18 PRs, 68 comments in 2 months
Contributions summary:Ivan primarily focused on enhancing the pyglossary project's functionality, particularly related to dictionary file conversion. Their contributions included resolving installation errors within the setup.py file, suggesting they worked on build processes. They also implemented a "dirty hack" for a StarDict plugin and refactored logging and command-line parameter handling, demonstrating contributions across core functionality and build processes. Furthermore, they implemented AppleDict source.
stardictpythonfinderconvertingufo
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
Ivan Tkachenko - Переводчик at GloberLand