Together we can build your next product...

So that your ideas no longer remain caught in your head

Hello, my name is Seifeddine Dridi
A senior backend engineer specializing in building cloud-native web services that run on the Java Virtual Machine.

Seifeddine Dridi

Are you looking for a trusted engineer?

Passionate about software development, I am ready to put my expertise and knowledge at your disposal. I will turn your requirements into a concrete plan, design your software architecture and break it down into product increments. By the end of our collaboration, you will have a running product that serves the purpose that it was designed for.

My core tenants

I have a strong passion for creating software that solve real-world problems and add tangible business value. I pay lots of attention to code quality and maintainability by aiming to ship products that just work. I believe that for every problem, be it complex or not, there is often a simple and elegant solution which can be reached via the power of abstract thinking and conceptualization.

  • Experienced in Java and Kotlin

    Over nine years of professional experience writing scalable and robust web applications in Java and Kotlin, I fully believe that I can bring immediate value to your team while being flexible to your needs and requirements.

  • Deep understanding of the Spring ecosystem

    Throughout my experience, I have had the chance to use many of the features that the Spring ecosystem provides for developing cloud-native web applications, be it Spring Cloud Stream, Spring Cloud Config, Spring Gateway, etc.

    Choosing a framework is a pivotal decision which tremendously accelerates the development velocity of a project. In my opinion, what is even more important is a deep understanding of the core concepts that the framework adheres to. As such understanding is an important source of knowledge which may provide an opportunity in the future for innovation outside the boundaries of any framework.

  • Team collaboration

    I am eager to integrate your team and pick up speed as quickly as possible. Consciously aware of the importance of great team synergy to deliver great products.

My specialization : Spring

Professional Experience

Backend engineering

Some of the projects that I worked on

Rabobank/2020-2023
KotlinNetflix Domain Graph ServiceSpring BootAzureHazelcastPCF
  • Senior backend engineer

  • Co-designed and developed a documentation portal from the ground up for the Rabobank Online Platform

  • Built an Azure connected-service for scraping high-volume documentation from external git repositories

  • Developed an Azure bot for automatic validation and approval of user-provided content

  • Integration of Azure Cognitive Search

  • Creation of IaC Azure pipelines

Backbase/2018-2020
JavaSpring BootKubernetesJenkinsDocker
  • Transformation of the Backbase Platform into a fully cloud-native solution (Multi-tenancy, Spring Cloud Stream)

  • Ground-up development of a lock-free content-publishing service

  • Creation of Helm charts to deploy our services on a Kubernetes cluster running on AWS

  • Creation of Jenkins pipelines

vNeuron/2012-2018
JavaSpring BootProtocol BuffersgRPCMongoDBJenkins
  • Worked as an external collaborator for BDoc (a french company offering enterprise document editing and publishing solution) to help them modernize their backend systems

  • Improved the throughput of a document batch-production system by 30% on average and made it scalable and more resource efficient compared to the old monolithic system

  • Created a microservice for post-processing large volumes of documents and generating metadata for an optimal printing process

  • Opensource contributor to Apache FOP

Blog

This is my blog where I share the lessons that I learned and the projects that I'm working on

·15 minutes of reading
·15 minutes of reading
·12 minutes of reading