Albert Albala
Verified Expert in Engineering
Drupal Developer
An active member of the Drupal community since 2006, Albert specializes in automated testing and continuous integration for Drupal projects and has worked with various teams including at the Linux Foundation and CGI. He was also a lead Drupal developer on the award-winning site, Stm.info/fr. You can find more about Albert at his site, Albertalbala.com/en.html.
Portfolio
Experience
Availability
Preferred Environment
Jekyll, Drupal 8, Drupal 7, Docker, Git
The most amazing...
...project I've worked on is the site Stm.info/, a Drupal website which is visited by 1 million+ daily visitors.
Work Experience
Drupal 8 CMS Developer
ParsonsTKO (via Toptal)
- Migrated about 10,000 nodes from Drupal 6 to Drupal 8.
- Set up a continuous integration with Circle CI.
- Set up automated tests using PHPUnit.
- Developed a Drupal 8 module.
- Helped the team use the Agile development approach using two-week sprints.
Senior Drupal Developer
The Linux Foundation
- Introduced continuous integration and automated testing to the Drupal development process.
- Maintained the core websites: Training.linuxfoundation.org and Events.linuxfoundation.org.
- Maintained the link between Drupal sites and CRM instance via web services.
- Improved and maintained the tools for local development.
- Worked as part of a multidisciplinary team to introduce improvements to the continuous integration platform.
Senior Drupal Developer
CGI
- Worked as the lead developer on the Drupal 7 website, 24htremblant.com.
- Introduced Jenkins' continuous integration to the Drupal team.
- Introduced automated testing to the Drupal team.
- Worked as part of the team that introduced an Agile workflow to previously waterfall projects.
- Trained team members on Drupal best practices including automated testing and continuous integration.
Lead Drupal Developer
TP1
- Delivered successfully the site (Stm.info) on time and on budget in an Agile workflow.
- Implemented REST communication between Drupal and middleware combining several legacy systems.
- Implemented Behat automated testing on a Jenkins continuous integration server.
- Trained junior developers on the proper use of automated testing and code review.
- Performed architectural analysis based on client needs, within Agile sprints.
Experience
Realistic Dummy Content
Simpletest Turbo
STM.info
http://stm.info/frSTM.info was the winner in 2014 of the "Acquia Partner Site of the Year - Transit Category" announced at DrupalCon Austin.
24h Tremblant
http://www.24htremblant.comModifying Legacy Code the Right Way (Hint: Do Not Add If Statements)
Automated Testing with SimpleTest in the Definitive Guide to Drupal 7
http://www.goodreads.com/author/show/5300917.Albert_AlbalaSkills
Platforms
Drupal, Docker, Drupal 8, Drupal 7, Linux
Other
Software Development
Languages
PHP, JavaScript
Frameworks
PHPUnit
Tools
Jenkins, Git, Jekyll
Paradigms
Agile
Storage
MySQL
Education
Bachelor's Degree in Computer Science, Linguistics
McGill University - Montreal, Québec, Canada
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring