James Bassett

Senior Software Engineer at Askable

Brisbane City, Queensland, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
James Bassett is a Senior Software Engineer based in Brisbane with 14 years of experience building backend systems, developer tooling, and platform infrastructure across fintech, aviation, and SaaS. He focuses on making developers more productive—whether by upgrading JVM stacks, implementing OpenTelemetry, creating shared docker-compose environments, or automating dependency updates with Renovate. Comfortable across Kotlin, Java, Scala, TypeScript and cloud-native tooling, he has led migrations (monix to ZIO, Ant to Maven) and modernised CI/CD, Ansible and Terraform workflows. James pairs hands-on coding with leadership roles in Backend and Build guilds, and has a long history of improving developer experience from internal SWAT teams to platform squads. An early open-source maintainer of Super CSV, he brings a practical appreciation for sustainable OSS and for refactoring legacy projects to modern build systems. He holds a first-class Honours degree in Information Technology and consistently blends pragmatic engineering with infrastructure-level thinking.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor of Information Technology (Honours 1st Class), Bachelor of Information Technology (Honours 1st Class) at Griffith University
bookSQIT - Roma College
stackoverflow-logo

Stackoverflow

Stats
9,699reputation
1.3mreached
170answers
11questions
Badges
java
top-1%
floating-point
top-5%
csv
top-1%
hashmap
top-1%
parsing
top-5%
junit
top-5%
github-logo-circle

Github Skills (21)

kotlin10
hashmap10
java10
javas10
maven10
csv10
refactoring10
unit-testing9
parsing9
junit9
floating-point9
eclipse6
supercsv6
primefaces6
jsf6

Programming languages (9)

TypeScriptJavaDockerfileShellJavaScriptGoGroovyPython

Github contributions (5)

github-logo-circle
super-csv/super-csv

Nov 2011 - Aug 2015

A fast, programmer-friendly, free CSV library for Java
Role in this project:
userBackend Developer
Contributions:11 releases, 140 commits, 8 PRs in 3 years 9 months
Contributions summary:James's commits indicate a focus on refactoring and migrating the Java-based CSV library from Apache Ant to Maven. This involved restructuring the project directory, adding a pom.xml file, and resolving dependencies. The user also removed a dependency on a third-party library and refactored the code to incorporate the functionality, and fixed a broken test class.
csvcsv-readercsv-parserjavacsv-library
This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications (i.e. the JPA Criteria API), without boilerplate code or a generated metamodel.
Contributions:9 releases, 18 commits, 11 PRs in 4 years 2 months
repositorieswithout-apiboilerplatedata-jpajpa-repositories
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.
Request Free Trial
James Bassett - Senior Software Engineer at Askable