Tal Shkolnik

Software Engineer at JFrog

Israel
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
Tal Shkolnik is a software engineer with seven years of experience building backend and DevOps tooling, currently developing integrations at JFrog from Israel. He has strong Go, Java, Scala and Python experience and a track record improving CI/CD and artifact workflows, notably contributing to popular open-source projects like JFrog CLI, jfrog-client-go and the Jenkins Artifactory plugin. Tal’s work focuses on robust upload/deploy flows, NuGet protocol support, VCS metadata enrichment, and property parsing—areas that directly improve build traceability and artifact management. He brings practical DevOps sensibilities to backend engineering, routinely refactoring services for reliability and testability. Prior roles at Reali, HUMAVOX and Panaya show broad domain exposure from startups to platform engineering. Colleagues value his steady delivery on intricate integrations that sit at the intersection of build tooling and artifact repositories.
code7 years of coding experience
job4 years of employment as a software developer
bookBen-Gurion University of the Negev
github-logo-circle

Github Skills (28)

dependency-management10
nuget10
git10
apidoc10
artifactory10
testing10
download-file10
go-testing10
uploads10
cicd10
java10
javas10
go10
api10
file-upload10

Programming languages (8)

TypeScriptC#JavaDockerfileJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
jfrog/jfrog-client-go

Sep 2020 - Aug 2022

All go clients for JFrog products
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3 releases, 51 reviews, 46 commits in 1 year 11 months
Contributions summary:Tal primarily focused on enhancing the upload command functionality within the JFrog client library. This involved implementing support for escaping commas in the upload command and refactoring the upload service to utilize content readers and writers. Further contributions included modifications to property parsing and file upload tasks. Additionally, the user worked on improving unit tests and documentation to reflect the changes, enhancing the reliability and usability of the library's upload features.
golangclientsjfroggo
jfrog/jfrog-cli

Sep 2020 - Oct 2022

JFrog CLI is a client that provides a simple interface that automates access to the JFrog products.
Role in this project:
userBackend Developer
Contributions:5 releases, 59 reviews, 75 commits in 2 years 1 month
Contributions summary:Tal primarily contributed to the `jfrog/jfrog-cli` repository by fixing bugs related to the "delete props" command, improving the unified output of errors for set and delete properties commands, and fixing a test related to download and sync deletes. They demonstrated proficiency in Go by modifying existing code and implementing bug fixes within the artifactory commands. The user also introduced support for the "go get" command by adding tests.
automatesjfrog-clijfrogcli
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
Tal Shkolnik - Software Engineer at JFrog