Ianis Batura

Senior Software Developer at Luxoft Serbia

Belgrade, Central Serbia
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
Ianis Batura is a Senior Software Developer with 13 years of experience building microservices and back-end systems in Java and Kotlin (Spring), currently based in Belgrade and working at Luxoft Serbia. He excels at analyzing and optimizing complex backend challenges to make efficient use of computational resources and has progressed through technical lead roles across multiple firms. Ianis contributes to open source documentation for Kotlin coroutines, improving clarity for developers, and has also enhanced cross-browser front-end UX on the collaborative Tatoeba platform. His background in computational and applied mathematics underpins a methodical approach to system design and performance tuning. Colleagues describe him as a pragmatic problem-solver who bridges deep backend expertise with attention to developer experience and real-world compatibility.
code13 years of coding experience
job13 years of employment as a software developer
bookComputational and Applied Mathematics, Computational and Applied Mathematics at Novosibirsk State University (NSU)
languagesEnglish, German, Turkish, Serbian, Russian
stackoverflow-logo

Stackoverflow

Stats
1,069reputation
141kreached
12answers
9questions
Badges
postgresql
top-5%
github-logo-circle

Github Skills (19)

kotlin10
javascript10
front-end-development10
clip10
clipboard10
coroutines10
documentation10
postgresql9
lang9
logging6
xhtml2pdf6
flask6
python-logging6
aggregate-functions6
redis-cli6

Programming languages (13)

C#JavaC++M4GoKotlinDockerfileShell

Github contributions (5)

github-logo-circle
Kotlin/kotlinx.coroutines

Apr 2019 - Jun 2020

Library support for Kotlin coroutines
Role in this project:
userTechnical Writer
Contributions:14 commits, 9 PRs, 21 comments in 1 year 2 months
Contributions summary:Ianis primarily focused on improving the documentation within the kotlinx.coroutines repository. Their contributions involved fixing typos, improving article usage, and clarifying phrasing across various documentation files. These changes enhance the clarity and readability of the documentation, aiding developers in understanding and utilizing the coroutines library effectively. The user's work directly supports the overall usability and comprehension of the project.
kotlin-coroutineskotlin-multiplatformcoroutinessupport-librarykotlin
Tatoeba/tatoeba2

Dec 2019 - Dec 2019

Tatoeba is a platform whose purpose is to create a collaborative and open dataset of sentences and their translations.
Role in this project:
userFront-end Developer
Contributions:6 commits, 2 PRs, 21 comments in 13 days
Contributions summary:Ianis focused on enhancing the user experience within the Tatoeba platform by improving the functionality of the sentence linking feature. They primarily worked on the JavaScript code related to the clipboard API, ensuring it correctly interacted with the user's clipboard content. The user addressed browser compatibility issues, specifically for Firefox and IE11, and implemented permission checks to enhance usability. Their contributions centered on making the linking process smoother and more user-friendly.
sentencetranslationtatoebadatabasecodebase
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
Ianis Batura - Senior Software Developer at Luxoft Serbia