Ken Kousen

Professor Of The Practice Of Computer Science at Kousen IT, Inc.

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.
code17 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
stream10
javas10
spring-boot10
functional-programming10
gradlew10
gradle10
testing9
java-collections9
jpa9
rest-api8
sql8

Programming languages (9)

JavaCSSGherkinJavaScriptGoHTMLGroovyKotlin

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.
spring-bootspringjavalab
kousen/java_upgrade

Jul 2016 - Jan 2023

Code for Java upgrade workshop
Role in this project:
userBackend Developer
Contributions:455 commits, 26 PRs, 482 pushes in 6 years 6 months
Contributions summary:Ken's primary contribution involved modifying and adding test cases within the Java code base of the workshop repository. These changes include refactoring tests to proper packages, updating imports, and implementing tests. The code changes, including the use of streams and lambda expressions, strongly suggest a focus on backend development practices within the context of the Java upgrade workshop.
functional-programmingworkshopjarjava
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
Ken Kousen - Professor Of The Practice Of Computer Science at Kousen IT, Inc.