Lukas Audzevicius is a Software Engineer I based in Northern Ireland with four years of hands-on experience focused on developer experience and infrastructure automation. He holds a BEng in Software Engineering from Ulster University and has practical expertise in configuration management (Puppet), CI/CD with GitHub Actions, and developer tooling like Vagrant and GitHub. At Perforce Puppet he has contributed to widely used Puppet modules (firewall, apache, java, docker), improving code quality, hardening command execution paths, and stabilising CI pipelines—work that demonstrates a strong attention to security and maintainability. Comfortable in Ruby/Rails and familiar with JavaScript (Vue) and PHP, he also brings broad exposure to SQL, Jenkins, Chocolatey and test automation through maintenance of integration modules. Colleagues describe him as a pragmatic engineer who relentlessly cleans up legacy code and strengthens tests to reduce production risk.
4 years of coding experience
Bachelor's degree with Honours, Software Engineering, Second Class Honours Upper Division (2:1), Bachelor's degree with Honours, Software Engineering, Second Class Honours Upper Division (2:1) at Ulster University
Foundation degree, Computer Software Engineering, Foundation degree, Computer Software Engineering at Belfast Met
Contributions:48 reviews, 33 commits, 36 PRs in 9 months
Contributions summary:Lukas primarily focused on improving and maintaining the CI/CD pipeline and related infrastructure within the Puppet Docker repository. Their contributions include fixing linting issues, hardening manifests and tasks, and applying suggestions for improvements. They also reverted a change related to shell escaping in a function file, indicating a focus on configuration and build process stability. The user demonstrates a strong understanding of the repository's automation and deployment aspects.
Contributions:25 reviews, 18 commits, 20 PRs in 9 months
Contributions summary:Lukas primarily focused on improving the module's code quality and ensuring adherence to established best practices. This involved hardening existing manifests by sanitizing commands and adjusting their syntax, specifically within the configuration and download functionalities. The user also addressed inconsistencies in unit test cases, ensuring they correctly reflected the command structures being tested. Furthermore, the user applied community suggestions and addressed syntax updates to improve code compliance.
ltsjsinteroppuppetpuppet-modulesupported
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
Lukas Audzevicius - Software Engineer I at Perforce Puppet