Richard Keller

Software Engineer

Broken Arrow, Oklahoma | 479-200-8533 |


Software engineer with over 11 years experience developing applications and websites. I specialize in UI development with React and Redux, but also have a background in backend development with Node, Python, AWS, and Docker.

Work History

August 2021 - Present / 2 years and 1 month

Software Engineer - (Typescript, React) - NCR - Digital Banking

11837 Miracle Hills Dr suite 101 & 102 Omaha, NE 68154 P: 1-937-445-1936
  • Worked with backend engineers and product owners to develop/customize features for the banking application
    • Wrote React functional components with Typescript
    • Unit tested components and functions with Jest
    • Added l10n translations via a custom translation framework
    • Consumed and utilized REST APIs
    • Managed dependencies across hundreds of third-party and custom npm packages
    • Created acceptance tests (E2E) to test new features
  • Performed code reviews for product development teams and client development teams
  • Mentored developers, created documentation, and presented developer training documentation to client development teams
  • Built client side integration to Zelle
  • Integrated Personetics third-party client code to add financial insights to banking application
  • Built internal tools to help product team members navigate vast amount of client environments and microservices

October 2019 - August 2021 / 1 year and 10 months

Full Stack Web Developer - (React, Redux, Node) - Technology Partners

707 Spirit 40 Park Drive, Ste. 120 Chesterfield, Missouri 63005 P: (877)-636-1331
  • Product Catalog
    • Built Kafka Consumer to keep products up to date
      • Consumer listened to several topics and sent messages to AWS SNS
      • Handled decoding Avro and JSON messages from Kafka
    • Hydrated regulatory status and product lineage from various APIs
  • Chemical catalog UI for creating complex formulations
    • Formulations could be used at ingredients for other chemicals in the system
    • Strict validation put in place to ensure data integrity and uniqueness: CAS #, EPA Registration #, Specification #, and Recipe codes
  • Built Seed Treatment UI from the ground up
    • Integrated with several APIs: Chemical, Seed Inventory, Material Lists
    • Covered with automated feature and unit tests
    • Built with React, Redux, and Material Design
    • Allowed scientists to build complex treatments for seed testing in field trials

November 2016 - October 2019 / 2 years and 11 months

Backend Developer - (Python, MySQL, Drupal) - Brief Media

  • Designed and implemented APIs for a custom online education platform for veterinarians.
  • Migrated millions of database entries to and from custom databases and third-party systems.
  • Created a custom authentication system used by thousands of customers.
  • Built custom Elasticsearch integration for Drupal UI/API.

November 2012 - November 2016 / 4 years

Frontend Developer - (WordPress, Javascript, MySQL) - GuRuStu

  • Built an interactive map using ArcGIS, Leaflet, and data manually gathered by the Community Action Project of Tulsa, Oklahoma.
  • Coded websites using PHP, CSS, and Javascript.
  • Hosted websites using AWS and Digital Ocean.
  • Developed Custom WordPress Plugins and Themes.
  • Integrated Stripe/Paypal Payment Solutions for SaaS Products and Ecommerce.

April 2012 - Present / 11 years and 1 month

Web Designer/Developer, Software Consultant - Freelance

  • Web Design/Development/Hosting


2012 - 2014

Computer Science - Associates in Applied Science - Tulsa Community College