Manuel García

Tech Lead at Cobee
  • Claim this Profile
Online Presence
Contact Information
Location
Castellón de la Plana, Valencian Community, Spain, ES
Languages
  • English Full professional proficiency
  • Spanish Native or bilingual proficiency

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Boian Ivanov

Manuel was an amazing team lead. He has always had the team’s back and constantly provided support wherever needed. His expertise on any relevant subject has been something to look up to and his constant involvement with the team cannot be understated. He also manages to channel his positive attitude even in difficult situations and thus bringing the team spirit up in tough times. I will always strive to one day be like him.

LinkedIn User

Manuel is an outstanding Tech lead - with excellent communication, presentation, and problem-solving skills. His expertise, positive can-do attitude and proactivity to address challenges with effective and elegant solutions, are making him an absolute pleasure to work with. On top of Manuel’s outstanding technical and leadership skills, he is a genuinely friendly and supportive team member that makes for effective collaboration and will boost the morale of anyone he works with. He is an amazing mentor for entry & mid-level engineers and is easy to work with him to develop their skills while delivering value to the business. He really has the ability to empower people, strong work ethic, empathy and skill to compromise while still leading the way.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Tech Lead
      • Jan 2023 - Present

      As a Tech Lead, I am passionate about driving innovation and delivering high-quality solutions. I have successfully implemented the following initiatives at Cobee: - Enhanced observability within a monolithic system, enabling better monitoring and diagnostics for improved performance and maintenance. - Fostered a culture of continuous feedback and collaboration, empowering personal growth and driving collective success. - Raised awareness of technical debt, leading to the… Show more As a Tech Lead, I am passionate about driving innovation and delivering high-quality solutions. I have successfully implemented the following initiatives at Cobee: - Enhanced observability within a monolithic system, enabling better monitoring and diagnostics for improved performance and maintenance. - Fostered a culture of continuous feedback and collaboration, empowering personal growth and driving collective success. - Raised awareness of technical debt, leading to the implementation of robust processes that ensure the delivery of high-quality software. - Conducted regular workshops on Pair Programming, Architecture Diagrams (C4 diagrams), Class Diagrams, and Design Patterns, and more, fostering continuous learning. - Engaged in pair programming sessions to encourage knowledge sharing, increase collaboration, and strengthen the team's collective expertise. - Cultivated a strong relationship with the Product Managers to understand the Business. - Mentored a junior Tech Lead, resulting in their professional growth and the achievement of excellence. Technologies and methodologies used for the role: - NodeJS: Typescript, Express, MongoDB, Datadog, Auth0 - Serverless Apps on AWS, using NodeJS with Serverless Framework - AWS: Lambda, DynamoDB, Queues, API Gateway etc. - Gitlab CI, Sonarcloud, Retool - Hexagonal Architecture, DDD, SOLID, OOP, Unit & Integration testing, ELT pipelines Show less As a Tech Lead, I am passionate about driving innovation and delivering high-quality solutions. I have successfully implemented the following initiatives at Cobee: - Enhanced observability within a monolithic system, enabling better monitoring and diagnostics for improved performance and maintenance. - Fostered a culture of continuous feedback and collaboration, empowering personal growth and driving collective success. - Raised awareness of technical debt, leading to the… Show more As a Tech Lead, I am passionate about driving innovation and delivering high-quality solutions. I have successfully implemented the following initiatives at Cobee: - Enhanced observability within a monolithic system, enabling better monitoring and diagnostics for improved performance and maintenance. - Fostered a culture of continuous feedback and collaboration, empowering personal growth and driving collective success. - Raised awareness of technical debt, leading to the implementation of robust processes that ensure the delivery of high-quality software. - Conducted regular workshops on Pair Programming, Architecture Diagrams (C4 diagrams), Class Diagrams, and Design Patterns, and more, fostering continuous learning. - Engaged in pair programming sessions to encourage knowledge sharing, increase collaboration, and strengthen the team's collective expertise. - Cultivated a strong relationship with the Product Managers to understand the Business. - Mentored a junior Tech Lead, resulting in their professional growth and the achievement of excellence. Technologies and methodologies used for the role: - NodeJS: Typescript, Express, MongoDB, Datadog, Auth0 - Serverless Apps on AWS, using NodeJS with Serverless Framework - AWS: Lambda, DynamoDB, Queues, API Gateway etc. - Gitlab CI, Sonarcloud, Retool - Hexagonal Architecture, DDD, SOLID, OOP, Unit & Integration testing, ELT pipelines Show less

    • Germany
    • Retail
    • 100 - 200 Employee
    • Staff Engineer
      • Mar 2022 - Dec 2022

      Define and drive technical strategy in the Innovation Vertical. - Ensure technical cohesion across its teams and support - Support Lead Developers in their technical career growth. Under my guidance, two people gained enough knowledge to become Tech Lead. - Maximise team's autonomy and effectiveness through technical solutions - In this role I feel a bit detached from Coding and closer to Architecture. When I have time I do pair programming with people so I get to know them… Show more Define and drive technical strategy in the Innovation Vertical. - Ensure technical cohesion across its teams and support - Support Lead Developers in their technical career growth. Under my guidance, two people gained enough knowledge to become Tech Lead. - Maximise team's autonomy and effectiveness through technical solutions - In this role I feel a bit detached from Coding and closer to Architecture. When I have time I do pair programming with people so I get to know them better and see how they work. Involved in all the hiring processes of my vertical. Leading and mentoring teams, resolving conflicts, and fostering a collaborative environment where people can thrive and everyone contributes to achieve success for the company. Methodologies & Paradigms used: - C4 diagrams: Context, Container, Componen, Code - Domain Driven Design - Clean Architecture - Distributed Architecture

    • Tech Lead
      • Mar 2021 - Jun 2022

      At Signa Sports United I start as a Tech Lead of one team, and I quickly get to lead 3 teams within 6 months. They need technical direction in both Backend, Frontend and Mobile technologies. Alignment with Product, DevOps, ERP and other Stakeholders. I inspire others to achieve technical excellence, best practices, CI/CD, better team processes, Hexagonal Architecture, DDD, observability and system's automation. Serverless is a great tool to our purpose, as it is great for operation's… Show more At Signa Sports United I start as a Tech Lead of one team, and I quickly get to lead 3 teams within 6 months. They need technical direction in both Backend, Frontend and Mobile technologies. Alignment with Product, DevOps, ERP and other Stakeholders. I inspire others to achieve technical excellence, best practices, CI/CD, better team processes, Hexagonal Architecture, DDD, observability and system's automation. Serverless is a great tool to our purpose, as it is great for operation's processes that happen in the background. I start a event-based architecture with examples. Tech Debt management. Coaching and mentoring of software engineer of all levels of seniority. Although People Management was not in my list of responsibilities for the role, I got a few managees for 2 quarters it as there was a clear need for it. I use one to ones as well as career growth plans to help them grow into their roles. Involved in most of the hiring processes of my vertical. Technologies used for the role: - PHP: Symfony - Serverless Apps on AWS, using NodeJS and Typescript - ReactJS with Typescript - Automation using Cypress - DroneCI, a containerized CI/CD solution Other: - People management: 1 to 1s, Career paths, situation with underperformer.

    • United Kingdom
    • Health and Human Services
    • 100 - 200 Employee
    • Tech Lead
      • Sep 2019 - Mar 2021

      My mission at Zava is to align the technical direction of my team with Product and other stakeholders in the business. I help establishing the technical vision within my team and across the company, supporting developers achieve technical excellence, resolving disagreements, career paths, defining better processes within the team and try to define with the business what to work on to maximise results. I am a true believer of methodologies like TDD and Pair programming, that's why I… Show more My mission at Zava is to align the technical direction of my team with Product and other stakeholders in the business. I help establishing the technical vision within my team and across the company, supporting developers achieve technical excellence, resolving disagreements, career paths, defining better processes within the team and try to define with the business what to work on to maximise results. I am a true believer of methodologies like TDD and Pair programming, that's why I currently do pairing 20-30% of the time instead of coding just alone. This is one of the best ways to influence others towards better practices and to share knowledge and vision across the team. Technologies used for the role: - PHP: Laravel, Lumen, MySQL, Apache, Docker - Serverless Apps on AWS, using NodeJS with Serverless Framework - AWS: Lambda, DynamoDB, Step Functions, Queues, API Gateway etc. - Jenkins to automate pipelines. - Automation of unit and integration tests, and currently trying to implement CI/CD - ELK Stack to collect, analyse and visualise log data. Other: - "Learning all together" sessions trying new methodologies to increase satisfaction and productivity - Organising workshops within the company - Part of different guilds and chapters to optimise internal engineering processes.

    • Senior Back-End Engineer
      • Jan 2018 - Aug 2019

      What I do at Zava: - Leading technically a cross-functional team by designing technical solutions that help us reach our goals as a company. - Improving development processes within the team to collaborate and communicate better. - Helping the team to change and modernise the systems we are in charge of, reducing the amount of Business As Usual and increasing satisfaction within the team. Clear focus on innovation. - Helping my team reach excellence by focusing on best… Show more What I do at Zava: - Leading technically a cross-functional team by designing technical solutions that help us reach our goals as a company. - Improving development processes within the team to collaborate and communicate better. - Helping the team to change and modernise the systems we are in charge of, reducing the amount of Business As Usual and increasing satisfaction within the team. Clear focus on innovation. - Helping my team reach excellence by focusing on best practices. - Unblocking situations that can delay the delivery of a certain story, reaching tradeoffs. - Coding 40% of my time to make all the above happen :) Technologies used for the role: - PHP: Laravel, Lumen, MySQL, Apache, Docker - Serverless Apps on AWS, using NodeJS with Serverless Framework and AWS SAM - AWS: Lambda, DynamoDB, Step Functions, etc. - Jenkins to automate pipelines. - Automation of unit and integration tests, and currently trying to implement CI/CD - ELK Stack to collect, analyse and visualise log data. Other: - "Learning all together" sessions trying new methodologies to increase satisfaction and productivity e.g. pair and mob programming - Organising workshops within the company - Teaching Spanish

    • France
    • Financial Services
    • 1 - 100 Employee
    • Senior Back-End Engineer
      • Jun 2017 - Jan 2018

      My responsibilities at Swoon Editions were: - Responsible of creating and maintaining a Micro Service architecture, specially in the logistics area of the company, allowing the business to grow by automating and improving the delivery process to the customers: container loading, shipments and deliveries. - Refactor legacy code, and moving away from a monolithic application into a more manageable and maintainable approach of microservices. - To create and maintain reports for the… Show more My responsibilities at Swoon Editions were: - Responsible of creating and maintaining a Micro Service architecture, specially in the logistics area of the company, allowing the business to grow by automating and improving the delivery process to the customers: container loading, shipments and deliveries. - Refactor legacy code, and moving away from a monolithic application into a more manageable and maintainable approach of microservices. - To create and maintain reports for the business based on some data analysis. Technologies and methodologies used: - Agile environment (SCRUM) - Laravel, Symfony and Lumen frameworks to build APIs and Backoffices - Python/Pandas Datastore for reporting. OpenERP. - MySQL as relational database. - Git as Version Control System. Git Flow. - Amazon Web Services. - Continuous Integration using CircleCI - Unit testing Show less My responsibilities at Swoon Editions were: - Responsible of creating and maintaining a Micro Service architecture, specially in the logistics area of the company, allowing the business to grow by automating and improving the delivery process to the customers: container loading, shipments and deliveries. - Refactor legacy code, and moving away from a monolithic application into a more manageable and maintainable approach of microservices. - To create and maintain reports for the… Show more My responsibilities at Swoon Editions were: - Responsible of creating and maintaining a Micro Service architecture, specially in the logistics area of the company, allowing the business to grow by automating and improving the delivery process to the customers: container loading, shipments and deliveries. - Refactor legacy code, and moving away from a monolithic application into a more manageable and maintainable approach of microservices. - To create and maintain reports for the business based on some data analysis. Technologies and methodologies used: - Agile environment (SCRUM) - Laravel, Symfony and Lumen frameworks to build APIs and Backoffices - Python/Pandas Datastore for reporting. OpenERP. - MySQL as relational database. - Git as Version Control System. Git Flow. - Amazon Web Services. - Continuous Integration using CircleCI - Unit testing Show less

    • Financial Services
    • Head of Development & Lead Engineer
      • Jan 2016 - Jun 2017

      My responsibilities in PetyCash were: - To manage and coordinate the tech team. - Align the tech team with business and marketing. - Make sure the team delivers while using best practices and maintaining high standards of quality - In charge of anything related to tech and security in the platform. Technologies used: - Python/Django and Laravel stacks to develop our platforms. - MySQL as relational database. - Git as Version Control System. Git Flow -… Show more My responsibilities in PetyCash were: - To manage and coordinate the tech team. - Align the tech team with business and marketing. - Make sure the team delivers while using best practices and maintaining high standards of quality - In charge of anything related to tech and security in the platform. Technologies used: - Python/Django and Laravel stacks to develop our platforms. - MySQL as relational database. - Git as Version Control System. Git Flow - Amazon Web Services - Server administration / DevOps - Unit and Integration testing Show less My responsibilities in PetyCash were: - To manage and coordinate the tech team. - Align the tech team with business and marketing. - Make sure the team delivers while using best practices and maintaining high standards of quality - In charge of anything related to tech and security in the platform. Technologies used: - Python/Django and Laravel stacks to develop our platforms. - MySQL as relational database. - Git as Version Control System. Git Flow -… Show more My responsibilities in PetyCash were: - To manage and coordinate the tech team. - Align the tech team with business and marketing. - Make sure the team delivers while using best practices and maintaining high standards of quality - In charge of anything related to tech and security in the platform. Technologies used: - Python/Django and Laravel stacks to develop our platforms. - MySQL as relational database. - Git as Version Control System. Git Flow - Amazon Web Services - Server administration / DevOps - Unit and Integration testing Show less

    • Spain
    • Health, Wellness & Fitness
    • Lead Back-End Engineer
      • Jun 2015 - Jan 2016

      This is the social network for runners, no matter what running app you use, your friends can see your runs, compare profiles, follow friends or great runners, see your position in the leaderboards and much more. At Ruantor I was responsible for: - Manage and coordinate the Backend team, aligning efforts with other technical teams. - API Development for mobile applications. - DevOps using Chef and Puppet. Infrastructure in AWS and Rackspace. - Deployment's… Show more This is the social network for runners, no matter what running app you use, your friends can see your runs, compare profiles, follow friends or great runners, see your position in the leaderboards and much more. At Ruantor I was responsible for: - Manage and coordinate the Backend team, aligning efforts with other technical teams. - API Development for mobile applications. - DevOps using Chef and Puppet. Infrastructure in AWS and Rackspace. - Deployment's coordination. I used the following technologies and techniques: - Agile environment (SCRUM) - Symfony 2 with PHP 5.6, Laravel, OOP, Composer. - MongoDB, MySQL. - Git as Version Control System. - Redis as cache system, ElasticSearch for efficient data searching. - Local Development using Chef-Solo + Vagrant. - HTML5 / CSS3 / jQuery + Twitter Bootstrap for frontend. Yeoman w/ Bower and Grunt Show less This is the social network for runners, no matter what running app you use, your friends can see your runs, compare profiles, follow friends or great runners, see your position in the leaderboards and much more. At Ruantor I was responsible for: - Manage and coordinate the Backend team, aligning efforts with other technical teams. - API Development for mobile applications. - DevOps using Chef and Puppet. Infrastructure in AWS and Rackspace. - Deployment's… Show more This is the social network for runners, no matter what running app you use, your friends can see your runs, compare profiles, follow friends or great runners, see your position in the leaderboards and much more. At Ruantor I was responsible for: - Manage and coordinate the Backend team, aligning efforts with other technical teams. - API Development for mobile applications. - DevOps using Chef and Puppet. Infrastructure in AWS and Rackspace. - Deployment's coordination. I used the following technologies and techniques: - Agile environment (SCRUM) - Symfony 2 with PHP 5.6, Laravel, OOP, Composer. - MongoDB, MySQL. - Git as Version Control System. - Redis as cache system, ElasticSearch for efficient data searching. - Local Development using Chef-Solo + Vagrant. - HTML5 / CSS3 / jQuery + Twitter Bootstrap for frontend. Yeoman w/ Bower and Grunt Show less

    • Belgium
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Full Stack Developer, Co-founder
      • Apr 2011 - Jun 2015

      Culturaweb is a design and development agency that helped a great range of companies, from startups to big agencies to design and build their brands and products on Internet. From small sites to big e-commerce websites, we developed everything our clients needed to. I was responsible for the following tasks in the company: - Management of the tech team, aligning endeavours with the rest of the company. - Follow-up with clients, evaluating the direction of the projects. -… Show more Culturaweb is a design and development agency that helped a great range of companies, from startups to big agencies to design and build their brands and products on Internet. From small sites to big e-commerce websites, we developed everything our clients needed to. I was responsible for the following tasks in the company: - Management of the tech team, aligning endeavours with the rest of the company. - Follow-up with clients, evaluating the direction of the projects. - Back-End Development of web applications and consumer websites. - API Development for mobile applications. In order to stay productive in my job, I used the following technologies: - Symfony2, Laravel, CakePHP or Codeigniter. OOP and Composer. - Vagrant, Provisioning with Puppet (using PuPHPet) and deployments using Capistrano. - HTML5, CSS3 and Javascript​: Twitter Bootstrap, Foundation, jQuery. Responsive Web Design, Mobile First, Web Standards. Learning SASS and Grunt with Yeoman. - Python: Django as web development framework. - API/Rest Services Development using Python/Django (REST Framework) or PHP (developed mobile backends with 250k+ users). JSON. - Databases: MySQL and PostgreSQL. - Git as Version Control System. - Wordpress for small websites (wp-cli) / Magento for e-commerce sites. Some of the clients I developed projects for: - Movistar - Ford - Discovery Channel - GH Mumm - Tungaloy - Hibu Show less Culturaweb is a design and development agency that helped a great range of companies, from startups to big agencies to design and build their brands and products on Internet. From small sites to big e-commerce websites, we developed everything our clients needed to. I was responsible for the following tasks in the company: - Management of the tech team, aligning endeavours with the rest of the company. - Follow-up with clients, evaluating the direction of the projects. -… Show more Culturaweb is a design and development agency that helped a great range of companies, from startups to big agencies to design and build their brands and products on Internet. From small sites to big e-commerce websites, we developed everything our clients needed to. I was responsible for the following tasks in the company: - Management of the tech team, aligning endeavours with the rest of the company. - Follow-up with clients, evaluating the direction of the projects. - Back-End Development of web applications and consumer websites. - API Development for mobile applications. In order to stay productive in my job, I used the following technologies: - Symfony2, Laravel, CakePHP or Codeigniter. OOP and Composer. - Vagrant, Provisioning with Puppet (using PuPHPet) and deployments using Capistrano. - HTML5, CSS3 and Javascript​: Twitter Bootstrap, Foundation, jQuery. Responsive Web Design, Mobile First, Web Standards. Learning SASS and Grunt with Yeoman. - Python: Django as web development framework. - API/Rest Services Development using Python/Django (REST Framework) or PHP (developed mobile backends with 250k+ users). JSON. - Databases: MySQL and PostgreSQL. - Git as Version Control System. - Wordpress for small websites (wp-cli) / Magento for e-commerce sites. Some of the clients I developed projects for: - Movistar - Ford - Discovery Channel - GH Mumm - Tungaloy - Hibu Show less

    • Retail
    • 100 - 200 Employee
    • Freelance Full-Stack Developer
      • Oct 2006 - Apr 2011

      As freelance developer, I worked with some Digital Agencies based in Madrid (Spain). Although I worked in both Front-End and the Back-End, I started to prefer working with databases, servers, connecting systems, domains, servers, apis and so on. Technologies I used to get the work done: - PHP (CakePHP, CodeIgniter) + MySQL + XHTML + CSS + Javascript. - Facebook Applications using PHP SDK and Javascript SDK. - Web App Development using PhoneGap and jQuery Mobile. - Multi… Show more As freelance developer, I worked with some Digital Agencies based in Madrid (Spain). Although I worked in both Front-End and the Back-End, I started to prefer working with databases, servers, connecting systems, domains, servers, apis and so on. Technologies I used to get the work done: - PHP (CakePHP, CodeIgniter) + MySQL + XHTML + CSS + Javascript. - Facebook Applications using PHP SDK and Javascript SDK. - Web App Development using PhoneGap and jQuery Mobile. - Multi language websites on top of CakePHP. - Git and SVN as Version Control System. - LAMP Stack. Thanks to this agencies, I had the pleasure to developed projects for: - Movistar - Telecinco & Ford - Boiron - Noho Comunicación - El fruto digital - Genializa Show less As freelance developer, I worked with some Digital Agencies based in Madrid (Spain). Although I worked in both Front-End and the Back-End, I started to prefer working with databases, servers, connecting systems, domains, servers, apis and so on. Technologies I used to get the work done: - PHP (CakePHP, CodeIgniter) + MySQL + XHTML + CSS + Javascript. - Facebook Applications using PHP SDK and Javascript SDK. - Web App Development using PhoneGap and jQuery Mobile. - Multi… Show more As freelance developer, I worked with some Digital Agencies based in Madrid (Spain). Although I worked in both Front-End and the Back-End, I started to prefer working with databases, servers, connecting systems, domains, servers, apis and so on. Technologies I used to get the work done: - PHP (CakePHP, CodeIgniter) + MySQL + XHTML + CSS + Javascript. - Facebook Applications using PHP SDK and Javascript SDK. - Web App Development using PhoneGap and jQuery Mobile. - Multi language websites on top of CakePHP. - Git and SVN as Version Control System. - LAMP Stack. Thanks to this agencies, I had the pleasure to developed projects for: - Movistar - Telecinco & Ford - Boiron - Noho Comunicación - El fruto digital - Genializa Show less

    • Full-Stack Developer
      • Feb 2010 - Oct 2010

      Plató Fac is a design, communication, photography and branding studio with 25+ years of experience. They are strongly focused on providing services for local companies. My main task in the company was to design and develop a project for the company from scratch, as well as building or maintaining other small projects that were in progress. The fact of building a project from the beginning helped me get learn on all stages of the process: ideation to implementation. I had to… Show more Plató Fac is a design, communication, photography and branding studio with 25+ years of experience. They are strongly focused on providing services for local companies. My main task in the company was to design and develop a project for the company from scratch, as well as building or maintaining other small projects that were in progress. The fact of building a project from the beginning helped me get learn on all stages of the process: ideation to implementation. I had to do: - Front-End and Back-End Development - Server Management, Network, Hosting Environment (Multi-Domain project) - Automation of deployment - SEO The technologies used were: - XHTML, jQuery & CSS. - CakePHP, MySQL & Apache - SVN as Version Control System. Show less Plató Fac is a design, communication, photography and branding studio with 25+ years of experience. They are strongly focused on providing services for local companies. My main task in the company was to design and develop a project for the company from scratch, as well as building or maintaining other small projects that were in progress. The fact of building a project from the beginning helped me get learn on all stages of the process: ideation to implementation. I had to… Show more Plató Fac is a design, communication, photography and branding studio with 25+ years of experience. They are strongly focused on providing services for local companies. My main task in the company was to design and develop a project for the company from scratch, as well as building or maintaining other small projects that were in progress. The fact of building a project from the beginning helped me get learn on all stages of the process: ideation to implementation. I had to do: - Front-End and Back-End Development - Server Management, Network, Hosting Environment (Multi-Domain project) - Automation of deployment - SEO The technologies used were: - XHTML, jQuery & CSS. - CakePHP, MySQL & Apache - SVN as Version Control System. Show less

    • Spain
    • Retail
    • 1 - 100 Employee
    • Software Developer Internship
      • Oct 2009 - Jan 2010

      Development and maintenance of POS systems (Point Of Sale) for small and large companies, mainly using Microsoft Access and SQL Server 2005 databases, in order to synchronise data between terminals (usually Asus EEE PCs, a Touchscreen PC) and servers. This task required to manage a large amount of data, so query performance was very important. Development and maintenance of POS systems (Point Of Sale) for small and large companies, mainly using Microsoft Access and SQL Server 2005 databases, in order to synchronise data between terminals (usually Asus EEE PCs, a Touchscreen PC) and servers. This task required to manage a large amount of data, so query performance was very important.

Education

  • Universidad Jaime I
    Technical Engineer in Computer Science, Web Development
  • Universidad Jaime I

Community

You need to have a working account to view this content. Click here to join now