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%

JavaScript/PHP

Laravel, NodeJS

8+

Years of Experience

100%

Full Stack Development

RESTful APIs, Progressive Web Apps, 3rd party integrations

Personal Projects

  • 3D Print Warehouse

    Launched August, 2021

    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

  • 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