Personal details

Raul P. - Remote back-end developer

Raul P.

PHP Engineer
Based in: đŸ‡»đŸ‡ł Vietnam
Timezone: Hanoi (UTC+7)

About

As a PHP developer with more than 15 years of professional experience, I have worked with many of the most popular frameworks in the market, ranging from eCommerce sites to CMS or general-purpose websites.

I can easily adapt myself to any new technology, not only with PHP but also with other javascript variants, or even mobile development using Android or iOS.

One of my strongest qualities is my ability to collaborate effectively. I enjoy working with others and being a helpful resource for my coworkers and the entire company.

Work Experience

PHP Developer
Datalink | Mar 2023 - Present
PHP
PostgreSQL
Laravel
API Integration

The system for reading from a variable number of sources (API, FTP, URL, etc.) inventories was implemented from scratch.

This data is later normalized and enhanced using machine learning libraries, which run against data from previously stored units. All this data can be exported.

This project significantly expanded my knowledge of API implementations and SOLID design principles. Each dealership managed data differently, so we had to identify commonalities among them. Additionally, the logging system we implemented has been very effective for tracking issues.

I also collaborated on other projects, including those on the frontend side, using Nuxt 3.0.

PHP Engineer
Compuco | Nov 2020 - Mar 2023
PHP
jQuery
MySQL
Git
Drupal
Vagrant
CRM
Docker
Sass

I can divide my work in this company into these two stages:

Initially, I worked on a CiviCRM extension to manage cases, which involve a set of related activities.

I worked as a Senior Backend developer, along with two other developers in the same position and two frontend developers. I assisted in many new functionalities and maintenance of the existing ones. I was able to develop using TDD since the extensions were already prepared for that.

After that, I was moved to the Drupal team. We worked on Drupal modules that allow CiviCRM users to update their profiles, membership, and other details that otherwise would be only accessible through the CiviCRM interface. This is known as SSP: Self-Service Portal.

Also, we developed a tool for creating websites that complements the SSP previously mentioned, named "Core Website". This uses Bootstrap 5 as a CSS framework, and we offer the ability to customize many of the details by exposing SASS variables on the admin Drupal panel, and compiling the CSS "on the fly".

In both stages, I learned the technologies (CiviCRM, Drupal 7) and current products quickly, allowing me to collaborate almost immediately with the team.

Education

Universidad TecnolĂłgica Nacional - Facultad Regional ParanĂĄ
Bachelor's degree・Programming
Jan 2005 - Dec 2006