James Connell is a Senior Solutions Architect with two decades of software and cloud consulting experience, currently focused on application modernization and cloud-native architectures at Pulumi. He combines hands-on development history—from front-end work on diagramming libraries to full-stack .NET and Python systems—with deep AWS expertise in serverless, containers, data engineering, and IaC. James helps organizations decouple monoliths, modernize data platforms, and adopt DevOps/SRE practices while supporting pre-sales, enablement, and delivery for large-scale migrations. He has led migrations of Oracle to Aurora, built data transformation pipelines at scale, and contributed front-end improvements to the JointJS diagramming project. Comfortable briefing executives and mentoring engineering teams, he blends technical craft with pragmatic strategy to make cloud transformations measurable and repeatable. Based in Spokane, WA, he pairs enterprise modernization experience with a developer’s attention to detail and real-world code contributions.
A proven SVG-based JavaScript diagramming library powering exceptional UIs
Role in this project:
Front-end Developer
Contributions:5 commits, 4 PRs, 11 comments in 1 day
Contributions summary:James focused on improving the JointJS diagramming library, making several enhancements related to link interactions and element behavior. They addressed issues with the timing of events within the `LinkView` and `ElementView` classes, specifically ensuring correct batching of operations during pointer events. Additionally, the user introduced and fixed styling issues, and added functionality for accessing ancestors, which improves the diagram's management of embedded cells and routing.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.