Johanan Idicula

SWE III @ GitHub

Dortmund, North Rhine-Westphalia, Germany

About

Not too active on here, but feel free to message me if you want to chat!

Experience

  • Software Engineer III at GitHub

    Same role as previous, just relocated

  • Cloud Infrastructure Developer at Shared Services Canada | Services partagés Canada

  • Software Developer, Digital HR at Department of National Defence

    • Developed an applicant tracking system in Django used by over 3000 applicants and 600 managers (civilian-careers-defence.canada.ca). • Led team’s move towards a pure CI/CD workflow with automated build, test, and code quality checks as well as autodeploy and autorelease workflows using GitHub Actions. • Coached a team of 9 developers and 2 UI/UX designers by filling a Scrum Master-like role: coordinating team’s self-organization, helping team members resolve roadblocks, and encouraging team’s openness and continuous improvement. • Git Guru for team, shared knowledge about best practices for rebasing, cherrypicking, history editing, and merge conflict resolution.

  • Software Developer at Emploi et Développement social Canada (EDSC) / Employment and Social Development Canada (ESDC)

    • Advised client teams moving their applications from on-premise data centres into ESDC's Azure cloud. • Built proof of concept cloud-native applications to demonstrate possible application architectures in Azure.

  • SWE III at GitHub

    GraphQL API Platform Previously: Actions Platform, GitHub Packages

  • Software Development Consultant at Polytechnique Montréal

    • Led architectural and project management decisions for development on shimming-toolbox, a Python tool for quantitative MRI data acquisition (github.com/shimming-toolbox/shimming-toolbox). • Migrated CI workflows from Travis CI to GitHub Actions for automated build and unit testing. • Provided code reviews and insight on technical decisions on a casual basis.