Web dev, Python specialist, team leader
I am a systems analyst who has been specializing in Python since 2007. I am an enthusiast of the Scrum and Extreme Programming agile methodologies, having been working with these since 2010.
I have been polishing my skills as a development team leader.
Web frameworks? I have been using Pyramid, Flask, Google App Engine (with ndb), CherryPy, even Django. I have also been developing desktop applications in Python (with PySide / PyQt).
Passionate about open source, I develop on Ubuntu Linux.
Everyone should know why Python is important. Hey, let me tell you that right now. Python is so good because it is the most readable language available. It reads almost like English. Code is read more often than it is written; making sense of code is what a programmer does most of the time. Of course Python has other strong points -- it is very expressive and reflective -- but readability is the most important thing.
As a native Brazilian, I can write perfectly in Portuguese. I also speak English fluently, having scored 106/120 on TOEFL IBT.
I am a perfectionist -- a developer who loves Python and always delivers quality, documented, highly readable code.
I write well-factored object-oriented code that is compatible with both Python 2 and Python 3. I have a keen interest in software architecture and I am familiar with MVC, 3-tier, design patterns, localization and internationalization.
I also know a lot about Python libraries such as SQLAlchemy, Babel, Celery, Deform, Colander, BeautifulSoup, PyParsing, Celery, a few templating languages (Kajiki, Genshi, Chameleon, Jinja2 etc.)
I have been using bootstrap and AngularJS in latest projects.
I am an advanced user of both git and hg (Mercurial). If you know Python you can see I am good in this language by taking a look at my github:
Here are my most important open source projects:
Before discovering Python, I worked with C# for 4 years. Back then I wrote a recursive MIME parser in C#:
You can expect for your project this kind of clarity, readability and passion!
Please note I won't use Upwork Hourly Protection because I think taking screenshots of my computer is too invasive.