Lead Software Engineer,
Oct, 2021 - Present
PHP (Laravel 8)
Gatsby
ShellScript (Bash)
Docker
MySQL
Git
Bitbucket CI
DevOps
DigitalOcean
CloudFlare
I am an experienced web engineer, building software since 2008. I have experience developing and maintaining systems and web applications, solid knowledge of data modelling and Linux servers administration. Besides that I try to focus on quality code always praising good practices, ensuring application performance and scalability.
I like (and I know) regular expressions and I am a Git and Free and Open Source Software enthusiastic, Certified ScrumMaster by Scrum Alliance, spreading the Agile Manifesto in software development and especially the interaction of individuals in the course of development, and that great software are built on top of great people.
I love electronics and playing once in a while with my Arduino at home.
I'm communicative, extroverted and friendly.
Lead Software Engineer,
Oct, 2021 - Present
PHP (Laravel 8)
Gatsby
ShellScript (Bash)
Docker
MySQL
Git
Bitbucket CI
DevOps
DigitalOcean
CloudFlare
Senior PHP Engineer,
Jan, 2019 - Oct, 20212 years 9 months
I've helped my team to achieve the best development practices, such as Unit Testing, efficient refactoring, and SOLID principles.
Together with another senior developer, we've created a stable and '1-click' development environment with Docker.
I've planned, designed and executed the refactoring of a monolith into small and independent micro-services fully scalable and performant.
Worked together with the DevOps team to create and set up pipelines for deployments, static code analysis and integration tests.
Managed to improve up to 10x the response time of a web app (from 800ms to 8ms).
PHP (vanilla, Symfony 5)
ShellScript (Bash)
Docker
MySQL
MariaDB
Git
GitLab CI
DevOps
AWS (SQS, RDS, Redshift, S3, ECS)
Redis
CloudFlare
Senior Full Stack Web Engineer / Tech Lead,
Apr, 2017 - Oct, 20181 year 6 months
I've created an action-based access log system in the application. I optimised resource utilisation and application runtime by deploying a queuing system using Beanstalkd, later migrated to Amazon SQS.
Improved database organisation and modelling, along with query optimisation, significantly increasing application performance, also migrating the database to Amazon RDS.
I rewrote a good part of the application using clean code practices and software architecture to ensure a quick and performative application for the end user.
Reduced infrastructure costs by nearly 60% after optimisations.
PHP
ShellScript (Bash)
Laravel 5
Symfony 4
Doctrine
Docker
MySQL
MariaDB
Git
AWS (RDS, EC2, SQS, Elastic Beanstalk)
Senior Full Stack Web Engineer,
Dec, 2016 - Mar, 20173 months
I worked on the restructuring of the application used at the time, improving the coherence between the architecture and the organisation of the code. I created an interactive drawing application using JavaScript and canvas.
AngularJS
NodeJS
Git
Senior Developer,
Mar, 2016 - Dec, 20169 months
I worked with system analysts to help design features and tasks for the development team, always ensuring fast, concise deliveries.
I created a connection driver for CakePHP 3 to connect to Db2 for IBM z / OS banks, and I also collaborated with the Laravel Db2 project by adding the Db2 for IBM z / OS connection functionality.
I also worked with the infrastructure team to develop a code version control flow and Git deployment, and to optimise automated deploy routines with Jenkins.
PHP
CakePHP 2/3
Laravel 5
Apache
Git
Oracle
Db2 for IBM z/OS
Senior Full Stack Web Developer,
Aug, 2015 - Feb, 20166 months
I worked on the maintenance and development of new features, optimisation and refactoring of legacy code. I rewrote the entire back-office application from scratch using a completely new and more concise architecture.
I optimised the Continuous Integration process and deploy the application together with the infrastructure team.
PHP
ShellScript (Bash)
Zend Framework 2
Symfony 2
Doctrine
Vagrant
AngularJS
Apache
MySQL
Git
Ubuntu
Software Engineer,
Aug, 2014 - Jul, 201511 months
I created an access control system based on the routes of the application used in the back office. I also created a routine for backup of the production database in ShellScript.
I collaborated with the team's involvement in migrating version control to Github and creating a more coherent internal communication culture among the team.
PHP
Python
Laravel 4
MySQL
MongoDB
Redis
Flask
Beanstalkd
ShellScript (Bash)
CentOS
Amazon Linux
Git
System Analyst / Tech Lead / ScrumMaster,
Nov, 2013 - Aug, 20149 months
As a ScrumMaster and analyst, I organised the flow of development, increasing the team's productivity and thus ensuring more assertive, concise and fast deliveries.
I helped organise the entire legacy code, refactoring whenever possible using clean code techniques and software architecture. I also created a deployment flow for the Gitflow-based application. I also created the initial setup of the production servers, such as making better use of the machine resources to run the application.
PHP
Zend Framework
MySQL
SOLR
Git
Developer and Analyst,
Sep, 2012 - Oct, 20131 year 1 month
I worked in the analysis and development of web applications focusing always on the best practices of software development, using cutting-edge technologies, always compatible with the needs of the clients.
In the part of project planning and management, I increased the productivity of the team by organising the flow of project development, applying project management methodologies and helping to build a fully qualified team.
Configuration and administration of Linux servers.
PHP
Symfony 2
MySQL
Doctrine
NodeJS
ExpressJS
MongoDB
Redis
Ubuntu
CentOS
Amazon Linux
Developer and Analyst,
Jun, 2011 - Sep, 20121 year 3 months
Analysis and development of systems web applications.
Configuration and administration of Linux servers.
PHP
Zend Framework
Wordpress
Doctrine 1
MySQL
Ubuntu
Technology Information Developer,
Nov, 2010 - Jun, 20117 months
Maintenance and development of new features, optimising and refactoring legacy code, helping to steady improvement project.
PHP
Zend Framework
MySQL
Analista Desenvolvedor,
Sep, 2010 - Nov, 20102 months
Analysis and development of systems web applications.
Analysis, planning and project management.
PHP
Codeigniter
Wordpress
MySQL
SQL Server 2005
ASP
Desenvolvedor Web,
Sep, 2008 - Jul, 20101 year 10 months
Analysis and development of systems web applications.
Configuration and administration of Linux servers.
Analysis, planning and project management.
PHP
Wordpress
MySQL
OpenSocial (orkut)
Memcached
Computer Science, Analysis and Systems Development, Universidade Estácio de Sá
Jan, 2013 - Jan, 2015
Computing, Technology in Development of Systems for Internet and Databases, Faculdade Pitágoras
Jan, 2006 - Jan, 2010
Co-organiser,
Jan, 2015 - Present
I help in organising events and ensuring a harmless and pleasant environment for all types of people.
beer.php - Informal Meetup that happens 1 time a month where we chat about programming and drink a beer (or soft drinks, or juice, or tea).
PHPMG Talks - Formal Meetup with at least 2 talks on subjects involving the PHP ecosystem and Web Development widely.
Music
Videogames
Technology
Science
Astronomy
I've had the opportunity to work with Lucas twice. At both opportunities, he was known to be a dedicated professional committed with the projects and deadlines. He was also known to be always available to help the colleagues to find solutions, debug codes or even have a usability discussion.
Lucas is an excellent developer with great skills. We worked together in a lot of projects and always helped me. We always discuss a lot of technical solutions and was open to teach and explain his point of view. Work with Lucas was an excellent opportunity.
Lucas is an outstanding professional. From his interpersonal skills to the quality of the code he writes, you can easily see why he stands out from the crowd. During the time we worked together at Learncafe, he helped bring our tech team to a whole new level by introducing us to best practices and the newest technology, as well as implementing Agile Development, which significantly increased the team's productivity. As a former colleague and as a friend, I have Lucas as a point of reference, as I am constantly learning new things from him.
Lucas Mezêncio é um profissional com real paixão por tecnologia. Sempre antenado, trata-se de um early adopter do que tem de mais moderno, produtivo e novo no mercado. A experiência de trabalhar com o Lucas Mezêncio no Learncafe foi muito importante para mim e para empresa, onde atualizamos muitos processos e tecnologias, tudo baseado nas experiência deste grande profissional!
Lucas is a very good developer. He cares about code quality, always advocating for clean code and readability. During the time we worked together at Méliuz, Lucas and I did several improvements on the development process. These improvements helped developers feel more involved in code review processes and more productive. Last but not least, Lucas is a great guy to have in a team: he's very collaborative and engaged in making the team better.
Tive a ótima oportunidade de trabalhar juntos na mesma empresa. Lucas é um profissional dedicado, possui uma visão crítica apurada, detalhista e trabalha muito bem em grupo. Possui realmente bastante talento com desenvolvimento PHP, JS e administração de servidores Linux.
Lucas has a natural thirst for innovation, and is extremely pleasant to work in the same environment that him, as he is a really friendlyand easy-going person.