Sean Corfield

Senior Software Architect at World Singles LLC

Youngstown, Ohio, 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
Sean Corfield is a senior software architect with 20 years of experience designing global high-availability infrastructure and integrating enterprise systems, currently leading web application and platform work at World Singles using Clojure. He blends deep JVM and web architecture expertise with hands-on backend development, authoring and contributing to notable Clojure projects such as next-jdbc and clj-time and maintaining a personalized Clojure tooling dotfile. His background includes senior technical leadership and founding roles (CEO, CTO, co-founder) across startups and large companies including Adobe, giving him both product and operational perspective. Sean is comfortable moving from low-level JDBC mechanics to system-wide SOA/EAI designs and often optimizes developer workflows as well as runtime performance. Based in Youngstown, Ohio, he pairs pragmatic engineering with a long history of shaping tooling and libraries that other Clojure developers rely on.
code20 years of coding experience
job22 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
6,547reputation
159kreached
131answers
0questions
Badges
coldfusion
top-5%
exit
top-5%
clojure
top-1%
jdbc
top-5%
github-logo-circle

Github Skills (40)

filterlist10
dependency-management10
datetime10
lib10
prepared-statements10
clojure-cli10
testing10
date-format10
template-engine10
jdbc10
data-structure10
clojure10
dates10
filter10
sql10

Programming languages (25)

CColdFusionMakefileGoHTMLTypeScriptShellOCaml

Github contributions (5)

github-logo-circle
seancorfield/next-jdbc

Jan 2019 - Jan 2023

A modern low-level Clojure wrapper for JDBC-based access to databases.
Role in this project:
userBack-end Developer
Contributions:78 releases, 1 review, 823 commits in 4 years 1 month
Contributions summary:Sean primarily worked on implementing the initial and subsequent versions of an execute function with various enhancements. This included creating a system to handle prepared statements, building a mechanism for setting parameters. Further enhancements included the incorporation of the result set and the implementation of data structure and functional support for working with results. The user's efforts resulted in a fully functional version and refinements to the codebase.
clojuredatabasedatabasesjdbc
clj-time/clj-time

Oct 2011 - Apr 2020

A date and time library for Clojure, wrapping the Joda Time library.
Role in this project:
userBack-end Developer
Contributions:13 releases, 199 commits, 43 PRs in 8 years 8 months
Contributions summary:Sean primarily contributed to the clj-time library by updating its core functionality. They refactored existing code, removing dependencies on deprecated libraries and introducing new features related to time period manipulation. They also updated tests to ensure compatibility with different Clojure versions. The user also made contributions in fixing bugs and releasing new versions.
clojurejoda-time
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