William Koza

Senior Software Architect, Expert, Tech Lead at Freelance

France
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
William Koza is a senior software architect and tech lead with two decades of industry experience and a strong focus on building scalable, resilient backend and frontend systems using Java, Spring Boot, Angular, Kubernetes and cloud-native patterns. Based in Tokyo, he combines hands-on engineering with architecture leadership—designing event-driven, Kafka/CQRS systems, automating Helm/OpenShift deployments, and championing CI/CD strategies like blue-green and canary releases. He has driven large-scale frontend modernization (introducing Angular across 350 projects) and led cross-functional architect teams in both public and private sectors. An author and top Amazon seller in JavaScript, he also contributes to core Angular projects, improving documentation, accessibility and tooling such as the Angular CLI and codelyzer—an often-overlooked signal of his commitment to developer experience.
code11 years of coding experience
job4 years of employment as a software developer
bookNational Conservatory of Arts and Crafts
languagesFrench, English, Japanese
stackoverflow-logo

Stackoverflow

Stats
26reputation
2kreached
3answers
0questions
github-logo-circle

Github Skills (18)

static-code-analysis10
javascript10
typescript10
angular-cli10
typescript-types10
linting10
typescripts10
web-development10
documentation10
cli10
angular10
testing9
schematic9
html9
accessibility8

Programming languages (4)

TypeScriptJavaJavaScriptHTML

Github contributions (5)

github-logo-circle
mgechev/codelyzer

Jun 2017 - Mar 2019

Static analysis for Angular projects.
Role in this project:
userFront-end Developer
Contributions:70 commits, 75 PRs, 24 pushes in 1 year 9 months
Contributions summary:William contributed to the `codelyzer` repository, which focuses on static analysis for Angular projects. Their commits centered around implementing and refining a new rule, "banana-in-box," designed to identify and fix incorrect two-way data binding syntax in Angular templates. These changes involved modifying TypeScript files to implement the rule's logic, creating and updating test files to ensure the rule's functionality, and refining the rule's metadata and documentation.
angularstatic-analysiscodelyzertslintlinting
angular/angular

Jan 2017 - Sep 2020

Deliver web apps with confidence 🚀
Role in this project:
userFront-end Developer
Contributions:3 reviews, 63 commits, 66 PRs in 3 years 8 months
Contributions summary:William primarily contributes to the Angular framework's documentation and infrastructural improvements. Their work focuses on addressing accessibility issues, enhancing the display of deprecated features, and modifying the appearance and layout of the documentation site. The user also resolves bugs related to the display of deprecated components within the documentation framework and applies code style improvements. Additionally, the user corrects broken links and enhances the user experience of the documentation website.
reactjavascriptpwanodejsweb-developer
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