You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Natan DanielND

Natan Daniel

JavaScript Java Full Stack Developer

€600/day
19 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Natan

🧭Java/JavaScript Full-Stack Developer (8 years)**who accelerates the delivery of reliable APIs and maintainable frontends.** Accustomed to complex domains (energy, telecoms, industry), I transform business needs into measurable solutions: reduced cycle time, fewer incidents, fluid integrations. Strong in Spring backend and pragmatic on the JS front-end, I am currently consolidating React to effectively intervene in modern full-stack development.

🎯What I bring to a project
  • **Predictable Delivery**: REST endpoints delivered with tests, reviews, and OpenAPI documentation; fluid integration into existing pipelines (Jenkins/GitHub Actions).
  • **Quality and Maintainability**: Clear design (Clean/Hexa, SOLID), separation of concerns, contained technical debt, actionable logs/errors.
  • **Controlled Security**: Implementation of Spring Security and OAuth2/OIDC flows (authentication, authorization, scopes, roles), token management, access rules, and endpoint protection.
  • **Pragmatic Performance**: Optimized queries, targeted caching, adapted DTOs/aggregations, tool-assisted diagnostics (profiling, metrics).
  • **IS Integration**: SOAP/REST web services, MongoDB/SQL, workflows, and batch processing; progressive migration to isolated services and APIs.
  • **Collaboration and Clarity**: Broken-down tickets, explained PRs, pair programming, knowledge transfer.
📌Project Target
  • Full-Stack Java/JS: Spring backend + React frontend.
  • Secure API design, application modernization, data integrations.
  • Agile, results-oriented context.
🧰Reference Stack
  • Backend: Java, Spring Boot/MVC/Security, Spring Data JPA/MongoDB, OAuth2/OIDC, JUnit 5, Mockito, Liquibase.
  • Frontend: JavaScript; project exposure to React + ongoing training.
  • Data/Tooling: SQL Server, Oracle, MongoDB; Maven; Git; GitHub; Sonar.
  • Cloud: Azure
  • English

    Native or bilingual

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • PlaniSense
    JavaScript Java Full Stack Developer
    SOFTWARE PUBLISHING
    March 2025 - Today (1 year and 3 months)
    Boulogne-Billancourt, France
    At PlaniSense, I contributed to the development of a production planning SaaS.

    **Frontend**: Developed features in JavaScript/SAPUI5.

    **Backend**: Created Spring REST endpoints and business services. Database: structured and traceable evolutions via Liquibase on SQL Server.

    Iterative deliveries, improved maintainability and reliability of changes.
    JavaScript Spring Boot SQL Java SAPUI5
  • TotalEnergies OneTech
    Java Swing Full Stack Developer
    ENERGY AND UTILITIES
    October 2019 - December 2024 (5 years and 3 months)
    Paris, France
    Within EP, I contributed to the development and improvement of innovative tools for hydrocarbon reservoir exploitation, in an agile approach.

    **Main Contributions**:


    • **Development of a well generation plugin**:

    Participated in the implementation, enrichment, and optimization of an advanced process for generating wells in hydrocarbon reservoirs.

    Participated in the development of workflows around this process.

    • **Plugin extraction for migration to a cloud-native Azure architecture**:

    Developed a REST API with Spring Boot, Spring MVC, Spring Security, and Spring Data MongoDB.

    Developed Spring Boot microservices assembled into workflows orchestrated by Airflow.

    Developed Azure Functions with Spring Azure Functions.

    **Technical Environment**:
    • **Languages**: Java 17, JavaScript
    • **IDEs**: IntelliJ, Eclipse
    • **Dependency Management**: Maven, NPM
    • **Versioning**: Git
    • **Frameworks**: Swing, React, Spring Boot, Spring MVC, Spring Security, Spring Data MongoDB, Spring Azure Functions, Airflow, JUnit, Mockito
    • **Databases**: MongoDB, Oracle
    • **CI/CD**: Jenkins, GitHub Actions, Sonar, Sonarqube
    • **Cloud**: Azure
    • **Protocols**: HTTPS, OAuth2
    • **Containerization**: Docker, Minikube, Kubernetes
    • **Methodologies**: Agile/Scrum (3-week sprints then delivery)

    **Software Engineering Practices**:
    • **Testing**: automated (unit, integration), manual
    • **Code/Design Principles**: SOLID, clean code
    • **Design Patterns**: abstract factory, builder, singleton, facade, strategy, chain of responsibility
    • **Architectures**: hexagonal/clean, MVC, RESTful

    This mission consolidated my skills in agile Java software development, cloud integration, and adaptation to a complex functional domain.
    Java Spring Microsoft Azure React.js Docker
  • Onepoint
    JavaScript Java Full Stack Developer
    TELECOMMUNICATIONS
    November 2017 - September 2019 (1 year and 10 months)
    Paris, France
    As a contractor for the OnePoint group at SFR for approximately 2 years, I joined the team managing mobile and fixed (xDSL and fiber) customer activation processes as a full-stack Java and JavaScript developer. My role involved developing and optimizing complex business processes related to the activation of new offers and the management of network equipment.

    **Main Contributions**:

    Development of business processes for activating new offers, such as a Java microservices graph orchestrated by the W4 Business First Process Composer tool.

    Development of an OLT (Optical Line Terminal) migration process in the context of an upgrade for better performance (energy consumption, fiber capacity) without service interruption for end customers.

    Maintenance of existing business processes by working on one or more microservices within the corresponding graphs.

    Development of SOAP and REST web services, as well as clients for such services.

    Development of client-server web applications using jQuery, Ajax, JSP, Servlet, and Tomcat.

    **Technical Environment**:
    • **Languages**: Java 6, JavaScript
    • **IDE**: Eclipse
    • **Dependency Management**: Maven
    • **Versioning**: SVN, Tortoise SVN
    • **Frameworks**: jQuery, AJAX, MyBatis, W4 Business First Process Composer
    • **Databases**: Oracle, Toad for Oracle, SQL Developer, PL/SQL stored procedures
    • **CI/CD**: Jenkins
    • **Servers**: Apache Tomcat
    • **Protocols**: SOAP, HTTPS
    • **Methodologies**: Developer-project manager pairs

    **Software Engineering Practices**:


    • **Testing**: manual
    • **Global Practices**: review, analysis, optimization, debugging, refactoring, documentation
    • **Architectures**: client-server, RESTful

    This experience provided me with solid backend development expertise and the ability to effectively solve network and business problems.
    Java JavaScript jQuery Oracle MyBatis

