×
James Boyle

James Boyle


Illinois, US
+1 (217) 799-7999

Background


Work Experience

Work Experience

  • Senior Engineer I, Tropic

    Sep, 2023 - Apr, 20251 year 7 months

    • Led full-stack development of checks as a payment method, from discovery through delivery of prototype, while on the Payments team

    • Led and implemented the re-design and update of a core library in our application to enable international currency support and precise currency conversions

    • Contributed to, led, projects on Payments, Multicurrency, and Core Procurement teams such as KYC/KYB setup workflows for the Payments product and several enhancement projects for Tropic's request and purchase request workflows

    • Recipient of R&D department-wide culture and values award for "Working in Plain Sight" and "Documenting Decisions"

  • Senior Software Engineer I, Salsify

    Oct, 2020 - Sep, 20232 years 11 months

    • Led full-stack + frontend feature development for the GDSN team for 1.5 years as we grew our customer base from ~20 to ~70 and ARR from ~$400K to ~$1.4M

    • Led + developed a re-authorization email reminder flow for the Amazon Selling Partner API while on the Enhanced Content team, preventing service disruption for hundreds of customers of Salsify's largest upsell product line by revenue

    • Co-led integrating the Wayfair Supplier Catalog GraphQL API with the core Salsify platform, from discovery through start of customer pilot

  • Software Engineer II, Salsify

    May, 2019 - Oct, 20201 year 5 months

    • Wrote API integrations with the Analytics team's web scraping vendors

    • Wrote a Ruby gem to centralize common concerns shared across microservices maintained by the Analytics team, saving ~5 hours per month for engineering + services teams

  • Software Engineer, Zaius

    Sep, 2017 - May, 20191 year 8 months

    • Reduced time-to-first-value for new customers by leading a project that automatically seeded accounts with reports, email campaigns, and marketing segments

    • Partnered with the Data Science team to deliver several product features comprising the company's 2019 Q1 "Assisted Marketing" rebrand under tight deadlines

Projects Experience

Projects Experience

  • pydefipulsedata

    Mar, 2021 - Jun, 20213 months

    An unofficial Python SDK for the DeFi Pulse Data project and each of its partner service providers. This project provided a lightweight Python client for each service provider.

Skills

Skills

  • Current

    Ruby

    Ruby on Rails

    RSpec

    startups

    project management

  • Previous

    SQL

    GraphQL

    TypeScript

    JavaScript

    React

    Ember

    Python

    Node.js

    Next.js

    ecommerce

    payments

    procurement

Education

Education

  • Computer Science, BA, Bowdoin College

    Sep, 2013 - May, 2017