Experience

Linio Group
  • Senior Software Engineer - Payments
    Full-time - Mexico City Area, Mexico
    November 2018 - Present
    Now I'm working on LinioPay, creating, and maintain features. As part of the work, I still working on other Linio projects doing the integrations with LinioPay.

    But now the difference is LinioPay has PCI projects. And for these projects and as a software engineer, we are required to create unit and integration tests to cover 100% of the code.

    Framework and Libs: Laminas Mezzio + Doctrine
    Tests: PHPUnit + Behat + Mutation tests with Infection
    Relational: PostgresSQL
    Tools to static analysis: PHP-CS-FIXER, PHPStan
  • Senior Software Engineer
    Full-time - Mexico City Area, Mexico
    November 2018 - Present
    At Linio, I have been work on different projects, most of the time I worked on PIM (Product Information Management), until the end of 2019, a project responsible to deliver the same product catalog to different countries that Linio works.

    In this project, there are many business rules. The core feature is to differentiate the product from offers, in our vision we can have many offers to the same product as a result we have better search results and a more concise database.
Oowlish
  • Software Engineer
    Full-time - Fortaleza Area, Brazil
    February 2017 - October 2018
    Oowlish now is responsible for PetCoach and I'm still working on PetCoach, doing code review, evaluating tests, training and onboarding the new developers, developing new features and improving the architecture.

    Framework and Libs: Symfony + SonataAdmin + DoctrineORM + JMSSerializer
    Tests: PHPUnit + Codeception
    NoSQL: ElasticSearch
    Relational: MySQL
PetCoach
  • Software Engineer
    Full-time - Fortaleza Area, Brazil
    February 2017 - October 2018
    Creation and maintenance of features for PetCoach, bug prevention with code review, always seeking to improve the quality, performance and architecture of the project.

    Framework and Libs: Symfony + SonataAdmin + DoctrineORM + JMSSerializer
    Tests: PHPUnit + Codeception
    NoSQL: ElasticSearch
    Relational: MySQL
    Tools to static analysis: PHPMD, PHPCS, PHPCPD
Funceme
  • Software Engineer
    Full-time - Fortaleza Area, Brazil
    May 2015 - January 2017
    Maintain and develop systems and websites using Zend Framework 2, Laravel, Doctrine, Javascript, HTML and CSS.

    I participated in projects of diverse complexities, where it was necessary to have a minimum of knowledge about meteorology and hydrology, since it was fundamental to know how to provide the information collected by meteorological stations, radars and etc.
Avanz
  • Software Engineer
    Full-time - Fortaleza Area, Brazil
    August 2012 - April 2015
    Construction and maintenance of websites, portals, intranets, social networking using Drupal, PHP, JavaScript, HTML and CSS.
    Storage: MySQL, Postgres.