drbdiet.com | Toronto, ON. and Vancouver, BC., Canada
- Patients’ app development and deployment to Apple Store and Google Play. The app allows patients to sign in to a Drupal powered website through RESTful web services. For this task I was involved in setting up the whole server infrastructure and the development of customized plugins that hook into Drupal’s through JSON. From a developer’s perspective I was responsible for the deployment of Vagrant virtual boxes that allowed git pushes to a central repository visible to all Vagrant boxes. From the app’s perspective I assisted in the development of the app through the Ionic framework (Angular.js) where communication between the app and Drupal was made possible. And last but not least I also helped in the design process of the UI. This app is available for download at: Apple Store and Google Play.
- Development of a custom WordPress plugin to locate clinics that serve different content based on the user’s IP (maxmind). To simplify access to the information a radius search and parent-children listing was developed as part of the plugin.
- Development of an internal patient system that allowed the business to manage over 140,000 patients across Ontario, Alberta and British Columbia. The system was developed with Symfony 2 and Microsoft SQL. For this task I was responsible for coding several components of the system that include a module to book and manage appointments, a module to manage patient profiles and their respective medical history records, a module that provides doctor’s schedules to attend patients, reporting modules to display a patient’s activity and the overall management done at the clinics.
- Management of several Microsoft SQL servers, on which stored procedures were developed to better backup and make available patient’s medical records.
- Development of mobile friendly websites that integrate into multiple frameworks and content management systems through Bootstrap.
- Installation, configuration and management of Git servers that provide version control of all development done through multiple repositories.
- Conceptualization, graphic design, web design and development for many websites that were integrated with several Content Management systems such as: WordPress and Drupal. This process involved creating mockups in Photoshop and later converting them to templates for the CMS of preference.
- Installation and configuration of Linux (CentOS, Red Hat and Ubuntu) servers, and all of the services required for deploying web-based solutions. These included: Configuration and deployment of an Apache web server, MySQL database manager, PHP development environment, FTP solutions, as well as Linux shell scripting to automate several internal processes.
- Design and development of landing pages targeted for SEO purposes in which Google’s recommendations were applied to achieve scores of +95% at Google Speed Test.
- Worked with several SEO companies to apply best SEO practices and recommendations for multiple sites and landing pages. This task required constant updates to the html structure of the sites and several server configuration improvements as well as constant analysis of the site’s SEO progress through Webmaster Tools and Google Analytics.
- Design, development and deployment of several newsletters that were mailed to more than 140,000 recipients on a monthly basis.