Reviews

5.0

Out of 2 ratings

P

Paul

TotalEnergies OneTech - CSTJF

Reviewed on 1/15/2025

Natan spent 5 years working on many topics for our internal applications. He was initially the architect of our research code and succeeded in reworking, organizing, optimizing, and then integrating it into our operational environment. Thanks to this initial success, we were able to launch studies, promote the R&D tool, and consider porting it to a Web App on Azure. This portage is now successfully completed, and thanks to it, we are considering commercializing it. Natan therefore played a key role in the success of our product (and other derivative projects). I particularly note: his professionalism, his team spirit and his availability (to onboard other developers when the team had to grow), his tenacity, his rigor (documentation, testing), his responsiveness during operational rush periods, and his versatility (taking ownership of the web app development under Azure environment). All of this, added to a deep kindness and a lot of diplomacy when asserting his point of view, makes Natan an important moderating element in a team. A huge recommendation therefore for this brilliant young man!
X

Xavier

TotalEnergies Exploration Production (EP)

Reviewed on 11/15/2021

Natan is an efficient developer. He produces code that is both well-structured and effective. He is autonomous and can adapt to a complex environment. He is proactive and has a good analytical sense for the various problems encountered.

Recommendations

PB
Adrien DoussaudAD
XL
+3
Pierre Bergey and 5 other people have recommended Natan

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master of Science
    Telecom SudParis
    2017
    Telecommunication Networks - Algorithms - Computer Science Entered Master Program in Technology and Innovation with a specialization in Computer Science - Architecture of Distributed Systems Bachelor’s degree with courses of Electronics, Physics, Applied Mathematics, Economics, Computer Science and Social Sciences
  • Scientific Baccalaureate with High Honors
    Lycée Hoche, Versailles
    2011
    Spécialité mathématiques

Certifications

Skill set

Categories