Senior Python Backend Engineer
Tasks: Multiple projects mostly involving creation of REST APIs, management of data, scalability, reliability and high performance of backend systems. Implementing code quality standards within the organisation (PEP-8, linters, continuous integration, continuous deployment). Scrum framework implementation. Assistance with senior technical recruitment. Project estimation at high and more fine grained level. Team and tech lead roles.
Tasks: Creating of a web platform with both public and private sites. Management of customers, leads, and products. SEO optimisation, OGP implementation. Continuous integration and deployment with Jenkins. Coordination of a team of designer, frontend developers and backend developer to achieve the delivery of the product.
Tools: Python (2 and 3), Django (1.4 to 1.7), Tastypie, Multilanguage (linguo, gettext, vinaigrette), SQL (MySQL, MariaDB, PostgreSQL, SQLite3), NOSQL (MongoDB) with mongoengine, Celery, RabbitMQ, Memcached, numpy, Java, Android, Agile development (Scrum and Kanban), Tasking systems (JIRA, Asana, Trello), Documentation tools (DokuWiki, Markup, Sphinx, Confluence), PEP-8.
Tasks: Development of two Android Apps for an indoor positioning project in shopping malls together with the company Walkbase Inc. Development of a Java backend. Honorific mention at ICT Showroom.
Tools: Java, Android, MySQL, Eclipse, Subversion, UML.
Tasks: Implementation of a MultiAgent System (MAS) towards the interchange of water resources by intelligent agents in Java and Prolog. Supervisor of a team of two developers.
Tools: Java, JADE agents, MySQL, Eclipse, Subversion, UML, TeX.
Tasks: Management of materials’ storage and movement, goods reception, periodic reports, creation and reception of orders, digitalization of the existing information
Specialized in: Information Systems
Additional courses: Computer Laboratories Installation, Introduction Course to the Business World
Study fields: web development, databases, project management, software architectures
Developed a full backend + system architecture. Data models, API, MQTT brokers and communication and automatic deployments. Website with CMS for the moderators. 1+ year project so far and still growing.
Website with public and private sites. Management of users, customers and leads. Ansible deployments and continuous deployment and integration with Jenkins.
Speaker at the EuroPython conference during 2016 summer at Bilbao, Spain. Around 200 assistants. The talk consisted on how to build an IoT backend using Python, MQTT, RabbitMQ, Protobufs and some other technologies.
Django website with nation-wide stats and thousands of users completing forms about questions from the TV program.
Video upload platform. AWS infrastructure. Python and Django backend.
Built the platform with user generated content at its center, using AWS and CDN to upload, process and distribute the content. Backend in Python and Django, MySQL database, admin site for moderation of content, high availability.
First version of a cognitive platform to analyse the evolution of children learning with new technologies. Python and Django project, systems administration, python data analysis. Also involved into Android programming.
Python, Java, Android, C, C++, Haskell, Prolog
SQL(Postgres, MySQL MariaDB), NOSQL(Mongo)
Ansible, Amazon Web Services, Bamboo, Jenkins, Chef
MQTT, RabbitMQ, Protocol Buffers
Git, Mercurial, Subversion