Roman Tomjak

Software Engineer

London, England, United Kingdom
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
Roman Tomjak is a software engineer based in London with 11 years of experience building backend systems and cloud tooling using Python, Go, and Swift. He combines production-grade DevOps work—contributing Proxmox support to HashiCorp's Packer and enhancements to a Go Proxmox API—with application-level expertise in Django authentication (adding a Draugiem.lv social provider to django-allauth). Comfortable across infrastructure automation, API integrations, and backend testing, he frequently contributes to open-source projects that bridge system configuration and developer tooling. A analytically trained problem-solver with a BSc in Computer Software Engineering, he also brings a curious, hobbyist mindset—equally at ease debugging CI and exploring new languages or pastimes.
code11 years of coding experience
bookBachelor of Science (BSc), Computer Software Engineering, Bachelor of Science (BSc), Computer Software Engineering at Ventspils Augstskola
bookEnglish, Math, Physics, English, Math, Physics at Ventspils 4. vidusskola
languagesLatvian, English, Russian
stackoverflow-logo

Stackoverflow

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

Github Skills (26)

social-auth10
apim10
python10
django10
testing10
authentication10
user-authentication10
automation10
go10
api10
automations10
social-authentication10
vagrant10
oauth10
configuration-management9

Programming languages (7)

HCLC++JinjaGoSwiftHTMLPython

Github contributions (5)

github-logo-circle
Telmate/proxmox-api-go

Jun 2020 - Jul 2020

Consume the proxmox API in golang
Role in this project:
userBack-end & DevOps Engineer
Contributions:9 commits, 2 PRs, 5 comments in 21 days
Contributions summary:Roman contributed to the Proxmox API Go library by adding features related to hardware virtualization toggles and formatting the code. They also added a test case for the client and included a Vagrantfile for setting up the development environment. The user further updated the bootstrapping script for the Vagrant environment by adding proxmox repository and its key, showing a focus on automation and system configuration.
golangapiproxmox-apiconsumeproxmox
hashicorp/packer

Jun 2020 - Sep 2020

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Role in this project:
userBack-end & DevOps Engineer
Contributions:4 reviews, 13 commits, 4 PRs in 2 months
Contributions summary:Roman primarily contributed to the Proxmox integration within the Packer tool, adding features for configuring network adapters, and disabling KVM hardware virtualization. They also made changes to the configuration specs and tests related to Proxmox, including firewall and packet queue configurations. Furthermore, the user updated dependencies, specifically bumping the Proxmox API library, demonstrating involvement with the project's underlying infrastructure and integrations. The user's contributions indicate a focus on building and improving the Proxmox provider.
vagrantplatformslinuxpackerdocker
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