Brendan Koral

I’m a back end web developer with strong communication skills specializing in PHP and JavaScript. My tools of choice include Laravel and NodeJS.

General Info

Hero image

Skills

100%

PHP/JavaScript

Laravel, NodeJS

10+

Years of Experience

100%

Full Stack Development

RESTful APIs, Progressive Web Apps, 3rd party integrations

Personal Projects

  • 3D Print Warehouse

    Launched August, 2021

    Sunset May, 2023

    Owner, developer

    Created a free website for people to upload and discover new 3D print models. The site is built using Laravel 8, Breeze, Tailwind CSS, AWS S3, Postmark, and hosted via Forge.

Work Experience

  • September 2023-Current

    Clover Learning (subsidiary of Ascend Learning)

    Senior Backend Software Engineer

    Full-stack feature development for a Laravel project with infrastructure hosted on Amazon Web Services. Immediately implemented optimizations at the database- and software-level to improve platform speed and reliability, reducing platform error rate by over 70%. As a technical lead, worked with the project manager, designer, and front end developers to plan, prioritize, and develop projects. Created a course launch sheet import process that streamlines content import for the creative team, reducing time spent adding content to the platform by over 95%. Developed and maintained an integration with Wistia video hosting platform, ensuring that unused content was moved to an archived status when it was unused, reducing monthly costs by nearly $5,000. Created a series of jobs that trimmed 60 seconds from each lesson video for the marketing website, reducing efforts from the video team and saving roughly $200 per video. Maintained a custom Stripe integration to handle subscriptions to the platform. Assisted in creating and maintaining an API for a bespoke reporting platform written in C#/.NET 8.

  • October 2021-July 2023

    SupplyStream, Inc. (Trinity Packaging Supply)

    Backend Developer

    Backend feature development for a Laravel and Laravel Lumen project hosted on Digital Ocean. Created jobs to automatically synchronize MySQL database and 3rd party eCommerce platform. Wrote and maintained various custom jobs dispatched to Horizon queues, others handled via crontab. Wrote vanilla MySQL queries used to monitor data integrity via BetterUpTime. Wrote MySQL triggers to ensure data integrity on CRUD operations. Wrote custom Artisan commands to prune images from S3 and the database. Created custom Docker images and BitBucket pipelines, speeding up tests by 40%. Wrote custom pipelines to automatically verify and quickly deploy NGINX, HAProxy, and Supervisor config files in all environments. Utilized Redis pub/sub features to handle communication between two APIs. Created a custom mail driver in Laravel to handle multiple sending domains in MailGun. Created a custom Laravel facade to easily dispatch Slack notifications. Testing handled via PHPUnit, Laravel’s built-in tools, as well as a custom test suite using built-in PHP PDO interface for testing MySQL triggers and procedures.

  • May 2021-October 2021

    Straight North

    Full Stack Developer

    Full-stack new feature development for a proprietary reporting platform, built using Laravel 8 and VueJS 2. Additionally, develop custom website features for clients using WordPress sites on an as-needed basis.

  • May 2019-May 2021

    Adtalem Global Education

    Full Stack Developer/Programmer Analyst

    Employ new ES6 language features in JavaScript and NodeJS while following a functional programming paradigm, focusing on immutable state and no side effects. Implement automated testing using TestCafe test suite (JavaScript) and New Relic monitor scripts (NodeJS). Write SCSS to implement front end changes on sites built on Drupal. Evaluate and refactor JavaScript code in ReactJS projects. Coach and teach developers new ES6 JavaScript and PHP language features. Resolve pre- and post-launch accessibility issues on sites to ensure ADA Accessibility Guideline compliance

  • Sep 2016-May 2019

    Dealer Inspire

    Feature Developer - Internal Tooling

    Developer - Major Accounts/VIP Team

    Front End Developer

    Full stack developer tasked with creating software solutions for different departments in the company, including Polaris and Pegasus. These apps that allow major accounts managers to adjust site settings without having to navigate to each site individually. These tools were built using NodeJS, ReactJS, WordPress, Express, and Electron.

    On the Major Accounts team, served as a developer for high-profile clients of Dealer Inspire (now part of Cars.com), including Fletcher Jones Automotive Group, Ken Garff Automotive Group, and Penske Automotive Group. Developed Armada, a WordPress plugin which utilizes a unique deployment process to reduce deploy time by 92%. Tickets marked as 'issue', as opposed to 'feature request' or 'content update', have been reduced for all client sites using Armada by 68%.

  • May 2016-Aug 2016

    AT&T

    Software Developer

    As part of an Agile team, developed new workflows to aid customer service representatives in properly diagnosing and solving customer problems in more efficient manners. Implemented custom styling on the front end of the SASHA tool using HTML, CSS and jQuery. Also utilized MySQL to efficiently add, remove and modify support ticket data.

  • Jan 2016-Mar 2016

    Synergy Marketing Partners

    Junior Web Developer

    Immediately took responsibility for building, launching and maintaining more than fifty landing pages for clients whose accounts include GMC and Chevrolet. Established immediate relationships with clients; using their direct feedback, customized Bootstrap and Twig templates to meet their vision through flexible and timely adjustments. Created portals to streamline attendee registration for nationwide auto shows, including the Chicago Auto Show.

  • Jun 2015-Aug 2017

    One Body Fitness

    Freelance Web Developer

    Maintained client's website by updating pages with new content, services and equipment. I also updated pages for better mobile compatibility and rebuilt several portions of the site in coordination with the client's vision.

Education

  • 2012

    Bachelors of Science - Public Relations, minor in Psychology

    Marquette University

Portfolio

3D Print Warehouse

Chamberlain University

Ross Veterinary University

Contact Me