Brenton Kelly

Professional Front End Developer creating effective, modern, responsive and accessible web solutions since 2009.

A Little About Me

I've been developing web solutions since 2009 and I can't imagine myself in any other profession. The ever changing nature of the field is what makes it so much fun. I love learning new things in web development and it's always a great feeling when you build something brand new or solve a complex problem and you feel like you've moved up a skill level.

My passion is helping people solve unique problems with high-performing solutions. This work ranges from small to large scale while incorporating both front end and back end technologies. I have extensive experience with HTML, CSS, JavaScript/jQuery, API integration, accessibility (WCAG and Section 508), responsive development, single-page applications, various libraries and frameworks and more. In addition to my front end expertise, I also have experience building solutions server-side with PHP, ASP and MySQL.

I am a huge advocate for building/improving efficiencies and creating effective workflows. I am very detail-oriented, responsive and take quality work very seriously. I have won several awards for innovation and excellence while also leading a small team of very talented web developers.

When I get the chance to get away from the computer, I enjoy mountain biking, skiing, camping, traveling and automotive building/restoration. I was recently fortunate enough to take a trip out and hike the Grand Canyon. That is an experience that I recommend to everyone! It's great to have those opportunities where you can turn off the computer and the cell phone and just let your day-to-day life go!

Education

  • Master of Arts

    Indiana University of Pennsylvania August 2010 - August 2011

    Adult Education and Communications Technology Program

    4.0/4.0 GPA, Graduated with high honors

  • Bachelor of Science

    Indiana University of Pennsylvania June 2009 - August 2010

    Communications Media - Web Development

    4.0/4.0 major QPA, Graduated with honors

  • Associate of Applied Arts

    Pennsylvania College of Technology August 2003 - May 2006

    Mass Media Communications - Video Production

Expertise

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • JSON
  • AJAX
  • webpack
  • Babel
  • SASS/SCSS
  • Git
  • GitHub/GitLab
  • Firebase
  • jQuery UI
  • ASP
  • Adobe Creative Suite
  • Wordpress
  • AngularJS
  • PHP
  • MySQL
  • REST APIs
  • Google Analytics/APIs
  • Team Leadership
  • Accessibility
  • JSONP
  • Web Standards
  • npm
  • Cross-browser Compatibility
  • Cypress
  • Client Services
  • Talent Management
  • Node.js
  • Responsive Web Development
  • HTML Semantics
  • OOP
  • Technical Troubleshooting
  • Web Content Accessibility Guidelines
  • Section 508
  • React
  • Next.js
  • TypeScript
  • Jest
  • React Testing Library
  • Python
  • MAMP
  • Accessibility Remediation
  • VoiceOver

