Arnold French
Verified Expert in Engineering
Software Developer
Since 2010, Arnold has been making a living from web development primarily working with Drupal and with other platforms that use PHP. Arnold is a team player who can work with minimal supervision. He tries to be as organized as much as possible but can adapt to changes quickly. As a developer, Arnold believes in continuous learning and growth, so he’s always eager to learn new technology stacks.
Portfolio
Experience
Availability
Preferred Environment
Slack, Git, Linux, MacOS, Windows, Vim Text Editor
The most amazing...
...aspect of my career has been working with various projects ranging from content serving websites and customer-facing dashboards to eCommerce projects.
Work Experience
Drupal Developer
Xenyo, Limited
- Implemented self-hosted GitLab and Git to version control on our projects.
- Used tools such as Vagrant to do local development.
- Developed custom modules for Drupal-based websites which included importing data to Drupal and custom components.
- Built and configured sites and created themes for new and existing projects.
- Used multilingual features of Drupal to serve content for the projects.
Drupal Developer
Electric Citizen
- Used tools such as DrupalVM and Docker on our local setup.
- Used Git for source version control on our projects.
- Wrote tests and utilized behavioral-driven development using Behat.
- Deployed and implemented automated testing using CircleCI.
- Developed with a composer-based build system for our Drupal-based websites.
- Built custom modules for Drupal-based websites which mostly included migration.
- Built and configured sites and created minor themes.
- Used cloud-based solutions for hosting and deployment such as Acquia and Pantheon.
Drupal Developer
Promet Source
- Established our local setup using tools such as Vagrant with Chef, Ansible, and/or a customized, pre-packaged box.
- Used Git to as the version source control for our projects.
- Wrote tests and utilized behavioral-driven development using Behat.
- Used Jenkins and/or Travis for deployment and automated testing.
- Developed with a Composer-based and/or shell scripts-based build system for our Drupal-based websites.
- Built custom modules for Drupal-based websites which mostly includes eCommerce and API integration.
- Built and configured sites and implemented minor themes.
- Worked as a front-end developer on a project which uses AngularJS and Gulp, connected to a Silex application, and was able to use Express.js for quick mocking of our external service.
Drupal Developer/Themer
Promet Solutions, Inc
- Used the LAMP stack for local development environment.
- Created subthemes based on designs using popular base themes such as Zen.
- Developed both Drupal 6 and 7 websites which included site-building and theming.
- Developed small, custom modules to further customize websites.
Drupal/WordPress Developer
Freelance
- Developed small, custom modules to customize Drupal websites.
- Configured and implemented theme customization of Drupal and WordPress websites.
- Installed and configured other software types such as ZenCart and Moodle.
Drupal Developer
Taniwha Solutions
- Developed custom modules for new and existing Drupal websites.
- Configured and customized themes of Drupal websites.
- Developed commerce websites using Drupal and Ubercart.
Experience
Tanoto Center
http://www.afbes.ust.hk/I was mostly involved in the back-end development and structural planning of the project. I’ve developed custom modules for some of its features. I’ve also handled the migration for the project from a CSV source and worked on the base structure of the theme and developed the front end.
22nd Century Media
I was mostly involved in the site-building and back-end development of the project. I also implemented a few theme customizations on the project.
Sumitomo Mitsui DS Asset Management
I was the main developer of the site (it uses Bootstrap 3 as the base theme). I also developed custom modules to provide some of the features of the website. It uses C3.js to provide a chart for its products. It also includes importing of content values into Drupal.
Graywolf Press
https://www.graywolfpress.org/I handled site building which includes module and core updates, configuration, and so on. Also, did a few theme customizations.
Thompson Center
http://www.cbcs.ust.hk/I was primarily involved in the site build, bug fixes, and a few feature change requests. These included site configuration, module installation/updates, theme customizations, and some modifications of custom modules.
Hong Kong University of Science and Technology
https://www.ust.hk/I provided support for the website including but not limited to bug fixes and maintenance—module and core updates, theme customizations, and more. I also added some of the sections of the website which involved custom module development.
Wilder Foundation
https://www.wilder.org/I was mostly involved in the site build and migration. I also developed a migration module to migrate data from an XML source into Drupal. This included the development of custom plugins for migration.
American Library Association
I was mostly involved in the site build and back-end development of the project, but I also contributed to the front-end development and the integration of its user management software. I also helped in the implementation of the payment workflow which involved API integration and custom module development.
Education
Bachelor's Degree in Information Technology
West Visayas State University - Iloilo City, Philippines
Certifications
Acquia Certified Back-end Specialist — D7
Acquia
Acquia Certified Front-end Specialist — D7
Acquia
Acquia Certified Developer — D7
Acquia
Skills
Libraries/APIs
jQuery, Vue 2
Tools
Vim Text Editor, Slack, Moodle, Git, Composer, NPM, Webpack, Behat, Apache, NGINX, Vagrant, Lando, Travis CI, Jenkins, CircleCI, GitLab CI/CD
Languages
PHP, Less, SCSS, JavaScript, CSS, HTML5, Sass, Bash, Bash Script, Ruby
Platforms
Drupal, Drupal 7, Drupal 8, Linux, WordPress, Windows, MacOS, Docker
Frameworks
Silex, AngularJS, Bootstrap, SimpleTest
Storage
MySQL
Other
FTP, ZenCart
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