Djordje Lukic is a Principal Software Engineer with 15 years of experience, currently driving core infrastructure and developer tooling at Docker in the Greater Paris area. He specializes in backend and DevOps engineering, with deep hands-on work in the container ecosystem—contributing to flagship projects like moby/moby, docker/cli and docker/compose and improving build and runtime behavior across orchestrators. Known for pragmatic refactors and cross-compilation/build optimizations, he has a track record of making complex systems more reusable and reliable (notably streamlining Docker Compose invocation images and seccomp/kernel syscall handling). Comfortable across full-stack and tooling domains, he brings both production-grade engineering and practical performance tweaks informed by a Master’s in Computer Science and early research experience analyzing Internet topology.
15 years of coding experience
11 years of employment as a software developer
Master 2 Systèmes Réseaux et internet, Master 2 Systèmes Réseaux et internet at Université Paris Cité
Master 2 Computer Science, Master 2 Computer Science at Université Paris Diderot - Paris 7
Contributions:21 releases, 62 reviews, 226 commits in 8 years 11 months
Contributions summary:Djordje primarily contributed to the development and maintenance of the `depcheck` npm module. Their work included adding features such as the ability to look at devDependencies, default to the current directory if none is given, and displaying dependencies and devDependencies separately. The user also addressed issues with the test suite, updated dependencies, and integrated special parsers for Husky, TSLint, and eslint-config-prettier. Further contributions included fixing bugs and adding support for various aspects of webpack.
Make your Docker Compose applications reusable, and share them on Docker Hub
Role in this project:
Backend & DevOps Engineer
Contributions:86 commits, 77 PRs, 25 pushes in 10 months
Contributions summary:Djordje primarily refactored the build process for the Docker application, streamlining the invocation image build and incorporating cross-compilation. They also addressed Jenkins-related coverage issues by implementing unique image tagging. Furthermore, the user made improvements to parameter resolution and merging, refactoring this component for reusability. The user also worked on enhancing the application's functionality and debugging specific issues, such as fixing how parameters were loaded.
docker-hubdockercomposedocker-composeshare
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
Djordje Lukic - Principal Software Engineer at Docker, Inc