- Expert Mentors
- How it Works
- Become a Codementor
Senior Backend Software Developer
No rating yet
Session / Job
For every 15 minutes
I am a software developer based in Berlin. I finished my MsC in Computer Science and Engineering 8 years ago and I have been working as a Backend developer ever since. I have experiencing mentoring developers and working through an architecture to come up with elegant solutions. I love to pick up a difficult problem and come up with the simplest possible solution, I believe that in most cases, simplicity leads to a more maintainable, easier to read and future proof systems. Scala is currently my primary programming language and I also have extensive experience with Ruby and Python. I like to work in the intersection between software development and infrastructure, I think this are offers plenty of interesting and challenging problems.
- 6 years experience
I believe scala gives you the best syntax to be very productive while running on the battled tested jvm. I have extensive experience developing and deploying akka/akka-http/akka-streams services with multiple persistence backends, including writing and debugging slick sql queries with both postgres and mysql. I usually deploy microservices running with docker using mesos/marathon and I deployed scala without docker before. I have experience setting up a production infrastructure to run jvm/scala services.
- 5 years experience
I like working in the intersection between software development and infrastructure. I worked as DevOps Engineer and I was responsible for hundreds of servers on Amazon Aws as well as Rackspace Cloud and bare metal servers. I believe developers should be responsible for their code running in production and should always know how code is deployed and how it runs in production. While working as backend developer, I often setup the necessary infrastructure to deploy and monitor microservices.
- 8 years experience
Throughout my career I have been using git everyday and I belive it is an invaluable tool. Git can be both a big help and a big headache. I have experience getting out of complex situations and recovering code deep into the reflog. I worked with multiple development/branching workflows with git and have strong opinions about it.
- 5 years experience
I use python as go to scripting language when ruby is not available. I like it's "batteries included" philosophy, which simplifies a lot of common server administration and command line tasks. I also use python with ansible when chef is too big of a solution.
- 7 years experience
As a backend developer I have always been using SQL or NoSQL in a way or another, both as a developer and as a DevOps engineeer. I have experience adminestering mysql, keeping slaves and master in sync, failover, backups, etc. As a developer, I often need to write and optimize mysql queries