Andrew Givens
Andrew Givens Bitmoji with Birds

Andrew Givens

Full Stack Software Engineer

React JS Logo Type Script Logo CSS 3 Logo Ruby on Rails Logo Graph QL Logo Docker Logo

Justworks

New York City, NY (Remote)

Senior Software Engineer

July 2023 - present

  • Design and build stuff

Big Nerd Ranch

Atlanta, GA (remote)

Senior Software Engineer

October 2021 - July 2023

  • Worked with team members to stand up a new project with Postgres, Ruby on Rails, GraphQL, React, TypeScript, and Docker.
  • Integrated and wrote tests with jest, react-testing-library, RSpec, and Cypress.
  • Integrated with Stripe to enable international payments between users.
  • Integrated with the client's existing Ruby on Rails application.
  • Implemented authentication and authorization within the Rails API and React front-end.
  • Debugged any issues as they came up and collaborated with other engineers to determine efficient fixes.
  • Documented architecture patterns and debugging techniques for future and current engineers.
  • Participated in architecture designs and discussions for features.
  • Participated in UX design discussions with the client's designer.
  • Collaborated with the client team to construct an agile culture that fit best for their needs.
  • Collaborated with clients to define product requirements.
  • Updated job knowledge by studying state-of-the-art development tools and programming techniques and participating in educational opportunities.
  • Integrated third-party tools and components into applications.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.

Retail Success

Overland Park, KS

Front-End Developer

July 2020 - October 2021

  • Developed for an ASP.NET application using TypeScript, React and Redux.
  • Pioneered a shift to test-driven-development within our front-end applications using react-testing-library.
  • Uplifted our ASP.NET MVC front-end to a mobile friendly React application.
  • Developed technical solutions required to accommodate specific user-facing assets.
  • Translated UX and business requirements into elegant code solutions.
  • Integrated enhancements into web design to improve user experience, smooth functionality, and boost load times.

Cerner

Kansas City, MO

Software Engineer

July 2018 - July 2020

  • Developed for a Ruby on Rails application using React and Redux.
  • Developed for an API using Ruby and AWS Technologies.
  • Developed enhancements and bug fixes for web components using JavaScript.
  • Developed tests with Rspec, Jest with Enzyme, Jasmine, and Selenium WebdriverIO.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Provided guidance and mentored less-experienced staff members.
  • Informed internal personnel and external stakeholders of project milestones.
  • Partnered with development team on product development and application support plans.

Software Engineer Intern

May 2017 - July 2017

  • Used Javascript, HTML, and CSS to complete stories during two week iterations.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Collaborated with engineers to split the code base to improve maintainability.