Senior Software Developer Boo, Sweden

Kan vara tillgänglig

(Uppdaterat 2023-10-01)

Senior Software Developer

Boo, Sweden

Modersmål French, Svenska, Flytande English, Nybörjare German

  • 20+ års erfarenhet av backendutveckling
  • 7 års erfarenhet av Scala
  • 15+ års erfarenhet av Java

Kompetenser (27)

DESIGN PATTERNS

REST

Scala

API

Functional Programming

Java

HTTP

EVENT DRIVEN

Kanban

Cloud

REDIS

JavaScript

AWS

JSP

MongoDB

BETALNINGAR

JSF

SERVLETS

Kafka

JBoss

Python

JMS

DATABAS

GRANSKNING

Websphere

Cassandra

ECS

Sammanfattning

Yann är en erfaren utvecklare med en stark bakgrund inom både
objektorienterad och funktionell programmering. Han strävar alltid
efter att producera enkel kod, med tonvikt på kvalitet och läsbarhet.
Han förstår när pragmatiska avvägningar behövs, och hittar en
kompromiss mellan tillämpningen av designprinciper och en mer
tillgänglig lösning.

Yann tycker om att arbeta i små, självorganiserande team. Han gillar
att föra tekniska diskussioner och dela kunskap med sina kollegor.
Några värderingar som Yann uppskattar i ett företags kultur är:
laganda, ödmjukhet, tillit och fokus på kvalitet.


19.10.2023 Konfidentiellt


Kompetenser Agila metoder: Scrum, Kanban, CI/CD, Testdriven utveckling


Systemarkitektur: mikrotjänster, RESTful webb-API:er, GraphQL,
webbtjänster, händelsedriven arkitektur

Språk: Scala, Java, Javascript, Python

Meddelandemäklare: Kafka, RabbitMQ, IBM WebSphere MQ

Persistens och databaser: Cassandra, PostgreSQL, MongoDB,
MySQL, Oracle, Redis, Elasticsearch, AWS S3.

Infrastruktur: Linux, AWS ECS, Heroku, Apache Tomcat, Jetty, JBoss,
Github, Github Actions, Jenkins, Hudson, SonarQube

Verktyg: Git, sbt, maven

Professionell bakgrund

Senior Systemutvecklare
iTravel

2022-05 - 2023-09

Backendutveckling av REST Web API:er och GraphQL API:er, med driftsättning som mikrotjänster i cloud-miljö. Arbetet innebär också arkitekturansvar, samt mentorskap.
Teknologier: Scala, Play framework, GraphQL, Cats, Cats Effects, Akka, ScalaTest, Github, Github Actions, Heroku, AWS RDS, AWS S3.
Stor del av koden skrivs enligt Functional Programming.
Senior Systemutvecklare (Magine Pro)
ScalaCheck, Kafka, Cassandra

2017-08 - 2022-05

Backendutveckling av RESTAPI:er och ETL jobs, för behandling av användare, produkter, och betalningar. Drifsättning i cloud-miljö.
Teknologier: Scala, Finagle, Cats, Cats Effects, Scalaz, ScalaTest, ScalaCheck, Kafka, Cassandra, PostgreSQL, Elasticsearch, Github, Github Actions, AWS S3, AWS ECS. Stor del av koden skrivs enligt Functional Programming.
19.10.2023 Konfidentiellt
Senior Systemutvecklare (Plotagon)

2015-08 - 2017-08

Backendutveckling av REST API:er och mikrotjänster, med drifsättning i cloud-miljö.
Teknologier: Scala, Play Framework, Akka, Akka Streams, MongoDB, RabbitMQ, Heroku, AWS S3, Spec2, Git, JavaScript (ES6), React, Redux.
Senior Systemutvecklare
ComeOn

2014-03 - 2015-08

