Marco Ellwanger

California, 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
Marco Ellwanger is an experienced software engineer with 11+ years building backend systems and leading teams from California, blending deep JVM expertise (Java/Kotlin/Scala) with modern TypeScript/JavaScript and cloud-native tooling. He has driven production architectures and operational stacks at companies like Hot Schedules and Ensomata, working across AWS Fargate, serverless Lambdas, DynamoDB, Terraform, Docker and messaging patterns. His background includes low-level work on compilers and the JVM at Sun Microsystems as well as large-scale storage and integration systems, giving him a rare combination of systems-level rigor and application engineering. Marco contributes to notable open-source efforts, improving Java and Kotlin code generators for Square’s widely used Wire protobuf library, demonstrating attention to correctness and test coverage. He pairs hands-on coding with team leadership and cross-functional collaboration, having led backend platforms and mentored offshore integrations. Trained in Medical Informatics at the University of Heidelberg, he brings analytical discipline and a pragmatic approach to complex engineering problems.
code11 years of coding experience
job15 years of employment as a software developer
bookMS, Medical Informatics, MS, Medical Informatics at University of Heidelberg (Germany)
bookHoelderlin Gymnasium
languagesEnglish, German, Italian, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
21reputation
428reached
1answer
0questions
github-logo-circle

Github Skills (6)

kotlin10
javas10
code-generation10
java10
protocol-buffers10
testing9

Programming languages (7)

TypeScriptHCLJavaC++ScalaJavaScriptKotlin

Github contributions (5)

github-logo-circle
square/wire

Nov 2019 - Nov 2021

gRPC and protocol buffers for Android, Kotlin, Swift and Java.
Role in this project:
userBack-end Developer
Contributions:7 commits, 6 PRs, 14 comments in 2 years
Contributions summary:Marco primarily worked on the Java and Kotlin code generation aspects of the `wire` library. Their contributions involved fixing a compilation error caused by naming conflicts between enum variables and their enumerators. The user added tests to verify the fix, and extended the fix to also address similar issues within the Kotlin code generator. The work demonstrates a focus on improving the code generation process of a protocol buffers library.
protocol-buffersprotobufgrpcandroidbuffers
Contributions:47 pushes in 3 years 11 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
Marco Ellwanger