David Kang is a software engineer with 11 years of experience building reliable web and platform systems across startups and enterprise teams, currently based in Las Palmas de Gran Canaria. He’s worked as a full-stack developer and platform engineer at SUSE, Stuart and seQura, contributing to production-grade services and developer tooling. Notably, he contributed test automation and quality improvements to the widely used openSUSE open-build-service, helping make package builds more consistent and maintainable. Comfortable across back-end, front-end and infrastructure concerns, he brings a pragmatic focus on code quality, testing and reproducibility. Colleagues would describe him as a versatile engineer who prefers fixing systemic issues over quick patches, improving long-term stability and developer velocity.
11 years of coding experience
12 years of employment as a software developer
Ingeniero Técnico en Informática de Sistemas, Ingeniero Técnico en Informática de Sistemas at Universidad de Las Palmas de Gran Canaria
Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:15 reviews, 993 commits, 771 PRs in 3 years 9 months
Contributions summary:David's commits primarily focused on improving the code quality and testing of the open-build-service project. Their contributions included enabling RuboCop cops to enforce coding standards, adding a 'bullet' gem and its configuration, removing deprecated code elements, and creating helper tests for fuzzy time. The user also made adjustments to views to reflect changes in package revisions and incorporated fixes to resolve build issues.
Contributions:14 PRs, 33 pushes, 15 branches in 1 year 2 months
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.