Ryan Buckley

Software Engineer

Summary

I'm a software engineer with over 11 years of experience. I live in Nashville, TN with my wife and two children. I have extensive experience in building and maintaining web applications. See my most recent role below to learn about some of the main problems I've been solving.

Experience

Company
Made Renovation
Role
Senior Software Engineer
Duration
June 2021 - Oct 2022
Technology

Frontend: Material UI, React, typescript, Appollo Client, GraphQL,

Backend: Prisma, PostgreSQL, typescript

Design: Figma

Problems & Solutions
  • Materials List UI
    • Problem: Early in a project customers didn't know what materials were used in their project.
    • Solution: Leverage existing APIs and data to create a UI built with react and graphql that exposed the view and edit functionality of materials for their renovation project.
  • Promotions Management
    • Problem: Sales teams needed to communicate with engineering to deploy a new sales promotion.
    • Solution: Build a page within the internal sales tool with full CRUD operations. This was completed in one day with react, typescript, prisma, and graphql.
  • Core Services
    • Problem: Multiple Systems and spreadsheets were used to track a projects progress resulting in miscommunication and errors.
    • Solution: I worked with the core services team to build a set of internal tools to manage the lifecycle of a project/lead from start to finish. Built with react, typescript, prisma, and graphql.
Company
Ag Connections / Syngenta Digital
Role
Software Engineer II
Duration
Sept 2019 - June 2021
Technology

Frontend: HTML, CSS/SCSS, TailwindCSS, Javascript, React, Storybook

Design: Figma

Testing: Jest, Testing Library

Responsibilities
  • Design UI/UX mock ups in Figma that meet business requirements.
  • Conduct UI/UX research across internal and competitor products.
  • Develop a react app informed by UI/UX designs and business requirements.
  • Collaborate with design team on behalf of engineering
  • Maintain 75% testing coverage
  • Contribute to planing ceremonies
Company
John E. Reid and Associates
Role
Full Stack Engineer
Duration
October 2016 - Present
Technology

Frontend: HTML, CSS/SCSS, Javascript, TailwindCSS, Vue, Webpack, Semantic UI, Bulma, Twig

Backend: CraftCMS, PHP, Stripe API, Webhooks,

Features: Members only section, user accounts, subscription, e-commerce, event management and registration.

Responsibilities
  • Design & Develop all screens and features
  • Provide support and training to office staff of 10
  • Project and management
Company
NC2 Media / Lonely Planet
Role
Front End Engineer
Duration
April 2017 - Sept 2019
Technology

Frontend: HTML, CSS/SCSS, Javascript, React, React Native, Vue, Webpack, Semantic UI, Bulma, ThreeJS

Backend: Express, Cognito, DynamoDb, Lambdas, API Gatways, Node, Craft CMS, Firebase

Testing: Jest, Enzyme

Responsibilities
  • Led team of developers working on multiple projects
  • Mentored and trained junior developers
  • Developed product specifications and timelines with designers and project managers
  • Set direction on workflow processes and standards
  • Web application development
  • Rapid prototyping new business concepts
  • Mobile application development
Company
Lewis Communications
Role
Web Developer
Duration
July 2015 - April 2017
Technology

Frontend: HTML, CSS/SCSS, Javascript, React, Storybook

Design: Figma

Testing: Jest, Enzyme

Responsibilities
  • Developed and maintained responsive websites
  • Developed content management solutions
  • Worked closely with designers and project managers to refine feature sets and advise on timelines
Company
iDesign
Role
Web Developer
Duration
June 2013 - June 2015
Technology

Frontend: HTML, CSS/Less, Jquery

Backend: Custom PHP backend, MySQL

Responsibilities
  • Developed and maintained responsive websites
  • Developed content management solutions
  • Worked closely with designers and project managers to refine feature sets and advise on timelines

Volunteer

Organization
Nashville Gaelic Athletic Club
Current Role
Webmaster!
Previous Role
Chairman
Involved since
2013
Responsibilities while on the Board of Directors
  • Set the agenda and direction for the organization
  • Coordinated multiple events throughout the year
  • Facilitated leagues and tournaments throughout the year • Raised money through sponsorship and donations
  • Also served as Secretary and Vice Chairman
  • And as webmaster...Design and Develop the website which manages memberships and league registrations.

Education

Middle Tennessee State University
2009 - 2013
BS Mass Communications, Digital Media with a minor in art