Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

PyDev of the Week: David Litvak

DZone's Guide to

PyDev of the Week: David Litvak

This week's PyDev of the Week is developer David Litvak! Let's spend a few minutes to get to know David and find out what he's up to these days.

· Web Dev Zone ·
Free Resource

Code something amazing with the IBM library of open source blockchain patterns. Content provided by IBM.

This week we welcome David Litvak (@dlitvakb) as our PyDev of the Week! He has presented at PyCon Argentina and PyCaribbean. Feel free to check out his website or GitHub to see what he's been up to. Now let's take some time to learn more about David!

Can you tell us a little about yourself (hobbies, education, etc)?:

My name is David Litvak Bruno, a Software Developer and Systems Analyst from Buenos Aires, Argentina, and now living in Berlin, Germany. I'm currently working as an Ecosystem Developer and Python and Ruby Software Evangelist at Contentful in Berlin, Germany.

I've been working as a Software Engineer since 2007, just before I started my studies at UTN (National Technological University) for Systems Engineering, which after a few years of dealing between a full-time job and lack of enthusiasm with the university, I ended up leaving. Though during those years I started my teaching career in Advanced Programming Techniques and Team Leadership Methodologies, which I still continue to contribute to remotely.

I eventually finished my degree as a Systems Analyst in UP (Palermo University), in February 2017.

My hobbies are very varied, from listening and occasionally performing with some jazz bands, to combat sports such as MMA and HEMA. I also love teaching and playing Tabletop Role Playing Games.

In October, I moved from Buenos Aires to Berlin, and I'm thoroughly enjoying it.

Just a few weeks ago I became a father, Julián is now the receiver of my full attention.

Why did you start using Python?

Python came to me through my friend Juan Manuel García, who is a passionate developer and a very avid entrepreneur. We were doing a few classes together at the university, and every day he would tell me about this new feature he discovered in this language I barely had heard of before. It was a gateway drug for my passion for many years to come.

Soon after that, PyAr, the Python Argentina community, organized a round of free (as in beers and freedom) gatherings, each week exploring a different aspect of Python in software development, from the basics to performance optimizations, to creating a game with pygame, to making your first website with Django. This was a great kickstart for me to start diving deeper into web technologies and architecture. Also, at this event, I met Facundo Batista, the president of PyAr, with whom I have a long-standing friendship and many other people who are my friends to this day.

A few months after that, in October 2008, I landed my first Python job with a US-based consulting company called Deviget.

What other programming languages do you know and which is your favorite?

Throughout the years I worked with many languages, mainly C, C#, VB.NET, Java, JavaScript, PHP, and Ruby.

I've also played around and have done some work with other languages like CoffeeScript, Perl, Vimscript, Clojure, Moonscript, Haskell, and C++.

My favorite languages are Python and Ruby, due to their expressiveness and versatility. They also both have very strong and fun communities with amazing people.

What projects are you working on now?

Currently, I'm working on the Python and Ruby Contentful SDKs, integrations and example apps, you can take a look at them at https://github.com/contentful, they are all open source and propose very interesting challenges due to the complexity of our APIs.

Which Python libraries are your favorite (core or 3rd party)?

My favorite Python library ought to be Requests by Kenneth Reitz. It's almost a staple in every project I start, and also my go-to reference library when I need to make a design decision on my own libraries.

Is there anything else you'd like to say?

Python has one of the nicest communities out there, reach out to them, through IRC, email or in person, you'll definitely be able to learn a lot and in the meantime make some of the best friends you'll ever have. This is a community of passionate, charismatic, and loving people!

Thanks for doing the interview!

Start coding something amazing with our library of open source Cloud code patterns. Content provided by IBM.

Topics:
python ,web dev ,python libraries ,python web development

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}