Lars Tangvald

Senior Software Engineer at Oracle

Trondheim, Trøndelag, Norway
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
Lars Tangvald is a Senior Software Engineer based in Trondheim with 11 years of professional experience, currently building and hardening infrastructure at Oracle since 2015. He specializes in DevOps, containerization, and database engineering, with deep hands-on work improving MySQL Docker images and Kubernetes operators for widely used official repositories. Lars has repeatedly focused on secure, reliable startup and initialization flows—implementing randomized root passwords, healthchecks, and performance-minded entrypoint optimizations that reduce attack surface and speed container boot. His contributions to prominent projects like the official MySQL and Oracle Docker images show an ability to influence large open-source ecosystems while working within enterprise constraints. Prior roles across startups and research at NTNU gave him a practical blend of product-minded engineering and systems-level rigor. Colleagues describe him as the kind of engineer who finds subtle, high-impact fixes in plumbing code that many teams overlook.
code11 years of coding experience
job10 years of employment as a software developer
bookNorges teknisk-naturvitenskapelige universitet
github-logo-circle

Github Skills (24)

kubernetes10
docker10
mysql10
scripting10
bash10
database-administration10
containerization10
dockers10
script10
kubernetes-pods10
dockerfile10
sh10
shell10
devops10
git-repository9

Programming languages (8)

JavaShellC++CJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
mysql/mysql-docker

May 2015 - Nov 2022

Dockerfiles and scripts for MySQL products
Role in this project:
userDevOps Engineer & Database Engineer / Database Administrator
Contributions:175 commits, 4 PRs, 94 pushes in 7 years 8 months
Contributions summary:Lars primarily focused on improving the Docker configuration for the MySQL server. Their contributions include modifications to the entrypoint scripts for various MySQL versions, adding security options such as random root password generation and setting the root password to expire. They also implemented a healthcheck script for verifying the server's readiness and incorporated features for easier logging to the console. Additionally, the user addressed issues related to the database initialization and startup process.
mariadbdockerfilesmysqldocker
docker-library/mysql

Mar 2015 - Jan 2022

Docker Official Image packaging for MySQL Community Server
Role in this project:
userDevOps Engineer & Database Engineer / Database Administrator
Contributions:5 reviews, 73 commits, 26 PRs in 6 years 11 months
Contributions summary:Lars's contributions primarily revolved around modifying the Docker entrypoint scripts for the MySQL Docker images. They updated the initialization process for different MySQL versions (5.5, 5.6, 5.7), addressing security vulnerabilities and ensuring correct database setup. The user also implemented improvements to variable quoting, socket path handling, and temporary server startup. These changes indicate a focus on improving the reliability and security of the MySQL Docker image.
docker-imagemysqlpackagingdockercommunity-mysql
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
Lars Tangvald - Senior Software Engineer at Oracle