Work Experience

  • Senior Front-End Engineer

    CivicActions October 2022 - Present

    Remote

    Front-end engineer on Centers for Medicare & Medicaid Services’ (CMS) Provider Data Catalog (PDC) application. Focus on improving the user experience of the application through rich accessibility and application improvements based on user feedback. Execute features using Storybook to build UI components, React, Webpack, E2E testing with Cypress and unit testing with React Testing Library and Jest. Conduct weekly site release demos for Provider Data Catalog (PDC) Care Settings teams and answer questions and provide additional information as needed. Communicate and coordinate directly with Provider Data Catalog (PDC) stakeholders on a daily basis. Manage all code and reviews via Git and GitHub. Schedule and manage work/tasks via Agile methodology through Jira and Confluence for supporting information. Work directly with other developers, designers, producers and other team members on a daily basis.

    Also provide front-end support for Centers for Medicare & Medicaid Services’ (CMS) Medical Billing Rights (MBR) application as a React SME.

  • Senior Software Engineer

    PowerSchool April 2022 - September 2022

    Remote

    Front-end engineer on PowerSchool's Unified Classroom Behavior Support application. Focused on improving the user experience of the application. Executed features using React with MobX for state management, TypeScript, Webpack and unit testing with React Testing Library and Jest. Built API's via AWS CDK using API Gateway, Lambda's, etc. Managed all code and reviews via Git and GitHub. Scheduled and managed work/tasks via Agile methodology through Jira and Confluence for supporting information. Worked directly with other developers, designers, producers and other team members on a daily basis.

  • Senior Developer

    Last Call Media April 2021 - April 2022

    Remote

    Full-stack developer on Team X with four other full-stack developers. Developed custom features for the Paid Family and Medical Leave portal for the state of Massachusetts. Executed features using React, Next.js and TypeScript for the front-end and Python, Postgres and SQLAlchemy for the back-end. Tested all code using Jest, React Testing Library and pytest. Managed all code and reviews via GitHub. Wrote GitHub workflows to automate formatting, linting, testing, deployment, etc. Scheduled and managed work/tasks via Agile methodology through Jira and Confluence for supporting information. Worked directly with other developers, designers, producers and other team members on a daily basis. Participated in weekly technical decision meetings with a committee of other developers. Participated in Team X standups and retrospectives on a daily/weekly basis.

  • Senior Manager, Web Development

    Blackboard May 2019 - April 2021

    Remote

    Lead a team of five front-end web developers while also maintaining high performance as a front-end web developer across multiple products within a global SaaS company.

    Development:
    Develop custom, responsive web solutions using HTML, CSS, JavaScript/jQuery, JSON(P), REST API’s, Git, various libraries and frameworks and more. Ensure that all solutions are developed and maintained for accessibility based on the latest Web Content Accessibility Guidelines (WCAG) and requirements of Section 508. Engineer solutions with object-oriented programming for optimal organization, performance, usability and scalability. Collaborate and work cross-functionally to scope, plan, and execute development projects to exact specifications. Create and continuously improve development and workflow efficiencies as tools, technologies and markets evolve. Work closely with other Creative developers to share knowledge and experiences to ultimately grow and excel collectively.

    Management:
    Oversee execution of development projects and scheduling of service delivery. Exercise performance management, professional development and coaching of team. Interview, hire, train and coach new employees. Ensure services and products delivered exceed industry standards. Track client satisfaction (CSAT) and execute change where required to reflect higher, more positive results. Exercise effective communication with internal and external clients. Scope and quote all Creative development projects. Schedule and execute monthly team touchpoint and one-on-one meetings. Participate in pre-sales initiatives, revenue projections, internal cross-functional meetings and initiatives and more. Create new products and services that generate new revenue streams.

  • Manager, Web Development

    Blackboard April 2014 - May 2019

    State College, Pennsylvania / Remote

    Lead a team of seven front-end web developers while also maintaining high performance as a front-end web developer for the K12 platform.

    Development:
    Develop custom, responsive web solutions using HTML, CSS, JavaScript/jQuery, JSON(P), REST API’s, Git, various libraries and frameworks and more. Ensure that all solutions are developed and maintained for accessibility based on the latest Web Content Accessibility Guidelines (WCAG) and requirements of Section 508. Engineer solutions with object-oriented programming for optimal organization, performance, usability and scalability. Improve development and workflow efficiencies as tools, technologies and markets evolve. Work closely with other Creative developers to share knowledge and experiences to ultimately grow and excel collectively.

    Management:
    Oversee execution of development projects and scheduling of service delivery. Exercise performance management, professional development and coaching of team. Interview, hire, train and coach new employees. Ensure services and products delivered meet or exceed industry standards. Track client satisfaction (CSAT) and suggest improvements to reflect higher, more positive results. Exercise effective communication with internal and external clients. Scope and quote all Creative development projects. Schedule and execute bi-monthly one-on-one meetings with team members. Participate in revenue projections, internal cross-functional meetings and initiatives and more. Create new products and services that generate new revenue streams.

  • Web Developer II

    Schoolwires (Blackboard) July 2013 - April 2014

    State College, Pennsylvania

    Develop custom, responsive web templates and applications for K12 school districts using the most modern development techniques involving HTML, CSS, and JavaScript/jQuery. Migrate school district website templates from Centricity1 platform to Centricity2 platform. Develop, configure, and manage predesign template projects. Manage hourly projects as well as client-designed template projects. Participate in interviewing and hiring new web developers. Developed Schoolwires corporate website with 12 custom applications and four custom jQuery plugins. Mentor junior team members and help train new hires. Exercise effective communication with clients and employees of Schoolwires. Research and implement new web development technologies and techniques and share them with the development team. Participated in a six-session Project Management class offered by the Pennsylvania State University.

  • Web Developer I

    Schoolwires (Blackboard) May 2011 - July 2013

    State College, Pennsylvania

    Develop custom web templates for K12 school districts using the most modern development techniques involving HTML, CSS, and JavaScript/jQuery. Migrate school district website templates from Centricity1 platform to Centricity2 platform. Develop, configure, and manage predesign template projects. Manage hourly projects as well as client-designed template projects. Participate in interviewing new web developers. Exercise effective communication with clients and employees of Schoolwires.

Work Samples

Here is a small collection of some of my most exciting work samples. I chose a variety of projects that cover a wide range of skills and experience. Click on an item to open the project detail window.