“I worked under James in two organizations (ABB and Postman), and was fortunate to have such an effective mentor. Over the four years I've worked with James, he has encouraged a rigorous code quality ethic and helped me understand the long term lifecycle of code and needs of an organization; explained his architectural reasoning and experience while allowing for input, exploration, and feedback; most of all, he has always spurred my growth as a developer. James is a strong communicator, very organized, and also one the sharpest developers I've met in my career so far. I would strongly recommend him for a senior architect role in any organization.”
About
Experience & Education
Publications
-
Awesome DX
Awesome DX
See publicationFeatured in the "Awesome DX" curated list of Developer Experience resources
-
ShipEngine Drives Business Growth with a Customized Developer Experience on Postman
Postman
See publicationShipEngine serves businesses across the e-commerce spectrum, from individuals selling their own products to well-known global brands. In any given month, thousands of developers and QA engineers are actively working with the ShipEngine API during various stages of development. Those developers and QA engineers are likely also working with a variety of API vendors that power other platform services. The ShipEngine team has found that, in many cases, Postman is a common denominator for engineers…
ShipEngine serves businesses across the e-commerce spectrum, from individuals selling their own products to well-known global brands. In any given month, thousands of developers and QA engineers are actively working with the ShipEngine API during various stages of development. Those developers and QA engineers are likely also working with a variety of API vendors that power other platform services. The ShipEngine team has found that, in many cases, Postman is a common denominator for engineers working with REST APIs of all kinds.
-
ShipEngine accelerates developer adoption with Moesif's API Analytics Platform
Moesif API Analytics
See publicationThe ultimate goal of the Developer Relations group within ShipEngine is to drive platform adoption. To do that they needed to track important funnel metrics like: marketing attribution, conversion rate for time to first working app and time to revenue. With those metrics they could identify where growth happened, and hence where to invest more resources.
-
Tips on Creating Outstanding Developer Experiences
Nordic APIs
See publicationDeveloper Experience (DX) for developers is akin to User Experience (UX) for end-users. The API products that streamline DX tend to increase interest and retain a following. But it’s not only public-facing services; internal and partner APIs benefit from a focus on DX as well.
-
Why Your API Needs a Dedicated Developer Experience Team
Nordic APIs
See publicationHow can API companies improve their overall process and deliver the high-quality experience their users want? One of the best answers to that question is: Focus on creating a dedicated developer experience team that can empower your users by making it easier to understand, easier to build, and easier to integrate (particularly if your company develops customer-facing APIs).
-
How to Win at Developer Adoption When You Only Have A Few Minutes to Impress
Postman - Better Practices Blog
See publicationYou only have a developer’s attention for a couple minutes, if not seconds, so how you use that time can be critical to success. While product awareness will always be a necessary piece of the puzzle, simplifying the adoption process is ultimately going to have a greater impact on converting trialists to paid users.
-
Take Your API Docs from 406 Not Acceptable to 200 OK
Austin API Summit
See publicationYou can only make a first impression once, and the same is true for your API. No matter how amazing your API may be (your mother said it is, right?), developer adoption is core to your success. If you’re getting a lot of viewers, but not a lot of users, there may be a problem with your documentation. In this talk, you’ll learn how to upgrade your documentation to increase discoverability, improve the developer experience, and reduce on-boarding time.
Projects
-
API Dev Tools
- Present
See projectI created API Dev Tools to fill a need for Swagger/OpenAPI tooling in the JavaScript and Node.js ecosystem. These projects have since become the de facto reference implementations for OpenAPI and JSON Schema, and are now used by major API tooling vendors such as Stoplight, ReadMe, Postman, ReDoc, and APIMatic.
-
JS Dev Tools
- Present
See projectI created JS Dev Tools to scratch my own itch, but many of these open-source projects have filled a need for better developer tooling in the JavaScript and Node.js ecosystem, as evidenced by millions of monthly downloads.
-
NPM Packages
- Present
See projectI author and maintain dozens of hugely popular NPM packages that receive millions of downloads each month.
-
DotSpatial, GeoFramework, and GPS.Net
-
See projectDotSpatial, GeoFramework, and GPS.Net are open-source .Net projects written in C#. They are GIS software for working with real-time mapping and GPS data.
Languages
-
English
Native or bilingual proficiency
-
Spanish
Limited working proficiency
Recommendations received
-
LinkedIn User
1 person has recommended James
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content