Contents
- 1 Experience
- 1.1 Work Experience
- 1.2 Certifications
- 1.3 Skills
€120
Brian is currently unavailableBrian Danchilla
Software Developer
Saskatoon, SK, Canada
Bio
Brian is a full-stack software developer with over 15 years of experience. Over the past decade, he has run his own consulting business, which provides both cutting edge solutions and legacy system maintenance. Brian strives to write clean, modern, reliable code. Always honing his craft, Brian keeps abreast with the rapidly changing industry.
ShipHubVue, Laravel, PHP, SQL, JavaScript, Redis Queue, Scaling, Architecture…Mushaboom ConsultingAmazon Web Services (AWS), Unix, Algorithms, Laravel, Linux Administration…
Experience
- JavaScript – 18 years
- PHP – 17 years
- SQL – 17 years
- Linux – 16 years
- Object-oriented Programming (OOP) – 15 years
- Laravel – 10 years
- RESTful Development – 10 years
- Vue – 6 years
Work Experience
Senior Web Developer
2023 – PRESENT
Just Married Weddings
- Diagnosed and fixed existing bugs in the application.
- Added additional admin capabilities for booking management.
- Adjusted customer front-end behavior, functionality, and styles.
Technologies: Vue, PHP, Laravel, CSS, HTML, JavaScript, Bootstrap, Node.js, Nuxt.js
Consultant
2021 – PRESENT
ShipHub
- Developed the back end and front ends using Vue3 and current Laravel.
- Integrated carrier API integrations. Performed payment processing APiI integration. Developed the Shopify app.
- Created fast and robust app using queues and retrying failed jobs.
- Debugged and fixed issues as they were discovered or reported.
Technologies: Vue, Laravel, PHP, SQL, JavaScript, Redis Queue, Scaling, Architecture, Full-stack, Shopify API, REST APIs, Node.js, APIs, Web Development
Owner
2011 – PRESENT
Mushaboom Consulting
- Integrated automated and manual online payments with merchant gateway APIs using XML and cURL.
- Designed a new REST API that combined a client's existing MVC and Symfony components and customizations.
- Troubleshot and fixed browser CSS, JavaScript, and back-end logical bugs.
- Found and fixed web page and script performance bottlenecks and memory leaks using XDebug, a custom profiling library, and database explain statements.
- Upgraded legacy systems to separate MVC logic and use best practices.
- Added unit tests with PHPUnit and behavioral tests with Behat.
Technologies: Amazon Web Services (AWS), Unix, Algorithms, Laravel, Linux Administration, Linux, REST APIs, Redis, Bash, CSS, HTML, Git, NPM, Composer, Google Analytics, SQL, JavaScript, PHP, Node.js, Web Development
Laravel and Vue Developer
2024 – 2024
CTL Recovery Ltd.
- Developed API routes with the Laravel framework and queue system.
- Implemented front-end sections using Vue and other third-party libraries.
- Designed database schemas for the financials section.
Technologies: PHP, JavaScript, Full-stack, Laravel, Vue
Back-end Contractor
2023 – 2023
Yahoo, Sports
- Improved the codebase through refactorings and added tests.
- Removed dead code and unnecessary logic statements.
- Helped with cloud migration and modernization.
Technologies: PHP, GraphQL, Amazon Web Services (AWS), Data Structures, SQL, Kubernetes, Algorithms
Full-stack Development
2020 – 2022
Loop Software
- Enhanced import scripts that transform raw part-lists and images and combine them into electronic manuals.
- Assisted in updating a large, aging codebase to modern standards.
- Helped fix bugs and add regression tests when applicable.
Technologies: Amazon Web Services (AWS), Linux, Git, Vue, Linux Administration, MySQL, JavaScript, PHP, Full-stack Development, Web Scraping, Architecture, REST APIs, Node.js, APIs, Web Development
Senior Software Developer and Consultant
2018 – 2021
Routible
- Provided AWS provisioning of servers and database instances with EC2 and RDS as well as network security and load balancing setup.
- Handled continuous integration, continuous deployment, and test suite implementation.
- Developed the front end with Vue.js and a back-end API with Laravel.
- Optimized performance and scalability for broadcast events, offsetting jobs to Redis queue workers. Found and resolved bottlenecks.
- Investigated the feasibility and options available for experimental features, and provided estimates.
- Integrated 3rd-party libraries like Twilio, AWS, and technologies under NDA.
Technologies: Amazon Web Services (AWS), Linux, Amazon EC2, Unix, Algorithms, SQL, Linux Administration, REST APIs, NPM, CSS, HTML, Git, Vue, JavaScript, Laravel, PHP, Full-stack Development, Web Scraping, Payment APIs, Stripe, Architecture, Node.js, APIs, Web Development
Author, Technical Reviewer
2008 – 2013
Apress
- Authored "Beginning WebGL for HTML5, 2012," a book about using the new WebGL Canvas API 3D context.
- Contributed as an author to "HTML5 Games Most Wanted, 2012." Wrote a chapter on WebGL programming.
- Served as technical reviewer for "Foundation HTML 5 Animation with JavaScript, 2011." Performed a technical review for the book's 2D Canvas context.
- Co-authored "Pro PHP Programming, 2011." Wrote on the topics of JSON, XML, AJAX, security, social media APIs, libraries, refactoring, unit testing, and continuous integration.
- Served as technical reviewer for "Physics for JS Games and Simulations," a book using the 2D Canvas API with a heavy emphasis on physics equations.
Technologies: Ajax, XML, JSON, JavaScript, PHP, HTML5, WebGL
Software Developer
2010 – 2011
FrontLogic
- Created a VoIP desktop client using the Java and C++ libraries (JNA).
- Worked with the Session Initiation Protocol (SIP) and PJSIP library.
- Made GUI revisions using Swing and third-party libraries.
- Completed data processing of large CSV and XML automotive listings into a PostgreSQL database using PHP.
- Implemented Google Analytics and AdSense optimizations for analyzing keywords.
Technologies: PostgreSQL, Algorithms, Git, PHP, C++, VoIP, Java, Full-stack Development, Architecture, REST APIs, APIs, Web Development
Senior Software Developer
2008 – 2010
Zu
- Handled Drupal CMS customizations, including creating advanced Ajax search and Twitter feed modules.
- Implemented a SOAP client to process financial share transactions over SSL.
- Converted a legacy ColdFusion system into PHP.
- Created a reusable PHP utility library for projects.
- Upgraded and maintained websites to use more modern CSS, HTML, and jQuery widgets.
Technologies: jQuery, Algorithms, SQL, Drupal, JavaScript, HTML, PHP, Full-stack Development, Payment APIs, Architecture, APIs, Web Development
Computer Programmer
2006 – 2008
Chinook School Division
- Created a custom inventory tracker for the computer department using PHP and MySQL.
- Created a work order system for the maintenance department using PHP and MySQL.
- Wrote a time sheet tracking system for payroll using jQuery, PHP, and MySQL.
- Created and maintained a divisional website that used Drupal and LDap.
- Integrated third-party libraries into custom e-learning software.
Technologies: Algorithms, SQL, Microsoft Excel, HTML, Drupal, MySQL, PHP, Architecture, APIs, Web Development
Certifications
JANUARY 2024 – JANUARY 2027
AWS DevOps Engineer – Professional
Amazon Web Services Training and Certification
OCTOBER 2023 – OCTOBER 2026
AWS Solutions Architect – Associate
Amazon Web Services Training and Certification
Skills
Libraries/APIs
REST APIs, Vue, Node.js, jQuery, Leaflet, Google Places API, Google Maps API, Google Geocoding API, Redis Queue, Stripe, Shopify API, WebGL
Tools
Git, PhpStorm, WebStorm, Slack, Trello, Asana, Composer, Google Analytics, Microsoft Excel, Vim Text Editor, Webpack, NPM, Beanstalk, AWS Command Line Interface (CLI), AWS CloudFormation, AWS CloudTrail
Languages
HTML, PHP, SQL, JavaScript, CSS, TypeScript, CSS3, Bash, Java, C++, HTML5, XML, Python, GraphQL
Frameworks
Laravel, Angular, Bootstrap, Tailwind CSS, Nuxt.js
Paradigms
RESTful Development, Object-oriented Programming (OOP), Agile Software Development, Unit Testing, Test-driven Development (TDD), Continuous Deployment, Continuous Integration (CI)
Storage
MySQL, PostgreSQL, SQLite, Redis, Amazon S3 (AWS S3), JSON, MongoDB
Platforms
Amazon Web Services (AWS), Amazon EC2, Linux, Unix, Drupal, Kubernetes
Other
Linux Administration, APIs, Web Development, Algorithms, Data Analysis, Data Structures, Content Management Systems (CMS), Scalability, Performance Tuning, Full-stack Development, Web Scraping, Payment APIs, Architecture, VoIP, Ajax, Scaling, Full-stack, Cloud