Marvin Ramin is a seasoned software engineer with 12 years of experience, currently building scalable systems at Google from his base in Zurich. He has a strong Android background from roles at SoundCloud, SHARE NOW and mytaxi, and has steadily transitioned into backend development and tooling. Marvin contributes to notable open-source projects such as detekt (Kotlin static analysis) where he implemented a configurable MaxLineLength rule, and extended portfolio-performance to robustly import VIAC PDFs, showing attention to code quality and data parsing edge cases. He combines product-focused feature work with disciplined test-driven development and a knack for improving developer tooling and import pipelines.
12 years of coding experience
4 years of employment as a software developer
Abitur, Abitur at Ludwig-Meyn-Schule
Bachelor of Science (B.Sc.), Media Computer Science, Bachelor of Science (B.Sc.), Media Computer Science at Fachhochschule Wedel
Contributions:261 commits, 146 PRs, 20 pushes in 1 year 6 months
Contributions summary:Marvin primarily contributed to the "detekt" project by implementing and refining a "MaxLineLength" code style rule. This involved modifying existing code, adding new test cases to validate the rule, and incorporating the rule into the project's code style guide. The user's work aimed to enhance code quality by enforcing a maximum line length standard and providing flexibility to exclude specific code elements, such as package and import statements.
Track and evaluate the performance of your investment portfolio across stocks, cryptocurrencies, and other assets.
Role in this project:
Back-end Developer
Contributions:6 commits, 7 PRs, 4 comments in 1 year 2 months
Contributions summary:Marvin focused on extending the functionality of the portfolio performance application by adding support for importing financial data from VIAC PDFs. Their work included implementing extractors for fees, interest, credit notes, and dividends, enhancing the system's ability to parse and process various transaction types. They also addressed a bug in the VIAC PDF import process and made improvements to the handling of foreign currency transactions. The commits involve modifications to Java code, and the creation of unit tests to validate the data import.
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.