Ian Turner

Los Angeles Metropolitan Area United States
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

🤩
Rockstar
🎓
Top School
Ian Turner is a software engineer with seven years of focused experience building reliable back-end systems and contributing to open-source tooling. His career spans quantitative and infrastructure-heavy environments including Jane Street and PDT Partners, where he blended rigorous engineering discipline with production-scale problem solving. Ian has hands-on experience in data engineering and storage systems dating back to roles at Living Goods and Zmanda, and deep Unix systems expertise from D. E. Shaw. He contributes to notable open-source projects such as schibsted/jslt, improving date/time handling and numeric parsing—practical fixes that reduce subtle cross-timezone bugs. Based in the Los Angeles area, he combines a practical, detail-oriented approach with an inclination for improving developer-facing libraries. He also solicits anonymous feedback publicly, reflecting a commitment to continuous improvement and openness to critique.
code7 years of coding experience
job15 years of employment as a software developer
bookUniversity of California Santa Cruz
github-logo-circle

Github Skills (10)

javas10
json10
jackson10
java10
sql-query9
date-format8
datetime-format8
date-formatter8
gradle8
gradlew8

Programming languages (12)

TypeScriptJavaDockerfileC++RustCSpline Font DatabaseJavaScript

Github contributions (5)

github-logo-circle
schibsted/jslt

Jul 2018 - Aug 2018

JSON query and transformation language
Role in this project:
userBack-end Developer
Contributions:7 commits, 6 PRs, 13 comments in 21 days
Contributions summary:Ian primarily focused on improving the `jslt` library's functionality, particularly around date/time handling and number parsing. They fixed a bug related to time zone calculations and milliseconds. They also updated the library's implementation of the `number()` function to utilize Jackson for number parsing, addressing limitations in the previous approach. Additionally, the user upgraded the Gradle wrapper.
querytransformationtransformjacksonjava
vectro/sqitch

Jan 2023 - Mar 2023

Sensible database change management
Contributions:16 pushes, 3 branches in 2 months
sensibledatabasechange-managementpostgresql
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
Ian Turner