Brendan Koral

Senior Back End Developer at Clover Learning - Healthcare eLearning Provider
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Chicago Area
Languages
  • English Native or bilingual proficiency
  • Spanish Limited working proficiency
  • Polish Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • JavaScript - The Weird Parts
    Udemy
    Nov, 2016
    - Nov, 2024
  • Accelerated JavaScript Training
    Udemy
    Aug, 2016
    - Nov, 2024
  • Effective Design of RESTful APIs
    Lynda.com
    Aug, 2016
    - Nov, 2024
  • Bootstrap 3 Essential Training
    Lynda.com
    Jul, 2016
    - Nov, 2024
  • AngularJS 1: Form Validation
    Lynda.com
    May, 2016
    - Nov, 2024
  • Bootstrap 4: First Look
    Lynda.com
    May, 2016
    - Nov, 2024
  • HTML Essential Training
    Lynda.com
    May, 2016
    - Nov, 2024
  • JavaScript and AJAX
    Lynda.com
    May, 2016
    - Nov, 2024
  • CSS Fundamentals
    Lynda.com
    Apr, 2016
    - Nov, 2024
  • Creating a Calculation Tool with AngularJS 1
    Lynda.com
    Apr, 2016
    - Nov, 2024
  • Creating a Quiz with AngularJS 1
    Lynda.com
    Apr, 2016
    - Nov, 2024
  • Learn React.js: The Basics
    Lynda.com
    Apr, 2016
    - Nov, 2024
  • Programming Fundamentals in the Real World
    Lynda.com
    Apr, 2016
    - Nov, 2024
  • jQuery Essential Training
    Lynda.com
    Apr, 2016
    - Nov, 2024
  • JavaScript Essential Training
    Lynda.com
    Mar, 2016
    - Nov, 2024
  • Up and Running with AngularJS 1
    Lynda.com
    Mar, 2016
    - Nov, 2024
  • CSS: Animation
    Lynda.com
    Apr, 2016
    - Nov, 2024

