
Nathan Marin
Lead Backend Developer | Expert Scala & Kafka
Salaire / Taux journalier
Lyon, France
Mobilité : Paris
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Scala backend engineer with 10+ years building scalable financial systems and payment infrastructure. Led teams at Teads achieving SOX compliance while mentoring 4 engineers; currently at Swan, reduced merchant onboarding time by 80% and designed critical payment solutions. Expert in Scala, Kafka, GraphQL APIs with proven track record in fintech, data pipelines, and team leadership.
Expérience de travail
Senior Software Engineer - Payment team
SwanFreelance
avr. 2023 - Présent
3 ans 7 mois
Swan is a leading European Banking-as-a-Service platform that enables companies to embed banking features directly into their products. By providing a simple API and compliance-ready infrastructure, Swan empowers businesses to create seamless financial experiences, from issuing IBANs and cards to managing payments at scale. As part of the Merchant Acquiring squad: Designed critical components for online card payments, payment links, and check payment acceptance, while also participating in the evaluation and selection of third-party service providers. Collaborated with product teams to refine merchant onboarding and Know Your Business (KYB) processes, leading to an 80%+ reduction in activation time over two years. Drove improvements in API design and customer experience, leading efforts to modernize and deprecate legacy endpoints to better serve external developers. Collaborated with the Engineering Manager to enhance team development workflows, including clearer task specification and grooming processes. Projects: Accept online Card payments Accept Check Payments Payment Links Merchant Onboarding (KYB)
Teads
sept. 2015 - déc. 2022
7 ans 4 mois
Lead Senior Software Engineer - Business Process / Finance Team
août 2019 - déc. 2022
3 ans 5 mois
Building a roadmap with product teams. Lead SOX compliance topics. Managing expectations of business stakeholders. Leading and mentoring a team of 4 Software Engineers. Responsible of Software Architecture decisions. Projects: Automating client invoicing workflows Building an internal application in order to improve financial reporting
Software Engineer - Analytics Team
sept. 2015 - août 2019
4 ans
Montpellier Area, France
Replacing a Spark/Cassandra analytics pipeline with Dataflow/BigQuery. Building/maintaining a reporting service/API for internal and external use.
Data Engineering Intern - Analytics Team
Teads.tv
mars 2015 - oct. 2015
8 mois
Improved and sped up custom reports for advertisers by reducing the number of unnecessary database requests by approximately 80%. Technologies: - Apache Spark - Cassandra - Docker - Scala
Computer Science and Management Student
Polytech'Montpellier
sept. 2012 - oct. 2015
3 ans 2 mois
Android Developer Intern
Aquafadas
juin 2014 - août 2014
3 mois
Montpellier, France
- Developped unit tests for a continuous integration server (Jenkins). - Improved a homemade magazine reader.
Web Developer Intern
ITL Technologie
févr. 2012 - mai 2012
4 mois
Québec, QC, Canada
- Developped websites for companies and individuals.
Formation
Polytech Montpellier
Engineer's degree, Computer Science and Management
2012 - 2015
4 ans
IUT de Montpellier
Bachelor's degree, Computer Science
2010 - 2012
3 ans