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.
11 years of coding experience
15 years of employment as a software developer
MS, Medical Informatics, MS, Medical Informatics at University of Heidelberg (Germany)
gRPC and protocol buffers for Android, Kotlin, Swift and Java.
Role in this project:
Back-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.
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.