Max Klaus

Software Engineer at Sandia National Laboratories

Albuquerque-Santa Fe Metropolitan Area 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

🤩
Rockstar
🎓
Top School
Max Klaus is a software engineer with six years of experience based in the Albuquerque–Santa Fe area, currently working at Sandia National Laboratories. He focuses on backend development and application internals, with practical experience improving initialization patterns and settings organization in the OsmAnd Android codebase. Max also contributes to internationalization efforts, managing translations and scripting for multilingual resources in the popular OsmAnd open-source project. His background includes an Associate's in Computer Programming from Central New Mexico Community College and a steady record of contributing pragmatic, maintainable changes to both enterprise and open-source software. Notably, his work spans both low-level Java refactors and cross-language resource handling, reflecting a blend of code hygiene and user-facing localization awareness.
code6 years of coding experience
bookAssociate's degree, Computer Programming, Specific Applications, Associate's degree, Computer Programming, Specific Applications at Central New Mexico Community College
github-logo-circle

Github Skills (15)

javas10
internationalization10
localization10
resource-management10
java10
scripting9
object-oriented-programming9
software-design9
shell9
script9
sh9
dependency-injection8
android8
api-design7
android-development7

Programming languages (5)

JavaC++Objective-C++JavaScriptHTML

Github contributions (5)

github-logo-circle
osmandapp/OsmAnd

Jul 2019 - Nov 2020

OsmAnd
Role in this project:
userBack-end Developer
Contributions:2 reviews, 816 commits, 342 PRs in 1 year 3 months
Contributions summary:Max's contributions primarily involve refactoring the `SettingsHelper.java` file, moving warnings list initialization to the init method, and using the init method in various classes within the `net.osmand.plus` package. These changes include modifications to classes like `SettingsItem`, `QuickActionsSettingsItem`, `PoiUiFilterSettingsItem`, `MapSourcesSettingsItem`, and `AvoidRoadsSettingsItem`. This indicates a focus on improving the initialization and organization of settings within the OsmAnd application.
javascriptmap-matchingosmandoffline-mapsoffline
osmandapp/OsmAnd-resources

Jul 2019 - Sep 2020

Custom defined resources of OsmAnd project
Role in this project:
userLocalization / Internationalization Specialist
Contributions:27 commits, 2 PRs, 26 pushes in 1 year 1 month
Contributions summary:Max primarily focused on updating and adding phrase translations for various languages used within the OsmAnd project. Their work involved modifying a shell script (`copy_phrases.sh`) to include or exclude specific language files, effectively managing the inclusion of phrases for languages like Japanese and Greek. This contribution directly impacts the project's internationalization efforts by ensuring the availability of localized text for different user groups. The changes seem related to the Android app, as resource files are referenced.
osmanddefined
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
Max Klaus - Software Engineer at Sandia National Laboratories