Diego Krupitza

Quantitative Developer

London, England, United Kingdom
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
Diego Krupitza is a Quantitative Developer at G-Research with eight years of engineering experience spanning high-performance data systems, distributed AI tooling, and production trading infrastructure. He holds a BSc and MSc in Computer Science from TU Vienna with multiple merit scholarships and has published academic research related to his work. Proficient in Python and experienced with JVM languages, C# and modern data formats (Parquet/Arrow), he has driven measurable performance gains—e.g., accelerating data delivery to live trading by 25% during an internship. An active open-source contributor, he’s improved core Spring Data projects by adding features like specification-based existence checks and pessimistic locking support, demonstrating attention to maintainability and SQL generation across dialects. Based in London, he combines research rigour with hands-on systems engineering and prefers written contact over unsolicited calls or texts.
code8 years of coding experience
job3 years of employment as a software developer
bookVienna University of Technology
bookSchulbrüder De la salle
bookInformatic, Informatic at HTL Spengergasse
bookSacre Coeur Wien
languagesGerman, English, Spanish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
121reputation
8kreached
9answers
4questions
github-logo-circle

Github Skills (20)

application-framework10
app-framework10
jdbc10
java10
javas10
sql10
web-framework10
jpa10
spring-data-jpa10
r2dbc9
testing9
ddd8
github7
html6
infinite-loop6

Programming languages (7)

TypeScriptJavaC++CJavaScriptRoffPython

Github contributions (5)

github-logo-circle
Simplifies the development of creating a JPA-based data access layer.
Role in this project:
userBackend Developer
Contributions:13 reviews, 34 commits, 15 PRs in 11 months
Contributions summary:Diego primarily contributed to the Spring Data JPA project by addressing bug fixes, code improvements, and implementing new features. Their work involved fixing typos, removing deprecated function calls, and removing unnecessary code, contributing to code readability and maintainability. They also added functionality to the JpaSpecificationExecutor interface, enabling existence checks based on specifications, thus enhancing the flexibility of data access. Additionally, the user's work included incorporating a JSqlParser for native queries and improving the count query generation.
spring-dataddddata-accessframeworkdata-access-layer
Spring Data Relational. Home of Spring Data JDBC and Spring Data R2DBC.
Role in this project:
userBack-end Developer
Contributions:12 commits, 5 PRs, 21 comments in 1 month
Contributions summary:Diego contributed significantly to the Spring Data Relational project by implementing and refining features related to derived queries and pessimistic locking. Their work included introducing the `@Lock` annotation for methods to manage locking modes and generating the appropriate SQL for different database dialects. The user also addressed code readability by replacing `StringBuilder` with simple string concatenation and removing unnecessary `toString()` calls. Furthermore, they added support for Query by Example functionalities.
spring-bootspring-datarelationaldddr2dbc
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
Diego Krupitza - Quantitative Developer