Lucas Mezêncio
- eu@lucasmezencio.com
- +351 938 232 024
- Lourinhã, Lisbon - Portugal
Career Summary
I am a seasoned Backend Software Engineer with extensive experience since 2008 in developing robust systems and web applications. My expertise spans data modelling, Linux server administration, and enforcing coding best practices to enhance application performance and scalability.
I am passionate about leading and mentoring diverse engineering teams, fostering a collaborative environment that encourages knowledge sharing and professional growth.
I am also a strong proponent of Agile principles and open source software, continuously advocating for practices that improve team interactions and software quality.
Engaging in electronics as a hobby, applying my technical skills to personal projects with Arduino.
Work Experience
Senior Software Engineer - Backend Tech Lead
Working on the development of a platform to help patients with chronic mental health issues to manage their health and improve their quality of life.
I'm working on the development of the back-end system, which consists of a modular monolith.
Designing the system architecture, modeling the database, and implementing features while serving as a bridge between stakeholders and the engineering team.
Tech environment:
- TypeScript
- React
- NextJS
- NestJS
- Docker
- PostgreSQL
- Git
- GitHub Actions
- DevOps
- OVH Cloud
- DataDog
Senior Software Engineer
Part of the team responsible for the SSO (Single Sign-on) and MFA (Multi-factor Authentication) API, creating and maintaining all the features for this section.
Participating in code-reviews within the team, and also across teams and departments to ensure a high quality of code and a consistent approach to development.
Architectural discussions and decisions (writing RFCs and ADRs), and also helping the team to adopt and maintain new technologies and best practices.
Tech environment:
- PHP 8.1
- JavaScript
- ShellScript (Bash)
- Docker
- MySQL
- Git
- GitLab CI
- DevOps
- AWS
- NixOS
- Devenv
- DataDog
Senior Software Engineer - Backend
I've worked with my team to improve our workflow and deliver value to the business day-by-day, always challenging the team and keeping a healthy and relaxed work environment.
I've managed to help my Tech Lead help the whole team to deliver our very first sprint, before that, all the committed work wasn't being delivered due to miscalculation of team velocity and capacity planning.
Tech environment:
- NodeJS
- TypeScript
- Amazon API Gateway
- Amazon DynamoDB
- Apache Kafka
- AWS CloudFormation
- AWS Lambda
- BitBucket CI
- DataDog
- Docker
- Git
Lead Software Engineer - Backend
Led a cross-functional a team of 6 engineers remotely distributed across the Globe, maintaining regular 1:1s, career progression, and product delivery.
Led the tech department hiring pipeline and played an instrumental role in onboarding, coaching, mentoring, and promoting engineers.
I've helped my team to achieve the best pace and excellence for software development while leading them to always aim for the company goals by balancing technical and product needs by supporting them to grow as individuals and as a team.
Ensuring that the process run smoothly helping them with a clear definition of the Software Development Life Cycle (SDLC).
I've helped my team to achieve the best development practices, such as iterative and incremental releases, Unit Testing, E2E Testing, efficient refactoring, and SOLID principles.
We've created a stable and '1-click' Feature Environment (isolated test and QA environments) with Laravel Forge and Cloudflare Workers.
Tech environment:
- PHP 8.1
- Laravel 9
- NodeJS
- TypeScript
- JavaScript
- Gatsby Cloud
- ShellScript (Bash)
- Docker
- MySQL
- Git
- BitBucket CI
- GitHub Actions
- DevOps
- DigitalOcean
- CloudFlare
Senior PHP Engineer
I've helped my team to achieve the best Software 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 micro-service for redirects (from 800ms to 8ms).
I've also actively participated in interviews and assessments for new candidates.
Tech environment:
- PHP 7 and 8 (in-house framework, Symfony 5)
- ShellScript (Bash)
- NodeJS
- JavaScript
- TypeScript
- Docker
- MySQL
- MariaDB
- Git
- GitLab CI
- DevOps
- AWS (SQS, RDS, Redshift, S3, ECS)
- Redis
- Cloudflare
Senior Full Stack Web Engineer / Tech Lead
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.
Tech environment:
- PHP
- ShellScript (Bash)
- NodeJS
- JavaScript
- Laravel 5
- Symfony 4
- Doctrine
- Docker
- MySQL
- MariaDB
- Git
- AWS (RDS, EC2, SQS, Elastic Beanstalk)
Senior Full Stack Web Engineer
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.
Tech environment:
- AngularJS
- NodeJS
- JavaScript
- Git
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.
Tech environment:
- PHP
- CakePHP 2/3
- Laravel 5
- Apache
- Git
- Oracle
- Db2 for IBM z/OS
Senior Full Stack Web Developer
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.
Tech environment:
- PHP
- ShellScript (Bash)
- JavaScript
- Zend Framework 2
- Symfony 2
- Doctrine
- Vagrant
- AngularJS
- Apache
- MySQL
- Git
- Ubuntu
Software Engineer
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.
Tech environment:
- PHP
- Python
- Laravel 4
- MySQL
- MongoDB
- Redis
- Flask
- Beanstalkd
- ShellScript (Bash)
- CentOS
- Amazon Linux
- Git
System Analyst / Tech Lead / ScrumMaster
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.
Tech environment:
- PHP
- JavaScript
- Zend Framework
- MySQL
- SOLR
- Git
Developer and Analyst
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.
Tech environment:
- PHP
- Symfony 2
- MySQL
- Doctrine
- NodeJS
- ExpressJS
- JavaScript
- MongoDB
- Redis
- Ubuntu
- CentOS
- Amazon Linux
Developer and Analyst
Analysis and development of systems web applications.
Configuration and administration of Linux servers.
Tech environment:
- PHP
- Zend Framework
- Wordpress
- Doctrine 1
- MySQL
- Ubuntu
Technology Information Developer
Maintenance and development of new features, optimising and refactoring legacy code, helping to steady improvement project.
Tech environment:
- PHP
- Zend Framework
- MySQL
Analista Desenvolvedor
Analysis and development of systems web applications.
Analysis, planning and project management.
Tech environment:
- PHP
- Codeigniter
- Wordpress
- MySQL
- SQL Server 2005
- ASP
Desenvolvedor Web
Analysis and development of systems web applications.
Configuration and administration of Linux servers.
Analysis, planning and project management.
Tech environment:
- PHP
- JavaScript
- Wordpress
- MySQL
- OpenSocial (orkut)
- Memcached
References
Kurt Paris (Experienced technical leader with a love for Building Effective Teams, Servant leadership, APIs, Strategic Thinking and Data/Observability)
Lucas is, simply put, one of a kind. Despite being a highly skilled engineer - he is a genuinely nice person who will always go out of his way to make sure that the people in the team have everything they need to succeed. He is extremely honest, and is willing to step outside his comfort zone (in terms of process/technology etc) when the project requires it. I think Lucas would be a great addition to any teamLucas
Mex Emini (CTO @ SiGMA)
I have had the privilege to work with Lucas at Blexr and KaFe Rocks, where he showed his leadership potential to lead and grow a team of developers. Lucas is skilled on back-end and front-end technologies combined with in-depth knowledge of DevOps. His maturity to handle team dysfunctions and ability to convey a message to stakeholders, make him an exceptional Lead Developer. I strongly recommend Lucas, and I am confident he will be a great addition to any organization.
Damian Dąbrowski (Growth Engineer Leader @ Red Acre / CEO & Co-Founder @ GIT.WATCH)
Lucas is a very calm person that even in hot moments keep calm and is looking for the best solution to get rid off troube. He's expertise with PHP was a huge plus for the project when we worked together! Lucas also keeps his code very clean and organized that helps to develop big projects without any worry that it will turn in wrong way at some point!
Dylan Grech (CTO / Founder @ Lifeboat)
It's quite rare to find professionals as Lucas. He always strived for perfection and never backed out of a challenge. It was an absolute pleasure to work with someone so motivated and so passionate about his work.
Jonathan Pereira (Software Engineer @ Zizoo Boats)
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.
Octavio Amuchástegui (Software Engineer @ Windranger Labs)
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.
Marcos Duarte (Director of Engineering @ Immutable)
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.
José de Menezes Soares (Entrepreneur & Investor)
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!
Luiz Pedone (Lead Software Engineer @ Thread)
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.
Flávio Silva (Tech Lead @ Tagme Food Solutions)
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.
Marcello Cardoso (CTO @ Getrak)
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.
Skills
-
PHP 16+ years
-
JavaScript 16+ years
-
MySQL 15+ years
-
TypeScript 5+ years
-
Linux 13+ years
-
Git 10+ years
-
Python 10+ years
-
DevOps 10+ years
-
Docker 10+ years
-
Postgres 8+ years
-
AWS 8+ years
-
Cloudflare 5+ years
Education
-
Master in Computer Science - Cloud ComputingInstituto Superior de Tecnologias Avançadas - ISTEC2022-11 not concluded
-
Postgraduate in Virtualisation and Cloud ComputingInstituto Superior de Tecnologias Avançadas - ISTEC2021-09 - 2022-11
-
Bachelor in Analysis and Systems DevelopmentUniversidade Estácio de Sá2013-01 - 2015-01 not concluded
-
Bachelor in Technology in Development of Systems for Internet and DatabasesFaculdade Pitágoras2006-01 - 2010-01 not concluded
Languages
- Portuguese (Native Speaker)
- English (Fluent)
Interests
- Music
- Video Games
- Technology
- Science
- Astronomy