Dimitris Koutsogiorgas

IOS Software Engineer at Square

Greece
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
Dimitris Koutsogiorgas is an iOS software engineer with 14 years of mobile and backend experience, currently advancing platform work at Square from a long tenure that began in Android and evolved into iOS. He combines deep mobile engineering chops with practical systems thinking, having contributed to high-profile open-source projects like CocoaPods, Picasso and protobuf where he implemented features, performance improvements and code-generation enhancements. His history spans Android foundations—adding support for DialogFragment and DownloadManager in Robolectric—to iOS-focused tooling and build integrations, reflecting fluency across languages and ecosystems. Notably, he has experience improving developer workflows (e.g., CocoaPods/Xcodeproj changes and caching optimizations) which suggests a strong focus on productivity and tooling. Based in Greece, Dimitris brings a blend of hands-on engineering, cross-platform perspective, and a track record of shipping tooling and libraries used widely by the developer community.
code14 years of coding experience
job23 years of employment as a software developer
bookHellenic American Educational Foundation Athens College - Psychico College
stackoverflow-logo

Stackoverflow

Stats
6,041reputation
669kreached
43answers
38questions
Badges
android
top-5%
github-logo-circle

Github Skills (48)

kotlin10
dependency-management10
imagecaching10
objective-c10
caching10
unit-testing10
bitmap10
protocol-buffers10
command-line-interface10
data-serialization10
android-sdk10
robolectric10
java10
serialization10
ruby10

Programming languages (13)

JavaC++Objective-C++HTMLKotlinTypeScriptShellStarlark

Github contributions (5)

github-logo-circle
CocoaPods/CocoaPods

Jul 2015 - Jan 2023

The Cocoa Dependency Manager.
Role in this project:
userBack-end Developer
Contributions:45 releases, 208 reviews, 1185 commits in 7 years 6 months
Contributions summary:Dimitris contributed to the development of the CocoaPods dependency manager, focusing on the implementation of new features and improvements to existing functionalities. They added a `--sources` option to the `push` command, allowing for the inclusion of custom source URLs, and also incorporated logic to handle and track `.def` files as sources. Furthermore, they improved the performance by adding caching mechanisms and modified existing build settings for better integration of code.
cocoapodsobjective-cpackage-managermacdependency-manager
CocoaPods/Xcodeproj

Nov 2015 - Jun 2022

Create and modify Xcode projects from Ruby.
Role in this project:
userFull-stack Developer
Contributions:16 releases, 49 reviews, 176 commits in 6 years 8 months
Contributions summary:Dimitris contributed to the `xcodeproj` repository by modifying the project's codebase to enhance functionality and address specific issues. They added support for `.def` file extensions, improved error messaging, and integrated external libraries like `colored`. Furthermore, the user implemented features related to the creation and management of Xcode schemes for testing, and extended the API for aggregate targets. These changes indicate a focus on improving the project's capabilities and user experience.
machplistmodifyrubyxcodeproj
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