Experience.
Full Stack Developer
Oct 2019 - Jan 2021
Freelance - ItenLearning
Product
Mathlab. Online platform that allows primary and secondary school students to learn mathematics using different methodologies and based on different mathematics books. The tool also allows teachers to manage and assign the appropriate content to each student and track their progress.Tasks
Front-end developer responsible for implementing and improving the existing architecture of the solution.
Modularize part of the front-end code and create a "core" library to be shared in different branches of the product (different clients).
Development of an administration panel (front-end) and its respective API (back-end) for the management of centers, users (students, teachers, families, admins), classes and publications (math books).
Improve the behavior of several API "endpoints" by refactoring the BDDS queries and adding new functionalities in the back-end.
Creation and integration of a licensing system using an external provider (keygen.sh) in order to have different policies for the use of clients and users.Stack & technologies
Front-end: React, React-Redux, Redux-Sagas, CoreUI library. SASS, Javascript (ES6), NodeJS
Back-end: API using PHP - Slim Framework. MySQLFull Stack Developer
Aug 2017 - Ago 2019
Freelance - McKinsey & Company
Product
Asset management (Stations, transformers, transmission lines, ...). Online solution for the management and predictive maintenance of assets for Mckinsey's Energy Transmission and Distribution client. Through different dashboards to display the status of assets, location, maintenance tasks, calendar, etc.
Benchmark solution that allows Mckinsey customers in the electric power sector (Transmission and Distribution) to fill out a detailed questionnaire with data on capital and operational costs. Once the questionnaire is duly completed, the tool allows comparing the behavior of each client with the rest of the competitors using the methodology designed "in-house".Tasks
Front-end developer responsible for implementing the different solutions and dashboards. Also collaborating on the back-end to improve the existing API and add new functionalities.Stack & technologies
Front-end: React, React-Redux, Redux-Sagas, AntDesign UI library. SASS, Javascript (ES6), Webpack, Lodash, D3, ChartJS, WebSockets
Back-end: API using Python - Django REST Framework. PostgreSQL
Kubernetes, Docker, CircleCIWeb Application Developer
Apr 2007 - Nov 2017
Whads Media Studios S.L. (Barcelona)
Web Application Development in Javascript, Node.js, ASP, PHP, Python and Perl.
Mobile Application Development for iOS an Android with Axway Appcelerator.
Frontend developer, Responsive Design, HTML5, CSS3, Javascript, JQuery, Google APIs, CSS3, SASS, React-Redux.
System Administration and Monitoring Linux (Ubuntu) and Windows Servers.
Comprehensive database management.
Relational and NoSQL databases.
Layout and integration of processes for managing and creating Newsletter campaigns using platforms such as Campaign Monitor, MailChimp, Sendy and Mailgun.
Account and Project Manager.Analyst programmer
Apr 2006 - Apr 2007
Online Solutions Ltd (Budapest)
Internship in Budapest, Hungary as a junior web developer at Online Solutions Ltd.
Maintenance and web development in Perl, HTML/CSS, Javascript, MySQL.
Enterprise application integration.Linux Administrator
Jan 2005 - Mar 2006
CCMA i CCRTVi (Barcelona)
Supervising and monitoring processes and network with Nagios.
Development of Perl script programs to automate different internal processes.