Pape Mar Nissan Thiam, Developer in Villeurbanne, France
Pape is available for hire
Hire Pape

Pape Mar Nissan Thiam

Verified Expert  in Engineering

Back-end Developer

Villeurbanne, France

Toptal member since April 27, 2022

Bio

Pape is a back-end developer with four years of experience building eCommerce websites for various domains, such as healthcare, insurance, and the event industry. He specialized in Java using the Spring Boot framework and Spring Cloud panel while developing and monitoring robust applications based on microservices. Pape enjoys discovering ways to improve his qualities as a developer.

Portfolio

Attestation Légale
Clean Code, Java 11, GitHub, Agile Sprints...
Neo9
Java 8, Java 11, MongoDB, Camunda BPM, RabbitMQ, Spring Boot, GitLab, Java...
Steamulo
AngularJS, Elasticsearch, Java 8, RxJava 2, MySQL, Spring Boot, GitLab, Java...

Experience

  • Programming - 8 years
  • Linux - 8 years
  • Git - 6 years
  • Spring Boot - 5 years
  • Java - 5 years
  • MySQL - 5 years
  • Agile Software Development - 4 years
  • MongoDB - 3 years

Availability

Part-time

Preferred Environment

Linux, Git, IntelliJ IDEA

The most amazing...

...project I've worked on is an insurance marketplace built from scratch, which has multiple providers with a microservices architecture.

Work Experience

Senior Back-end Developer

2022 - PRESENT
Attestation Légale
  • Initialized a microservice application based on Spring Boot.
  • Built a reference management tool for small and medium-sized businesses in construction.
  • Developed a subscription service linked to reference management.
  • Extracted codes into libraries to avoid code duplication.
Technologies: Clean Code, Java 11, GitHub, Agile Sprints, Amazon Elastic Container Service (ECS), Spring 5, PostgreSQL, Spring Boot, Java, REST APIs

Senior Back-end Developer

2018 - 2021
Neo9
  • Developed an API for insurance marketplace for the B2B consumers, such as external insurance calculators, and B2C consumers like brokers and customers.
  • Created a POC for application network load and migrated an application from an imperative code to a reactive one using the Reactor library to reduce back pressure on our application.
  • Developed an insurance tool to find all insurers' partners worldwide and see their coverage area.
  • Tracked the entities' modifications and built data walls for business managers.
  • Generated the legal documents based on customers' requirements.
Technologies: Java 8, Java 11, MongoDB, Camunda BPM, RabbitMQ, Spring Boot, GitLab, Java, REST APIs

Junior Full-stack Developer

2017 - 2018
Steamulo
  • Improved a registration platform to enable event organizers to manage and publish their events on sales platforms.
  • Tracked and fixed bugs in direct collaboration with the customer teams and ensured deployment issues were resolved.
  • Enhanced the application's performance by optimizing the database use.
  • Updated the libraries and tools to reduce security risks and improve performance.
  • Developed a feedback tool and redesigned features to comply with customer comments.
Technologies: AngularJS, Elasticsearch, Java 8, RxJava 2, MySQL, Spring Boot, GitLab, Java, Apache Maven, Spring MVC, REST APIs

Experience

Attestation Legale Vitrine

It is an application based on Spring Boot 2.

I was a back-end developer and liaised with the front-end developers to create a references management tool for small businesses involved in public work and civil engineering. The app was integrated into the ecosystem of existing applications and provided the possibility to manage, share, or export references.

April Marketplace

A Spring Boot-based application.

I was a back-end developer building a fully digital experience for brokers and customers from scratch. As part of a small team of eight, we created it using tools from the Spring Cloud stack as much as possible. The project resulted in 20 microservices.

Tick and Live Easy

It is an application based on Spring Boot 1 and AngularJS.

I was a full-stack developer in charge of the improvement of the platform. The platform was designed to simplify events management for organizers, offering many personalizations and customer segmentation. It also allowed sellers to have an online counter.

Education

2013 - 2018

Master's Degree in Computer Science

Epitech - Lyon, France

Skills

Libraries/APIs

Spring REST, REST APIs, RxJava 2, jQuery

Tools

Git, RabbitMQ, GitLab CI/CD, Apache Maven, Docker Compose, Jenkins, ELK (Elastic Stack), Camunda BPM, IntelliJ IDEA, GitHub, Amazon Elastic Container Service (ECS), GitLab, ActiveMQ, Ansible

Languages

Java, Hibernate Query Language (HQL), JavaScript, CSS, HTML, SQL, C, C++, Java 8, Java 11

Frameworks

Spring Boot, Spring MVC, Spring 5, Spring Microservice, AngularJS, Spring, Angular

Paradigms

REST, Agile Software Development, Clean Code

Platforms

Linux, Docker, Oracle

Storage

MySQL, MongoDB, NoSQL, Elasticsearch, PostgreSQL, Redis

Other

Programming, Agile Sprints

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring