Giedrius Dubinskas

Senior Software Engineer at Uber

Lithuania
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
Giedrius Dubinskas is a Senior Software Engineer with a decade of hands-on experience building high-performance back-end systems, currently at Uber and formerly at OneGo and Metasite. He brings deep systems and languages expertise across PHP, C/C++, Java, Go, Oracle and MySQL, with practical shell automation using Bash. Notably, he contributed low-level, performance-focused improvements to the popular One Billion Row Challenge Java project, demonstrating skill in memory management and unsafe-code optimizations for large-scale data processing. Based in Lithuania and trained in software engineering at Vilnius University, Giedrius blends pragmatic production experience with a knack for squeezing efficiency from both databases and native code.
code10 years of coding experience
job9 years of employment as a software developer
bookSoftware Engineering, Software Engineering at Vilniaus universitetas / Vilnius University
bookRaseinių "Žemaičio" gimnazija
languagesEnglish, lietuvių
stackoverflow-logo

Stackoverflow

Stats
3reputation
101reached
0answers
1question
github-logo-circle

Github Skills (15)

algorithm10
performance-tuning10
data-structures10
javas10
memory-management10
algorithms10
performance-monitor10
performance-analytics10
performance-analysis10
performance-monitoring10
data-structure10
performance-measurement10
java10
ch9
inheritance6

Programming languages (3)

C#GoPHP

Github contributions (5)

github-logo-circle
gunnarmorling/1brc

Jan 2024 - Feb 2024

Role in this project:
userBack-end Developer
Contributions:1 review, 6 PRs, 6 comments in 28 days
Contributions summary:Giedrius primarily focused on optimizing and refining a Java-based solution for the One Billion Row Challenge. Their work involved significant code improvements, likely focusing on performance enhancements through techniques like efficient data processing and memory management. The commits show a deep understanding of low-level optimizations within Java, with a specific focus on improving data parsing and aggregation performance within a large dataset. The user also contributed to the development of unsafe code implementations which implies strong knowledge of memory management and system-level optimization techniques.
gonix/1brc

Jan 2024 - Mar 2024

1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
Contributions:6 pushes, 3 branches in 2 months
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
Giedrius Dubinskas - Senior Software Engineer at Uber