About Natan
- **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.
- Full-Stack Java/JS: Spring backend + React frontend.
- Secure API design, application modernization, data integrations.
- Agile, results-oriented context.
- 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
Experience
- PlaniSenseJavaScript Java Full Stack DeveloperSOFTWARE PUBLISHINGMarch 2025 - Today (1 year and 3 months)Boulogne-Billancourt, FranceAt 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.
- TotalEnergies OneTechJava Swing Full Stack DeveloperENERGY AND UTILITIESOctober 2019 - December 2024 (5 years and 3 months)Paris, FranceWithin 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. - OnepointJavaScript Java Full Stack DeveloperTELECOMMUNICATIONSNovember 2017 - September 2019 (1 year and 10 months)Paris, FranceAs 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.
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master of ScienceTelecom SudParis2017Telecommunication 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 HonorsLycée Hoche, Versailles2011Spécialité mathématiques
Certifications
- TOEIC 965/990TOEIC2016