Andres Campanario

Senior Developer - DevOps Engineer
  • +34 625207970
  • andrescampanario@gmail.com
  • www.andrescampanario.com

About Me

I started programming creating the first job opportunities website in my university (URV) in 1998. I has worked in some IT companies as a Developer, SysAdmin and IT Consultant.

Later, I decided to become a freelance programmer (since 2011) using CakePHP, Symphony, Laravel or Yii2 as a base tool for my customers and integrating all types of third party services, especially services using open source technologies

I offer a solid experience twenty years in the professional world of IT, specifically in web, internet and network environments.

I also collaborates with an NGO in the Raval (Braval) neighborhood in Barcelona, which focuses on promoting education, sports, combating marginalisation and exclusion of young immigrants.

I'm a passionate about Linux, OpenSource, PHP and Javascript.


Work Experience

Senior Developer && DevOps Engineer

  • Design of the architecture and infrastructure services of new projects or new developments.
  • Use of tools such as Docker and DDEV for development.
  • Implement Continuous integration and continuous deployment (CI/CD).
  • Providing everything Front needs for its work and deployments.
  • Task management, code review, validation of implementations, use of unit and integration tests.
  • Programming in PHP, Javascript (Vue, Gulp, Webpack ...)
  • Maintenance of projects in production.
  • Use of Opensource tools and making Opensource contributions.
2015 - 2019

IT Consultant (freelance)

  • Development of online business management tools.
  • Tools for the application and implementation of the “Management by Missions” methodology in clients.
  • Development of online survey systems and generation of reports based on the results.
  • Development of CRM/ERP tools for management profiles for customers.
  • Management of junior profiles.
  • System administration
2013 - 2018

CTO && Founder

  • Creation of a platform as a service (PaaS) for the distribution of digital products.
  • Develop Collaborative work tools for publishers and authors to facilitate music publishing.
  • Development of an API under OAuth 2.0 to integrate and manage different Open Source components on the platform,
  • Installation, configuration and maintenance of a central repository of publications using “Fedora Commons”.
  • Integration of a proprietary OpenID service from Zend Framework.
  • Management of junior profiles.
  • System administration
2014 - 2015

IT Consultant (freelance)

  • Integration of geocoding services with Google Maps API.
  • Organization and structuring of client-side programming in applications.
  • Optimization and development of applications for SEO and search engine optimization.
  • Optimization and implementation of system infrastructure improvements to improve performance.

Programmer Analyst

  • Project development and management. UX/UI design. Wireframes
  • Development of different types of projects:
    • Content Management Systems (CMS).
    • Enterprise Resource Planning (ERP).
    • Online stores (E-commerce).
    • Intranets for companies.
    • Develop and integrate Facebook applications.
2007 - 2008

Programmer Analyst

  • Project analysis, class designs, wireframes.
  • Programming and supervision of programming tasks on junior profiles.
  • Projects developed under the company's own content management system.
  • Work on E-commerce portals and interactive television through internet.
2006 - 2007
Cometa Technologies, Smile group

Programmer Analyst

  • Integration of CMS tools and several Open Source tools.
  • Analysis and development of projects in custom developed PHP Frameworks.
  • Integration of online geocoding in visual maps, using Google Maps API.
  • Installation, configuration and maintenance of servers for hosting under Fedora distributions.
2005 - 2006

Programmer

  • Development of management tools.
  • Responsible for the maintenance and programming of the study portal for the sale of courses and masters.
  • Responsible for the maintenance of an internal data server with Microsoft SQL Server 2000.
  • Responsible for the maintenance of the Goldmine 6.5 application.
  • Tracking of banners, advertising mailings, pop-ups and advertising banners.
2004 - 2005

Programmer

  • Development of e-learning courses.
  • Development of Flash applications using ActionScript.
  • Programming of educational exercises, Multimedia CDs and company presentations.
  • Course tracking programming for SCORM platforms.
  • Graphic design in Adobe Photoshop and use of the tools of the Macromedia suite such as Dreamweaver, Freehand, Flash.
2001 - 2003

Programmer

  • Programming of applications for engineers for the study of different energy systems, as well as statistical and monetary calculations related to energy.
  • Development in Delphi and Fortran of applications for mathematical calculations of energy systems.
  • Design, development and implementation of applications in the company's intranet.
  • Design, development and implementation of several corporate Web pages.

Programmer (Scholarship holder)

  • Responsible for the search of suitable candidates for the positions offered, referring to technical and engineering careers.
  • Design, programming, layout and maintenance of HTML pages, Web application for demand and supply, registration form in offers, as well as publication of the same by the companies.

Tech Stack

  • Docker
  • DDev
  • CI/CD
  • Kubernetes
  • Debian
  • CentOS
  • Ubuntu
  • CakePHP
  • Symphony
  • Laravel
  • Yii2
  • Git
  • MySql
  • PostgreSQL
  • Nginx
  • Apache

Tech Skills

  • PHP
  • SQL
  • Javascript
  • NodeJs
  • jQuery
  • Vue
  • TypeScript
  • AWS
  • MongoDB
  • Redis
  • ElasticSearch
  • indexedDB
  • Sphinx
  • Paypal API
  • Stripe API
  • Google API

Soft Skills

  • Leadership
  • Management
  • Empathy
  • Active listening
  • Strategic thinking
  • Collaboration
  • Brainstorming
  • Curiosity
  • Experimentation
  • Planning
  • Goal-setting
  • Delegation
  • Analysis
  • Initiative
  • Professionalism
  • Evaluation
  • Negotiation

Volunteering

Braval

I bring my technical knowledge as a collaborator, managing and administering the non-profit accounts of Google and Microsoft that provide various tools at no cost to the organization, such as mail, Microsoft 365 and the website of the non-profit organization.

Education

  • Technical Engineer, Computer Management
    URV (University of Rovira i Virgili)
    1996 - 2001

Languages

  • English
  • Spanish