Campos - Python Developer - Dublin, Ireland

Oscar Campos

Dublin, Ireland


Python Developer


I started writing Python code on 2007, since then it has become my favorite language.

Work History

Backend Development Team Leader

Dedsert Ltd.

From December 2013

As Backend Development Team Leader I am responsible for coordinate the development team, conduit the Scrum methodology, design and review the architecture of the software and improve the system with optimizations, fixes and proposals.

I am responsible of the maintenance and development of Mamba into the organization.

Senior Python Developer

Dedsert Ltd.

October 2012 - December 2013

As Senior Python Server Developer I was responsible for, develop new features for the application, review the code of junior programmers and serve as mentor for them as well. Decide the design of the new features of the application and support other departments in the development of new products and ideas. I am responsible for optimize and refactor legacy code that the application uses and support other programmers with code styling and good programming practices.

We introduced a technology that I created myself and it's available under the GPL license on

Senior Developer

Webalianza S.L

October 2011 - September 2012

I was responsible for developing several projects using several languages and technologies as part of a small team of two developers and one system administrator. I was also responsible for the correct implementation of the SCRUM methodology for one of the projects. I used Python, Scala, PHP, JavaScript, CSS and HTML in those projects.

Senior Consultant/Developer

Open Phoenix IT S.C.A

June 2009 - October 2011

I was responsible for develop a mashup service between a Twisted Web Server developed with Goliat (Framework that I wrote myself) and an OpenERP server through a XMLRPC interface using ExtJS 3 as frontend for the Goliat service. Design a full featured calendar for the GUI creating new ExtJS widgets from zero. A video of those interfaces can be checked at:

I was also responsible for the full development of Moodle ITE MGM module writing its code in PHP and keeping the entire module independent from the Moodle core to make possible future full system upgrades.

I worked on GNU/Linux system development and was responsible for the correct implementation of the SCRUM methodology at projects and Open Phoenix goliat framework and main site web pages development.

IT Consultant specialized in GNU/Linux and Free Software

Inovacion y Desarrollo Empresarial Seneca S.L.

June 2007 - June 2009

Backport and develop GNU/Linux drivers usually for Operating Systems based on old versions of Ubuntu and Debian. Develop a C++ frontend for Backharddi cloning media system using the Qt Toolkit. Develop lot of small DevOps applications in Python to manage GNU/Linux systems. Create Operating Systems master discs to massively clone it. Optimize Gentoo GNU/Linux boot process time and size for PC-TV project. Develop several .deb packages for MAX distribution. Write several documentation pages for MAX distribution. System Administration under GNU/Linux and write Python internal applications for massively OS OEM clone and other management tasks.



Goliat is a Web Applications Framework written in Python and JavaScript licensed under the General Public License. Goliat uses Twisted, ExtJS, Orbited, Evoque and Storm to build web applications.


Mamba is a high-level RAD Web Applications framework based on Twisted Web with steroids.


Digia PySide and Riberbank's PyQt bindings for Qt on Python Sublime Text 2 and Sublime Text 3 support

Anaconda Sublime Text 3 extension

Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker and Vagrant for Sublime Text 3 using Jedi, PyFlakes, pep8, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3

Qualifications & Certifications

IESFP El Cabanyal

Skillpages has been acquired by! is pioneering the way people find local services. Skillpages is the world’s premier directory of service providers.

Find out more

Are you sure that you want to leave?