Domantas Petrauskas

Scala Developer at Scalac

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
Domantas Petrauskas is a Scala developer with nine years of experience designing and delivering distributed, microservice-based systems across financial and enterprise domains. He has progressed from full‑stack and Java EE roles to architect and team lead positions, building production services with Scala, Akka, Play, Kafka, Cassandra, Elasticsearch and Kubernetes. At Visma he combined hands‑on development with client-facing workshops and hiring, and now contributes to Scalac while still tackling low-level interoperability challenges. An active open‑source contributor, he implemented and tested ReadableStream support in the widely used scala-js-dom project, demonstrating attention to web specs and browser compatibility. Known for pairing pragmatic architecture with operational awareness, he often bridges gaps between product requirements and robust, testable implementations.
code9 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at Vilnius University
languagesEnglish, Lithuanian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (5)

unit-testing10
dom-manipulation10
functional-programming10
scala10
javascript9

Programming languages (9)

TypeScriptJavaC++ShellScalaJavaScriptGoDart

Github contributions (5)

github-logo-circle
scala-js/scala-js-dom

Nov 2021 - Nov 2021

Statically typed DOM API for Scala.js
Role in this project:
userFull-stack Developer
Contributions:17 reviews, 13 commits, 1 PR in 5 days
Contributions summary:Domantas's contributions primarily revolve around implementing and testing features related to ReadableStream within the scala-js-dom project. The user added new classes, interfaces, and updated existing classes like `ReadableStream`, `ReadableStreamController`, `ReadableStreamReader`, and `ReadableStreamUnderlyingSource` to align with the specification. They also added and modified test cases to demonstrate the usage of these classes and ensure their proper functioning, with attention to browser compatibility and versioning issues.
apistatically-typedscalajsdom-apiscala
ptrdom/scalajs-esbuild

Feb 2023 - Mar 2025

Bundles Scala.js projects and their npm dependencies with esbuild
Contributions:2 releases, 329 PRs, 463 pushes in 2 years 2 months
esbuildnpmscala-js
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
Domantas Petrauskas - Scala Developer at Scalac