Största delen av arbetet bestod i restrukturering av mycket invecklat legacy kod, för att höja kvalitén, testbarheten, samt skalbareheten.
Agerade som mentor och introducerade Functional Programming i företaget.
Teknologier: Java 7, Java 8, Scala, JSP, Servlets, Guice, RESTful Web API (DropWizard), mySQL, Jenkins, Tomcat, Nginx, Git, JavaScript, JQuery.
Senior Systemutvecklare (Hitta.se) November 2011 - Mars 2014 Arbetar mestadels med backendutveckling av RESTful API:er som ska anropa från (webb och mobil) sajter och från (Android och iOS) mobilapplikationer.
Teknologier: Java, JAX-RS/Jersey, Guice, Maven, JUnit, Mockito, Tomcat, MongoDB, Oracle-databas och Nginx, Continuous Integration (Jenkins), Sonar, Git, Play Framework, JavaScript, JQuery, Backbone.js och Geb. (webbläsarautomatiseringstester).
19.10.2023 Konfidentiellt Systemutvecklare (Rikspolisstyrelsen) Mars 2007 - November 2011 Utveckling av en webbapplikation för mobilt utredningsstöd, som möjliggör för poliser i yttre tjänst att påbörja brottsutredningar direkt på plats. Systemet är integrerat med ett flertal webbtjänster och byggs med Java, JSF, RichFaces, JPA/Hibernate, Spring Core, Web Services (JAXB, Apache CXF), JUnit, Git och Maven. Miljö: Windows XP/Linux, JBoss, MySQL, Hudson/Jenkins, Sonar. Processerna följer Kanban.
Utveckling och förvaltning av ett system för centraliserad loggning.
Systemet byggs med Java, JBoss AOP, JUnit och Maven, och testas m.h.a. en egenutvecklad Web Service och soapUI. Miljö: Windows XP/Linux, JBoss.
Utveckling och förvaltning av ett system för granskning och överföring av information från det svenska underrättelsesystemet till Europols informationssystem. Systemet byggs med Java, EJB, JMS, JPA/Hibernate, XMLBeans, XSD/XSLT, Maven. Miljö: Windows XP/Linux, JBoss, MySQL och IBM WebSphere MQ.
Systemutvecklare
IBM Svenska AB

2003-09 - 2007-03

Utveckling av ett PDM (Product Data Management)-system för hantering av produktlivscykel (från kravinsamling till test), enligt RUP.
Teknologier: Java/J2EE, JSP, JavaScript, WebLogic, SourceSafe.
19.10.2023 Konfidentiellt Systemutvecklare (Ericsson Process & Application Consulting)
Systemutvecklare (Ericsson Radio Systems)
Product Data Management

2000-08 - 2003-08

-system som fokuserar på dokumenthantering.
Teknologier: Java, JSP, JavaScript, WebLogic.
Systemutvecklare (Ericsson Radio Systems) Mars 2000 - Augusti 2000 Simulering av signalbehandling i basstationer. Arbetet innebär specifikation samt implementering av prestandatester för dataöverföring inom EDGE-projektet. Implementeringen utförs i en simulator utvecklad i C med prestandamiljö i Perl.
Beräkningsingenjör (Ericsson Radio Access) Oktober 1998 - Mars 2000 Mjukvaruutveckling i ett projekt för automatiserad filtertrimning.
Utveckling och implementering av algoritmer för behandling av RF- mätdata, samt simulering av filter. Arbetet innebär specifikation, systemering, konstruktion samt test av mät- och reglersystem.
Implementeringen utförs i MatLab och C.
19.10.2023 Konfidentiellt Examensarbet (Svenska Spel)
Svenska Spel en bättre förståelse av nettointäkten

1998-01 - 1998-07

Simulering och programmering (Matlab) av en matematisk modell av spelarna för att ge Svenska Spel en bättre förståelse av nettointäkten.
19.10.2023 Konfidentiellt

Akademisk bakgrund

Civilingenjör
Kungliga Tekniska Högskolan

2023-10 - 1998-01

Civilingenjör
École Centrale Paris

2023-10 - 1998-01

Certifikat

Sun Certified Programmer for the Java 2 Platform, Standard Edition
AWS Partner: Accreditation (Technical)
AWS Partner: Accreditation
AWS Certified Cloud Practitioner
Sun Certified Programmer
Certified Programmer
Sun Certified
5.0

Kontakta konsult

/