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.