About

A bit more about me, my past, projects and my current job.

Career

I work with Software Engineering since 2003, when I started using PHP. I’ve been leading and mentoring engineering teams for the last couple of years, helping with the software architecture, planning new features and services, including distributed systems using microservices architecture.

As an engineer, I’ve been focused on refactoring legacy applications, moving from framework-based architecture to layered architecture, framework-agnostic, creating independence of any external agent.

Currently, as the Team Lead of the Bookings Squad at Glofox, I’m responsible for the booking mechanism (a core component of our platform), the legacy API (refactoring and building independence of external components) and the authentication service. We’re a team of 7 – remotely distributed between Spain, Ireland, Romania and India -, including engineers, testers and a senior product manager, dealing with the planning of new features (using user story mapping + user story refinement), bugfixes, mentoring Junior engineers, and also writing maintainable and clean code. Our architecture is totally microservices-based with more than 40+ microservices running using async (SNS/SQS) and sync (HTTP, gRPC) communications, built using Golang, PHP and TypeScript, running on the AWS ecosystem.

In 2013 I created an open source project called Corcel PHP, a Composer package that allows you to use WordPress as backend source, and getting all database data using the Laravel’s Eloquent ORM:

echo Post::all()->first()->author->name;

Education & Certifications

I got a Master’s degree in Information Science in 2015 and in 2018 I started my Ph.D. in the same field, researching about Machine Learning and NLP. I had to stop my Ph.D. because I relocated to Ireland.

I also hold a Bachelor’s degree in Computer Science and an MBA in Business Management. I also have Zend Certified Engineer certification in PHP and Certified Scrum Master (CSM).

My public defense of my Master’s dissertation. November, 2015.

Community & Awards

I’m one of the co-organizers of PHPMG, a PHP group related to all PHP developers in Minas Gerais state, in Brazil. PHPMG is the oldest PHP group in Brazil – with more than 1.5k members, being the pioneer in events and conventions in the state. I’m ahead of the organization – together with awesome friends Lucas Mezêncio and Pedro Chaves -, since 2014.

In 2016 my open source project Corcel won the PHP Innovation Award from PHPClasses.org, being elected by the community the best PHP project in May 2016. Reference: https://www.phpclasses.org/winners/year/2016/.

The custom ElePHPant I won from PHPClasses.

Personal Life

I’m  from brazil, but I live with my wife and my 2 children in Galway, Ireland.

If you want to contact me please reach me on Twitter or email me at juniorgro@gmail.com.