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, NY (remote)

Senior Software Engineer (Tech Lead)

July 2023 - present

  • Built and maintained an extensible international employee onboarding experience using React.
  • Architected a ledger system for a global payroll product and facilitated feedback from stakeholders across the organization including: account, legal, product, and operations.
  • Launched an MVP for EOR which now has support for 12 countries.
  • Helped expand the engineering team from 1 to 20 through interviewing and onboarding.
  • Founded and led a team to develop an international payments service (IPS) integrating with US Banks and multiple international payment platforms including Stripe, Wise, and Navro.
  • Worked cross-functionally with other engineering teams across the org to enable adoption of IPS.
  • Launched an MVP for IPS that orchestrated movement of over $1million for EOR payroll in the first week.
  • Architected and built a fully automated international payments system to simplify integrations for our API consumers utilizing Temporal.io.

Big Nerd Ranch

Atlanta, GA (remote)

Senior Software Engineer

October 2021 - July 2023

  • Consulted as a Senior Developer on two greenfield client projects for an international employer of record (EOR) and international contractor payments (ICP) at Justworks.
  • Integrated and wrote tests with jest, react-testing-library, RSpec, and Cypress.
  • Integrated with Stripe to enable international payments for the ICP application.
  • Integrated with the Justworks existing PEO application for a seamless admin experience.
  • Implemented authentication and authorization within the Rails API and React front-end.
  • Launched an MVP for ICP in 11 months, and helped expand Justworks to 20+ countries.
  • 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.
  • Designed and built a service and database to support a new EOR product to help unlock full-time employment and benefits internationally for Justworks customers.

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.

Oracle Health (formerly 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.