I am a telecommunication engineer with wide vagage as a backend developer and with knowledge of frontend development and systems administration.
Recently adopting management roles as Product Owner and Product Manager, with skills in people management and product management with agile methodologies.
Actually, as Product Manager, I prepare new features for development together with the agile team, following an MVP approach to launch improvements with each iteration. I try to build a clear and prioritized backlog, investing energy in making sure the agile rituals work productively and help create a great atmosphere and strong connection within my team. I present new developments to colleagues and stakeholders, including creative ways to teach the teams about the use and functionalities of new features. I inspire my team as much as stakeholders and make sure everybody is aware of the vision and roadmap. I try to create a strong feedback culture where everybody feels enabled to provide each other with honest feedback and input.
I am the proud lead of a team that has created from scratch Centribal Plataform, which is a product that aims to create and manage chatbots and connect them with the most popular instant messaging channels like WhatsApp, Telegram, Facebook Messenger but also to the most popular CRMs like Zendesk or Salesforce.
My actual job
At Centribal as Product Manager I have to talk with clients, potential clients and stakeholders in order to collect requirements and analyze market needs to create a roadmap and well-prepared backlog. It’s very important to prioritize the product features and influence different teams of the company to ship successful products. This is possible by breaking down features in little tasks to be able to release them incrementally.
At Centribal we work with the scrum framework using the Atlassian products (Confluence, Jira and Bitbucket) as a tool that helps us. I like to work as a servant leader to help my colleges grow up as much as they can. I consider myself as a team player.
We have built Centribal Platform with the following technologies: Django with Python, React with JS, Ubuntu servers over AWS, MySQL databases like Aurora and RDS, monitoring and observability with Grafana and Prometheus and fast searching with Elasticsearch. The product is built from docker to production.
I use to collaborate with the development team but also with operations and business roles in spanish and english fluently.
You can see the following Youtube videos making some demos of Centribal Platform:
My previous jobs
Senior Software Enginner @ CDmon
Responsibilities: Maintenance of internal applications of the hosting team. Design and development of new functionalities following agile methodologies and focused to provide maximum value to the customers. Support the technical team for troubleshooting. Support the Product Owner of the team defining accurate tasks in order to maximize the delivered value every sprint. Support to the Scrum Master of the team helping to explain agile methodologies.
Technologies: Back-end: PHP (from 5.2 to 7.2), Ruby, Perl and Bash. MySQL databases. IDEs: PHPStorm and RubyMine. Version Control System: GIT and SVN. Operating Systems, Ubuntu, Debian 6, Debian 7 and Debian 9. Used to work with Atlassian Software such Jira and Bitbucket.
Strategy: Use of agile methodologies like Scrum and Kanban to provide maximum value to the products developed.
Goals: Automation of actions that were carried out by humans, saving money on company personnel. Implementation of Let's Encrypt SSLs for all the hostings of the company, allowing all our clients to secure all their hostings and helping them to be better positioned. New Debian 9 servers for shared hosting servers, offering updated software on SSD platform. Saving costs in the resolution of incidents stabilizing the operations of the platform. Products and processes documented in an excellent way, making other colleagues or new incorporations take the minimum time to adapt to the products.
Senior Backend Developer @ IC Software
Working as responsible of the internet department I take care of the ticketing platform of the company and the auction platform. The ticketing platform contains the desktop web application, the mobile web application and also the on-line ticket office. I study the requirements of the clients in order to analyze the way to implement new products with security, stability, effectively and efficiency. Working with the System Administrator and Desktop Developer to build and maintain all the ticketing platform, being a high traffic website with 1.5 million pages and 100k unic users per month. Open to the study and use of new technologies such as Reddis or Memcached to improve system performance, but very cautious to protect the business.
Comandament Tècnic Operatiu @ TMB
Responsible for the Barcelona Metro base staff, circulation of Barcelona Metro lines and incidents throughout the Barcelona Metro network.
QA engineer @ Sony Spain
Design and maintenance of quality control software for the Sony factory in Viladecavalls and application of quality control for Smartphone with Windows Mobile OS. The development environment used was Microsoft Visual Studio to work with Visual Basic. Net, MySQL and Access.
Driver @ Randstad
Transporting people at risk of dependence in order to help them increase their autonomy in workshops of mental and physical activities.
Software engineer @ Sismat Electronica
Application Development in C and C++ for Windows with Visual Studio development environment, integrating communication between PLCs and PCs, Access databases and MySQL integration hardware using drivers. Besides design, development and testing of electronic boards for the production sector of industrial machinery.
Univeritat Politècnica de Catalunya (UPC)