Yassin Kammoun

Part-time Lecturer at Sonar

Switzerland
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
Yassin Kammoun is a Swiss-based software engineer and part-time lecturer with six years of experience building reliable backend systems and teaching computer science at HEIG-VD. He currently develops static analysis tooling at Sonar, contributing to the widely used SonarSource/sonar-java project by implementing rules and fixes that improve Java code quality and security. His background blends industry and academia—EPFL teaching assistant and MOOC moderator roles—giving him a strong aptitude for communicating complex technical concepts to diverse audiences. Comfortable refactoring legacy logic and hunting subtle bugs, he pairs practical engineering with an eye for maintainable, standards-driven code. Unusually, his career mixes formal academic research stints with hands-on product engineering, making him effective both in classrooms and in production codebases.
code6 years of coding experience
job2 years of employment as a software developer
bookBachelor of Applied Science - BASc, Computer Science, Bachelor of Applied Science - BASc, Computer Science at HEIG-VD
bookFederal Certificate of Proficiency, Computer Science, Federal Certificate of Proficiency, Computer Science at CPNV, Centre Professionnel du Nord Vaudois
bookMathematics and Physics, Mathematics and Physics at Sfax Preparatory Engineering Institute | IPEIS
bookBaccalaureate, Computer Science, Baccalaureate, Computer Science at Mahmoud Magdich High School
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at EPFL (École polytechnique fédérale de Lausanne)
github-logo-circle

Github Skills (9)

javas10
static-analysis10
sonarqube10
java10
analyzer10
software-quality9
debug9
data-quality9
quality-assurance9

Programming languages (9)

TypeScriptC#JavaShellRustBicepJavaScriptHTML

Github contributions (5)

github-logo-circle
SonarSource/sonar-java

Jul 2019 - Jul 2019

:coffee: SonarSource Static Analyzer for Java Code Quality and Security
Role in this project:
userBack-end Developer
Contributions:11 commits, 16 PRs, 60 pushes in 14 days
Contributions summary:Yassin's commits primarily focus on enhancing the SonarSource Java static analyzer. They addressed code quality issues by implementing rules to detect and correct potential problems like dangling else statements and unsafe array copy operations within Java code. The user also refactored existing code and fixed identified bugs. Furthermore, the commits demonstrate expertise in working with the Java language and its related static analysis tools, making it more robust and adhering to quality standards.
static-analyzerlintersonarcloudcoffeelanguage-team
Contributions:9 releases, 73 reviews, 54 commits in 3 years 1 month
lintereslintlanguage-teamjavascriptstatic-code-analysis
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
Yassin Kammoun - Part-time Lecturer at Sonar