Pantelis Sampaziotis

Staff Software Engineer at Adjust

Berlin Metropolitan Area Germany
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
Pantelis Sampaziotis is a Staff Software Engineer based in Berlin with 13 years of engineering experience and a deep focus on backend systems, combining 8+ years in PHP (Symfony, Doctrine, PHPUnit) and 4+ years in Go. He designs, ships and operates production services—APIs, payment integrations, RabbitMQ workers and cloud-native systems—while also hiring, onboarding and mentoring engineering teams. At Adjust and XM he led migrations to modern stacks and ran Go development to industry standards, balancing hands-on coding with delivery ownership. An active open-source contributor and Go maintainer, he has improved the Go standard library tests and authored popular utilities such as go-mod-outdated and gothanks. Colleagues value his mix of pragmatic engineering, test-first discipline and an educator’s mindset rooted in earlier instructor and research roles.
code13 years of coding experience
job15 years of employment as a software developer
bookDiploma Electrical & Computer Engineering, Diploma Electrical & Computer Engineering at Democritus University of Thrace - (D.U.Th.)
bookMSc in Engineering, MSc in Engineering at Democritus University of Thrace
languagesGreek, English, German
stackoverflow-logo

Stackoverflow

Stats
164reputation
9kreached
1answer
2questions
github-logo-circle

Github Skills (21)

validations10
redis10
testing10
validation10
message-queue10
regular-expression10
go10
error-handling10
json9
datetime9
datetimes9
concurrency9
system-design8
programming-language8
golang8

Programming languages (7)

TypeScriptDockerfileJavaJavaScriptGoPHPHTML

Github contributions (5)

github-logo-circle
wellle/rmq

Mar 2022 - Sep 2022

Message queue system written in Go and backed by Redis
Role in this project:
userBack-end Developer
Contributions:4 releases, 7 reviews, 16 commits in 6 months
Contributions summary:Pantelis primarily contributed to the backend of the `rmq` repository, focusing on improving the message queue system built in Go. They implemented jittered durations for asynchronous tasks, refactored the code to use the default `rand` package, and introduced a `Drain` method for removing messages. Further contributions include adding an RPop method to the redis client and a test suite with assertions that are useful for testing.
golangredismessage-queuebackedmessage
golang/go

Oct 2018 - Jun 2021

The Go programming language
Role in this project:
userBack-end Developer & QA Engineer
Contributions:10 PRs, 11 comments, 4 issues in 2 years 8 months
Contributions summary:Pantelis primarily contributed to the Go programming language repository by adding testable examples to the `regexp` and `time` packages. Their contributions include examples for new methods like `ReplaceAll`, `NumSubexp`, `Microseconds`, `Milliseconds`, `FindSubmatchIndex` and `Longest`, thus improving testing coverage for the Go standard library. They also added missing tests for the `testing/iotest` package. Furthermore, they added Unwrap method for custom error types in strconv and crypto/x509 packages.
golanggopluscompilerprogramming-languageinterpreter
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
Pantelis Sampaziotis - Staff Software Engineer at Adjust