Mantas Šidlauskas

Vilnius, Vilnius County, 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
Mantas Jonaitis is a Senior Software Engineer based in Vilnius with 11 years of experience building scalable backend systems, particularly in Go. He has designed and implemented distributed microservices and an off-chain ERC-20 matching engine for crypto exchanges, and contributed backend improvements to the widely used Cadence workflow engine to enhance timer monitoring and shard utilities. Comfortable across fintech, crypto, and research domains, he has shipped production services at startups and large teams including Uber and built developer tooling like a Golang CLI for deployment automation. With a background in biochemistry, he brings analytical rigor and a strong systems mindset to complex engineering problems and operational observability.
code11 years of coding experience
github-logo-circle

Github Skills (9)

orchestration10
go10
distributed-systems9
workflow-automation9
command-line-interface8
cli8
command-line8
gocql7
gocqlx7

Programming languages (7)

TypeScriptJavaVueGoHTMLThriftPython

Github contributions (5)

github-logo-circle
cadence-workflow/cadence

Jul 2020 - Dec 2022

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Role in this project:
userBack-end Developer
Contributions:209 reviews, 84 commits, 192 PRs in 2 years 4 months
Contributions summary:Mantas contributed to the `cadence-workflow/cadence` repository by implementing and modifying utility methods for the scanner shard struct. They also added a timers subcommand to the admin CLI, moving it to the shard section and renaming a utility function. Furthermore, the user worked on adding a feature to display timer distribution using a histogram and provided code for file loading. These changes indicate a focus on improving the functionality and monitoring capabilities within the Cadence workflow engine.
asynchronousbusiness-logicubercadenceworkflows
mantas-sidlauskas/cadence

Jul 2020 - Dec 2024

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Contributions:2 PRs, 712 pushes, 138 branches in 4 years 5 months
scalableasynchronouscadenceorchestrationresilient
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
Mantas Šidlauskas