I am a highly skilled and experienced Scala and Java developer with a strong background in software engineering, microservices architecture, and event-driven systems. Over the years, I have contributed to various industries, including aviation, finance, e-commerce, and gaming, showcasing expertise in building scalable and efficient applications. Proficient in technologies such as Scala, Kafka, AWS, ZIO, and Play Framework, I have delivered innovative solutions, integrated platforms, and optimized performance. With leadership experience and a passion for problem-solving, I excel in team collaboration, agile methodologies, and delivering results aligned with business goals.
Working on an airplane reservation platform based on Sabre/Amadeus clients for a cruse company integrating it with seaware app. The app is based on micro service using Rest or kafka for the communications. We use: Scala 2.12 / Kafka / Http4s / Tapir / Cats / Mysql /Git /splunk
Our team is responsible to synchronize our platform with netsuite (oracle platform for finance) and manage all the payments (stripe), using an event driven architecture implemented with http4s/cats/quill/kafka. For the methodology we use agile and as external tools we use notion/miro and slack .
4 months contract to help the payment team to achieve their goals for this year. They use Scala with ZIO, cdk(aws) and proto and micro service in his correct implementation
Adding new features/services on their backend, design and implementation. Using micro service architecture Technologies: play, terraform(aws), akka.
Creating service/application to provide real time information on all the events happening in the platform. Technologies : play, http4s, kafka, Spark, ES, timescale, monix and kibana
Adding new features to a “sharepoint like” application created in scala/play/scalaZ. Technologies: play, mysql, docker(azure), scalaz.
My team (3 peoples) was responsible to maintain and support a legacy application in direct contact with business. We use Pyhton for some basic dev ops operation and Java to maintain and modify the main code.
Creating web applications using play / widok /scalajs and mobile application using Ionic.
One of the component is opensource: https://github.com/clives/scala-js-BaasBox
I was working in the custom area, use to work with: Camel/Akka/Javascript/Oracle/Spring/Maven/Jira/web service(rest,soap) Scala project: internal application for the load testing of client application based on dynamic call flow, the idea was to consume the nodes of the flow using scala xml combinator for the parsing and akka to generate the load and using javascript and jsplumb for the view.
I was in charge of the development of a portal project for a french client. The portal used was “Exo portal using JBoss”, the portlet was created using java/struts/jsf with code in javascript for the validation / ani
Main task: adapting game codes for some specifics cellphone model (improving the performance / fixing issues ), code in java2me