Ken Kousen

Professor Of The Practice Of Computer Science at No Fluff Just Stuff

Terramuggus, United States
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

👤
Senior
🎓
Top School
Ken Kousen is a Professor of the Practice of Computer Science and President of Kousen IT, Inc., with 17+ years of industry experience helping teams build robust Java and open-source applications. He teaches at Trinity College, consults and mentors clients, and has a long track record delivering training and lab solutions around Java, Spring, Groovy, Grails, Gradle, and Hibernate/JPA. A recognized Java Champion and frequent NFJS speaker, Ken is also an author of several O’Reilly and technology books—his Modern Java Recipes sources are actively maintained on GitHub. His work spans hands-on backend development, test-driven refactoring, and modernizing legacy codebases using streams, lambdas, and upgraded toolchains. Known for making complex topics accessible, he blends academic rigor (Princeton PhD) with practical, developer-focused pedagogy and consulting. An interesting detail: his career began in aerospace research applying AI to turbomachinery before pivoting to software education and open-source advocacy.
code18 years of coding experience
job12 years of employment as a software developer
bookBS Mathematics, BS Mathematics at Massachusetts Institute of Technology
bookMS Computer Science, MS Computer Science at Rensselaer at Work
bookPh.D. Aerospace Engineering, Ph.D. Aerospace Engineering at Princeton University
stackoverflow-logo

Stackoverflow

Stats
3,017reputation
331kreached
11answers
20questions
github-logo-circle

Github Skills (22)

unit-testing10
spring10
java-streams10
java10
javas10
stream10
spring-boot10
functional-programming10
gradlew10
gradle10
testing9
java-collections9
jpa9
rest-api8
sql8

Programming languages (9)

TypeScriptJavaCSSShellJavaScriptGoGroovyKotlin

Github contributions (5)

github-logo-circle
Lab solutions for Spring and Spring Boot course
Role in this project:
userBack-end Developer
Contributions:1 review, 89 commits, 1 PR in 5 years 10 months
Contributions summary:Ken contributed to the persistence layer and geocoding features of the Spring Boot application. Their work involved implementing Officer repository tests and JPA configurations. They also added a geocoder-client, demonstrating Spring Data and the use of the HAL browser and Google Maps, showcasing full-stack capabilities. Several commits focused on dependency upgrades, including Spring Boot and Gradle.
springspring-bootjava
kousen/java_8_recipes

Mar 2016 - Sep 2022

Source code for Modern Java Recipes book from O'Reilly
Role in this project:
userBack-end Developer
Contributions:263 commits, 91 PRs, 270 pushes in 6 years 6 months
Contributions summary:Ken primarily focused on refactoring and updating code within the Modern Java Recipes book's source code, as indicated by the project description. Their commits include modifications to various Java classes, such as ProcessDictionary, Miscellaneous, and StreamsDemo, suggesting an effort to improve the examples and refactor code. The changes involve updating existing demos, commenting code, and implementing new features based on presentation feedback.
java
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