Experience

    • United States
    • E-Learning Providers
    • 1 - 100 Employee
    • Senior Back End Developer
      • Sep 2023 - Present

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Back End Developer - Remote
      • Oct 2021 - Jul 2023

      - 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 Show less

    • United States
    • Advertising Services
    • 1 - 100 Employee
    • Full Stack Developer
      • May 2021 - Sep 2021

      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. 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.

    • United States
    • Education Administration Programs
    • 700 & Above Employee
    • Full Stack Developer/Programmer Analyst
      • May 2019 - May 2021

      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 Show less

    • United States
    • IT Services and IT Consulting
    • 500 - 600 Employee
    • Platform Feature Developer - Internal Tooling
      • Jan 2019 - May 2019

      Full stack developer on an Agile team focusing on tooling to reduce time spent on various internal projects. Developed an SEO meta information updater tool, a custom ReactJS- and PHP-fueled application that provides an interface for updating SEO meta information on multiple pages at a time. This tool reduces the time spent updating meta information across an entire site from 3 hours to around 30 minutes, saving 84% of each SEO Specialist’s time.

    • Developer - Major Accounts/VIP Team
      • Jan 2018 - May 2019

      Full stack 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 plugin designed to stabilize the code base for VIP group sites by housing code in one place. This also allows us to greatly reduce strain on our build servers using a custom mass deploy process. Mass deploying using Armada reduces total 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%. A front end acceptance testing framework, Selenium, allows us to verify that changes display properly in the browser before deployment.Developed Polaris, an application that interacts with Armada. Designed for internal use, Polaris allows our websites' Performance Managers to retrieve various pieces of information from each site in their respective group, as well as update certain settings without having to navigate to each individual site. Polaris is powered by Docker, Vue.js, and a backend API built in Node.js with Express, which is secured by Auth0. It's also tested thoroughly using Jest.As a member of an Agile team, developed Reach, a Chrome extension that allows client service representatives to retrieve data from Dealer Inspire's SalesForce database. Information available includes items such as monthly revenue, SEO spending breakouts, main point of contact, account activity history, and open support tickets. Reach is powered by React.js, a custom PHP API proxy server that handles requests directly to SalesForce, and is tested using Jest. Co-founded and taught at CodeU, a weekly class with a lunch and learn style that served as an introduction to HTML, CSS, and JavaScript for employees in non-technical roles. CodeU students learned about the browser rendering process, different CSS models, web design, and created their own portfolio pages one step at a time. Show less

    • Front End Web Developer
      • Sep 2016 - Jan 2018

      As a member of an Agile team, provided support to client WordPress websites. Handled both internal and external requests as well as direct communication with clients.

  • One Body Fitness
    • Naperville, IL
    • Freelance Web Developer
      • Jun 2015 - Aug 2017

      • Maintain website by updating pages with new content, services and equipment • Significantly improved website flow by removing and adjusting legacy code • Updated pages for better mobile compatibility • WordPress customization to help website elements mesh more cleanly • Ongoing discussion with the owner to plan a full website redesign with a focus on mobile compatibility • Maintain website by updating pages with new content, services and equipment • Significantly improved website flow by removing and adjusting legacy code • Updated pages for better mobile compatibility • WordPress customization to help website elements mesh more cleanly • Ongoing discussion with the owner to plan a full website redesign with a focus on mobile compatibility

    • United States
    • Telecommunications
    • 700 & Above Employee
    • Software Developer
      • May 2016 - Aug 2016

      • 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 • Using direct feedback from the customer service team, resolved incorrect workflow logic written in JUEL as well as debug HTML, CSS and JavaScript code • Utilized MySQL databases to efficiently add, remove and modify support ticket data • Assisted in quality assurance and release testing, allowing the team to include additional fixes during software release Show less

    • Junior Web Developer
      • Jan 2016 - Mar 2016

      • Immediately took responsibility for building, launching and maintaining more than fifty landing pages for clients whose accounts include GMC and Chevrolet • Reported to CEO on regular basis regarding status of landing pages, as these were directly tied to a significant portion of the company’s revenue • Established immediate relationships with clients; using their direct feedback, customized Bootstrap and Twig templates to meet their vision through flexible and timely adjustments • Using MySQL, performed immediate and on-demand maintenance of daily nationwide vehicle purchase incentives • Crafted information bars on Chevrolet Local Market Association vehicle pages, allowing consumers to quickly find and compare vehicle details; made minor text translations to Spanish • Created portals to streamline attendee registration for nationwide auto shows, including the Chicago Auto Show • Generated bar codes for auto show tickets based on Local Market Association request Show less

    • Advertising Services
    • 1 - 100 Employee
    • Web Developer
      • Jun 2014 - Dec 2015

      • Working directly with the Chief Technology Officer, delivered revision of company website two weeks ahead of schedule. Assisted with page creation, fixing of broken URLs, modifying CSS, and correcting general formatting errors. • Took initiative to streamline method of updating author information on blogposts by learning to use Ruby, thereby eliminating the need for manual maintenance of entries. • Maintain company website by frequently updating content, fixing broken/misdirecting links, fixing inconsistent formatting styles caused by legacy HTML, and creating additional pages as necessary • Simultaneously aided the development and execution of a social media strategy for both the firm and a unique non-profit organization • Ghost write blog posts and web content on a wide scope of topics including 3D printing, semiconductors, pharmacology, optical technology, cloud computing and wireless infrastructure • Efficiently managed a team of individuals during a mail merge and streamlined crucial parts of the process, completing the project ahead of schedule Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Social Media Marketing Coordinator
      • Aug 2012 - Jan 2013

      My responsibilities focused on maintaining the company's social image. I also managed the company's consumer-based online communities and delivered content for use in marketing and PR campaigns.

    • Social Media Intern
      • Dec 2011 - Aug 2012

      • Maintained company social pages and online communities• Planned social media crisis management strategy for subsidiary businesses

Education

  • Marquette University
    Bachelor of Communications, Public Relations
    2008 - 2012

Community

You need to have a working account to view this content. Click here to join now