internal async Task <Developer> CreateOrUpdateDeveloper(string username, CancellationToken cancellationToken = default)
        {
            var gitDeveloper = await _githubService.GetDeveloper(username, cancellationToken);

            if (gitDeveloper == null)
            {
                return(null);
            }

            var dbDeveloper = await _developerRepository.CreateOrUpdate(gitDeveloper, cancellationToken);

            return(dbDeveloper);
        }