Personal details

Jonathan R. - Remote full-stack developer

Jonathan R.

Based in: 🇺🇸 United States
Timezone: Eastern Time (US & Canada) (UTC-4)

About

Software Engineer with 3+ years of experience in full-stack development, web design, and data science. Proven ability to design and implement complex software systems using multiple programming languages and frameworks.

Work Experience

Software Engineer II
Wayfair | Nov 2023 - Present
Python
SQL
PostgreSQL
TypeScript
React
JavaScript
Jest
GraphQL
Postman
Cypress

Optimization, bug fixes, security updates, owning features end-to-end, ...

Software Engineer
Instacart | Jul 2021 - Dec 2022
Python
MongoDB
JUnit
TypeScript
Mockito
Docker
React
Kotlin
Jest
Kubernetes
gRPC
Cypress
  • Designed and developed a Software Release Hub web application and service to allow internal users to manage Caper Cart software, saving 20 hours of version tracking and modification each week, using React, TypeScript, Kotlin, and gRPC.
  • Contributed to, debugged, and developed code for all supporting aspects of OTA updates, including multiple React applications in a micro-frontend architecture, Kotlin microservices, and Python agents running on IoT devices to manage software updates, logs, and resolve Kubernetes errors.
  • Transformed and migrated a Docker-Compose workflow to Kubernetes to allow for flexible device monitoring and remote software and firmware updates on Computer Vision services in Caper Cart.
  • Implemented an extensive unit and integration testing suite for frontend components and user flow with Jest and Cypress, and backend service tests using JUnit and Mockito, improving test coverage to 80%.
  • Wrote, proofread, and assisted in writing 30 articles covering software architecture, the role of different microservices, and vocabulary used within and adjacent to the IoT Platform used to manage fleets of Caper Carts.

Education

Shanghai Jiao Tong University
Master's degree・Cybersecurity
Sep 2017 - Mar 2020
Virginia Tech
Bachelor's degree・Mathematics
Aug 2013 - May 2017