Senior Software Developer (+18 yrs) |
|
|
Languages : French, English, Hungarian | ||
MAIN SKILLS
- Languages : Scala, Java
- Paradigms : Functional Programming, Object Oriented Programming
- Others : ZIO, Cats-Effect, Akka, FS2, Doobie, Kafka, AWS, Cassandra, Postgres, Spark, Kubernetes, Terraform
PROFESSIONAL PROFILE
- Passionate Developer programming since his childhood, hard worker, favoring curiosity over conformity and eager to learn more. Highly motivated by challenges.
- Dedicated Leader having successfully introduced development best practices and contributed to build strong team culture in several companies. Convener with good communication and writing skills.
- Speaker, Trainer, Blogger, Meetup organizer having spoken at international conferences and meetups. Former leader of a meetup dedicated to Functional Programming (+1400 members)
WORK EXPERIENCE
- Founder / Senior Developer / Trainer06/20 - Present
Contramap - self-employed- Designed a strongly typed SQL-like DSL
- Wrote a Functional Programming course
- Mentored 5 Scala students
- Lead Consultant / Trainer / Senior Developer / Speaker05/17 - 06/20
For Yoppworks (Consulting), 20 person team, AGILE- Contributed to ONAP and ZIO (OpenSource)
- Designed a functional programming course with Cats
- Provided training for Scala, Akka, Spark, Reactive Architecture in North-America, Asia, and Europe.
- Team Lead / Senior Developer12/16 - 05/17
For Mate1 (Online Dating), 20 person team, AGILE- Provided technical training on Software design, and best practices in general
- Scala Practice Lead / Senior Developer / Scrum-Master / Speaker05/16 - 10/16
For Yoppworks (Consulting), 10 person team, AGILE- Contributed to develop a new business (material, process, management, culture)
- Managed team member allocation, mentoring and recruitment
- Big Data Developer03/15 - 05/16
For 1Science (Information Services), 20 person team, AGILE- Developed a fully asynchronous back-end API using Scala, Spray and Akka
- Designed and developed a Spark data analysis pipeline (+150M articles)
- Android Tech Lead / Agile Advocate 05/11 - 02/15
For Sherpa-Solutions (Event and Trade-show), 3-7 person team, AGILE- Designed and developed a mobile app generation platform producing over a hundred of app per year
- Set up and coached a cross-platform team of 3 to 7 persons
- Java / JEE Developer 03/05 - 04/11
For several consulting firms, 3-20 person team, Waterfall or Agile methodologies- Developed and maintained a social network (100.000-150.000 visitors per day)
- Developed and maintained an international funding focused search engine
QUALIFICATIONS
- Lightbend Expert Trainer - Scala, Akka, Spark
- Lightbend Professional Trainer - Reactive Architecture, Spark
- Functional Programming in Scala Specialization (coursera)
- Master degree in Computer Science (2000 - 2005) from Ecole Privée des Sciences de l’Informatique, Levalois, France