Michał Kordas

Lead Java Developer Software Quality Engineer at Luxoft

Krakow, Lesser Poland Voivodeship
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
Michał Kordas is a Lead Java Developer and Software Quality Engineer with 12 years of experience driving high-quality, production-grade Java and JVM-based systems from Krakow. He blends deep developer skills with obsessive attention to quality—practicing TDD, BDD, ATDD and evolutionary design—to bring micro-level feedback loops and continuous delivery to Agile teams. At Luxoft he operates as a cross-functional technical automation tester, analyst and backend developer, working with Spring, Groovy, Maven/Gradle, TeamCity/Jenkins and a broad testing toolset (JUnit/TestNG/Spock, Mockito, JBehave) while enforcing static analysis via Checkstyle/PMD/FindBugs/SonarQube. His open-source contributions include quality and test improvements to widely used projects like Checkstyle and AssertJ, reflecting a practical focus on readability, correctness and better assertions. Comfortable in both Agile and mission-critical system contexts, he also delivers trainings on Java and agile testing and frequently converts complex requirements into concise, automatable test suites. Not obvious at first glance: he actively reduces technical debt through small, targeted refactors (e.g., StringBuffer→StringBuilder, @Override and JavaDoc fixes) that improve maintainability across codebases.
code12 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Uniwersytet Jagielloński w Krakowie
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
10,705reputation
1.1mreached
104answers
125questions
Badges
gradle
top-5%
java
top-5%
intellij-idea
top-5%
maven
top-5%
github-logo-circle

Github Skills (22)

assertion10
testing10
codelist10
assertj10
java10
javas10
coding-style10
javadoc9
intellij-idea9
gradle9
maven9
debug8
unchecked6
vim6
checkstyle6

Programming languages (10)

JavaLiquidDockerfileCSSShellTeXPHPHTML

Github contributions (5)

github-logo-circle
checkstyle/checkstyle

Dec 2014 - Jan 2016

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Role in this project:
userBackend Developer
Contributions:713 commits, 672 PRs, 17 pushes in 1 year 1 month
Contributions summary:Michał's commits primarily focused on fixing typos in Javadoc comments, adding missing `@Override` annotations, and resolving code style issues. They addressed problems identified by SonarQube, such as non-constant fields and missing JavaDoc descriptions, adding final modifiers and using appropriate Javadoc tags. The user also worked on various small code improvements, including replacing `StringBuffer` with `StringBuilder` and optimizing code structure.
ant-taskinvokedcode-qualityconventionscheckstyle
assertj/assertj

Mar 2015 - May 2015

AssertJ is a library providing easy to use rich typed assertions
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 8 PRs, 48 comments in 1 month
Contributions summary:Michał's commits primarily focus on removing redundant code and fixing typos within the AssertJ library. These changes span multiple files and involve modifications to assertion methods and test classes. Furthermore, the commits add and enhance assertions related to time and string operations. This indicates a focus on improving the test suite and functionality of the library.
assertionsassertjtestingtyped-assertionstyped
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
Michał Kordas - Lead Java Developer Software Quality Engineer at Luxoft