Bannon Tanner

Download

Software Engineer

Software professional with a strong bias for action and sense of ownership. Valued for interpersonal skills combined with a positive approach, strong communication, and collaboration skills. Recognized for innovative and creative solutions to complex problems together with strong organizational and time management skills. Known for accepting and thriving in challenging and professional development opportunities.

Key Skills

  • Technical:
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • SCSS
  • React
  • Next.js
  • React Native
  • AWS Amplify JS | UI | CLI | Hosting
  • AWS Lambda
  • Amazon Cognito
  • Amazon DynamoDB
  • Amazon S3
  • GraphQL
  • REST APIs
  • Node.js
  • NPM
  • Git
  • UNIX Environments
  • TDD
  • Agile

Professional Experience

Amazon Web Services

August 2022 - April 2023

Developer Experience Engineer

Led an indirect team of two other developer experience engineers to maintain and improve the AWS Amplify JS repository, directly contributing to lower issue counts, improved customer experience, and triaging issues.

  • Spearheaded cross-functional initiatives to enhance developer experience, reducing open GitHub issues for the Amplify JS repository by 36%.
  • Mentored and coached junior developer experienced engineers, resulting in one promotion to a senior position.
  • Created and maintained comprehensive developer documentation, tutorials, and code samples, contributing to a 20% reduction in open documentation issues.
  • Collaborated with product and engineering teams to improve the developer experience of Amplify APIs, resulting in a 30% increase in adoption and usage of the library.
  • Provided expert guidance to customers to define frontend web and mobile application architectures by collaborating with them and leveraging AWS services including Amazon Cognito and Amazon S3.

Perficient

February 2022 - August 2022

Technical Consultant

Navigated multiple projects, from independently tackling backend challenges, to fulfilling frontend expectations with React/Next.js/Redux, while mentoring junior team members in large-scale project contributions.

  • Stepped into a challenging role as the technical lead and sole developer on a project with minimal knowledge transfer, migrating a MySQL database deployed on Amazon Linux AMI with over 1 million records within a month.
  • Oversaw significant contributions to a large codebase using Next.js, Redux, and React, introducing new features while adhering to strict quality checks and testing protocols.
  • Volunteered for an internal project built with React/Redux, mentoring junior engineers on collaborative project contribution while developing mock data allowing frontend development to continue during backend rewrite.

IBM

December 2018 - February 2022

Application Developer

Mastered new tech to modernize decade-old code and steer large government projects, while coaching junior team members. Orchestrated a cloud migration over several months and solidified the process with comprehensive documentation.

  • Collaborated with distributed teams of various sizes on the design, development, and testing of solutions involving legacy code over a decade old to large-scale government projects while creating comprehensive documentation to explain new features and rectify inconsistencies in existing documentation.
  • Documented and managed over 3+ months the migration of transports from an on-premises SAP server to a cloud-based server, ensuring smooth transition and minimal disruption.
  • Mentored junior team members, assisting with projects both inside and outside of individual direct involvement.

Self-Employed

March 2018 - December 2018

Frontend Engineer

Utilized self-taught knowledge of frontend development, leveraging Ruby on Rails and HTML, CSS, JavaScript, and the Bootstrap framework to create engaging web interfaces for local clients.

  • Assembled and managed a team composed of a graphic designer and an editor to ensure high-quality outputs and client satisfaction
  • Implemented Agile methodologies to release features incrementally, enabling regular client feedback and prompt adjustments to meet evolving needs
  • Transformed a legacy website into a modern, user-friendly platform using contemporary web development frameworks, enhancing user experience and functionality
  • Liaised directly with clients to understand their needs and expectations, ensuring delivered solutions were in line with their business objectives

Education

Bachelor of Science (B.S.) in Chemical Engineering

University of Louisiana at Lafayette

Certifications

Solutions Architect Associate - Amazon Web Services

SAP Certified Development Associate - ABAP