Péter Verhás

Senior Architect at EPAM Systems

Brütten, Zurich, 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

👤
Senior
🎓
Top School
Péter Verhás is a Senior Architect with 14+ years in enterprise Java and a long career that stretches back to FORTRAN and assembly, bringing rare multi-decade perspective to modern systems. Based in Brütten, Zurich, he leads and mentors on customer projects at EPAM Systems while maintaining and improving open-source libraries such as contributions to Apache Commons Lang. An author and technical educator, he wrote "Java 9 Programming By Example," co-authored "Mastering Java 9," publishes tutorials for Packt and blogs republished by DZone and Java Code Geeks that reach thousands of developers. His background includes founding a software consultancy, executive roles in media and telecom, and hands-on work in license management and test automation—evidence of both strategic leadership and deep implementation skills.
code14 years of coding experience
job11 years of employment as a software developer
bookVienna University of Technology
bookN/A, N/A at Delft University of Technology
bookMBA, MBA at Pécsi Tudományegyetem
bookMSc, MSc at Technical University of Budapest
bookérettségi, érettségi at Szent István Gimnázium
languagesEnglish, Spanish, German, Russian, Hungarian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (15)

generics10
unit-testing10
javas10
key-management10
functional-programming10
licensing10
refactoring10
apache-commons-lang10
rights-management10
refactor10
java10
testing10
documentation8
version-control6
svn6

Programming languages (11)

TypeScriptJavaCSSJavaScriptGoObjective-CSwiftHTML

Github contributions (5)

github-logo-circle
verhas/License3j

Aug 2012 - Jul 2022

Free Licence Management Library
Role in this project:
userBack-end Developer
Contributions:15 releases, 2 reviews, 241 commits in 9 years 11 months
Contributions summary:Péter refactored the code to improve readability and incorporate generics, updating dependencies to newer versions and removing outdated JARs from the pom.xml. This included modifications to the HardwareBinder.java file, suggesting a focus on license management logic and hardware-specific checks. Further refactoring moved command line processing into a separate package, highlighting organization and code modularity.
ltslicencephphotel-bookingmls
apache/commons-lang

Oct 2019 - Feb 2020

Apache Commons Lang
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:9 commits, 29 PRs, 48 comments in 4 months
Contributions summary:Péter primarily focused on refactoring and enhancing the `Functions` class within the Apache Commons Lang library, adding new tests to improve code coverage. Key contributions include the implementation of new tests for `asPredicate`, `asBiPredicate`, and other related functions, demonstrating an understanding of functional programming concepts. Code changes also involved modifying existing methods like `getAbbreviatedName` to ensure correct behavior and fixing documentation issues, contributing to code quality and maintainability. These changes included implementing shortcuts, renaming arguments, and making improvements related to JavaDoc, improving clarity of the library.
commonslangapacheapache-commonsapache-commons-lang
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
Péter Verhás - Senior Architect at EPAM Systems