Tadas Valiukas

Senior Software Engineer at XDEFI Wallet

Lithuania
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
Tadas Valiukas is a senior software engineer from Lithuania with nine years of professional experience building backend systems, distributed services, and high-performance network software. He has helped design and maintain message-driven microservices in Rust and Go at Kraken, built a decentralized VPN node and related tooling at Mysterium Network, and now contributes to XDEFI Wallet. His open-source work includes improving the Mysterium dVPN node’s bootstrap and local APIs and enhancing golang/mobile iOS build compatibility, showing a blend of systems, networking and mobile interoperability expertise. Comfortable across languages from C/C++ and Java to Go and Rust, he favors pragmatic refactors, solid tests and clearer documentation. Notably, he describes himself humorously as an “experienced bug maker,” reflecting a hands-on, tinkerer mindset that surfaces hard-to-find issues and drives durable fixes.
code9 years of coding experience
job18 years of employment as a software developer
bookbachelor degree, Informatics, bachelor degree, Informatics at Vilniaus Universitetas
languagesLithuanian, English, Russian
github-logo-circle

Github Skills (17)

objective-c10
c-language10
ios10
mobile-development10
apidoc10
go10
api10
cgo10
cprogramming-language10
unit-testing9
build-system9
rest-api9
xcode8
json8
vpn8

Programming languages (12)

TypeScriptJavaDockerfileC++ShellRustCSolidity

Github contributions (5)

github-logo-circle
mysteriumnetwork/node

Nov 2017 - Jun 2019

Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
Role in this project:
userBack-end Developer
Contributions:2 releases, 650 commits, 201 PRs in 1 year 7 months
Contributions summary:Tadas primarily focused on refactoring the bootstrap API and implementing client-side local API endpoints for the Mysterium Network Node. They added unit tests for the health check endpoint, ensuring functionality and JSON output correctness. The contributions also included restructuring code into separate utilities, adding a health check, and improving documentation, indicating a focus on building and maintaining the backend API of the distributed VPN node.
vpn-clientvpnfreemysterium-networkvpnblockchain
golang/mobile

Sep 2018 - Oct 2018

[mirror] Go on Mobile
Role in this project:
userMobile Developer (iOS)
Contributions:5 commits, 5 PRs, 1 comment in 1 month
Contributions summary:Tadas contributed to the `golang/mobile` repository, focusing on iOS-related aspects. Their commits primarily involved modifying build configurations, making iOS SDK versions configurable, and updating binding code for Objective-C interoperability. Specifically, they addressed issues related to C++ compilation, added a configurable minimum iOS SDK version, and improved handling of Objective-C data types. Their work indicates a focus on improving the build process and enhancing compatibility with iOS frameworks.
golangiosandroid
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
Tadas Valiukas - Senior Software Engineer at XDEFI Wallet