Stéphane Copin

Staff Software Engineer at Compass

New York, New York, 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
Stéphane Copin is a Staff Software Engineer with over 11 years of experience building mobile and backend systems across France, the UK and New York, currently shaping product and platform at Compass. Trained at Centrale Lille and self-taught in C++ early on, he blends deep engineering fundamentals with pragmatic leadership—mentoring teams, defining company-wide best practices, and owning CI/CD and developer workflows. His background spans hands-on iOS and backend work, from leading mobile teams at Fueled to improving data sync and QA tooling in notable open-source projects like Sync and SwiftLint. Stéphane is as comfortable shipping robust tests and relationship-mapping logic as he is translating technical tradeoffs for non-technical stakeholders. He brings a proven track record of turning projects from concept to production and a habit of contributing practical fixes to the open-source ecosystem.
code11 years of coding experience
job13 years of employment as a software developer
bookIngénieur, Informatique, Automatisme, Automatique, Electronique, Management, Marketing, Ingénieur, Informatique, Automatisme, Automatique, Electronique, Management, Marketing at Centrale Lille
languagesFrench, English, German
stackoverflow-logo

Stackoverflow

Stats
1,958reputation
414kreached
20answers
0questions
Badges
swift
top-5%
github-logo-circle

Github Skills (20)

objective-c10
swiftlint10
static-analysis10
testing10
data-synchronization10
software-quality10
data-sync10
linter10
swift10
coredata10
test-automation10
code-analysis9
linting9
json8
swiftui6

Programming languages (6)

StarlarkJavaScriptGoObjective-CSwiftRuby

Github contributions (5)

github-logo-circle
realm/SwiftLint

Jul 2017 - Jul 2017

A tool to enforce Swift style and conventions.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 1 PR, 8 pushes in 7 days
Contributions summary:Stéphane primarily contributed to the testing and configuration of SwiftLint, evidenced by changes to test files and the addition of new test cases. They added new tests for configuration scenarios, covering duplicated rules, nested configurations, and edge cases involving rule interactions. The contributions ensure the robustness and reliability of the tool, reflecting a focus on comprehensive testing strategies.
linterswift-package-managerbazellintingcode-quality
3lvis/Sync

Apr 2015 - Apr 2015

JSON to Core Data and back. Swift Core Data Sync.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:6 commits, 3 PRs, 2 comments in 1 day
Contributions summary:Stéphane primarily worked on improving the data synchronization functionality between JSON and Core Data. Their commits focused on refining relationship handling within the sync process, including correctly mapping relationship names and supporting remote ID-less objects. They also added tests to validate the correct behavior of these relationship mappings, ensuring data integrity and accurate data transfer. Further utility methods were exposed to allow for broader usage of the syncing capabilities.
to-jsoncore-datasyncdata-syncswift
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
Stéphane Copin - Staff Software Engineer at Compass