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

Resat Sabiq

Développeur fullstack: Java Angular (No)SQL K8s C

500 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 24h

À propos de Resat

Ingénieur Logiciel très expérimenté en développement d’applications (entreprises) utilisant Java (1.3-21), JEE (1.4, 5-10) (Facelets, JPA, Services Web (y compris REST), CDI, Bean Validation…), Spring (4-6), aussi bien qu’Angular (TS), JS, SQL, T-SQL, PL/SQL, NoSQL, DDL, XML/XSL/XPath/XSLT, (X|D)HTML(5) ; + C, C++ (WPF), Node.js, etc. Expertise dans planification, analyse, conception, en particulier le développement, dans des examens de code, DDD, TDD (développement piloté par les tests) & profilage (ainsi que dans déploiement, maintenance) ; expertise en gestion de code, de dépendances, de construction, & d’artéfacts, ainsi que dans tests automatisés, couverture de code, analyse statique, CI & CD (intégration & livraison continue) ...
  • Tatar

    Bilingue ou natif

  • Turc

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

  • Russe

    Bilingue ou natif

  • Français

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km), Lille (jusqu’à 50 km), Rouen (jusqu’à 50 km), Lyon (jusqu’à 50 km), Toulouse (jusqu’à 50 km)

Expériences

  • EUROFIBER
    Ingénieur Logiciel Freelance
    TÉLÉCOMMUNICATIONS
    septembre 2024 - février 2025 (5 mois)
    Projet : Optimisation, mise-à-niveau, amélioration de maintenabilité & résolution des erreurs dans la couche de persistance.


    • Optimisai requêtes SQL, procédures stockées & fonctions via analyse de plans d’exécutions, parfois à l’aide d’Analyseur de Performance BDD : indexation, combinaison de requêtes, refactorisation minimisant nombre de requêtes/jour, niveaux isolation, suggestions à l’optimiseur … E. g., de 360 à < 1 seconde / requête ou de 25% à 0,6% / jour ; + tuning/profilage.

    • Améliorai performance de couche de persistance, y compris services ReST & travaux batch, de plus de 3,6 fois : 17,2 vs 62,4 heures/jour (en général).

    • Versionnai le schéma de BDD, ajoutai travaux programmés & introduisis paramétrage de procédures stockées (par env.).
    • Établis nouveau environnement préprod. (+ auto-sauvegardes de BDD prod. & leurs auto-restaurations là-dessus).
    • Mis à niveau SQL Server à la dernière parution : plus performante.
    • Établis utilisation de tests automatisés SQL ; fis possible développement sur seule machine indépendamment du réseau.
    • Conteneurisai la BDD (grappe de haute disponibilité).
    • Déterminai 2273 (sur 4123) procédures stockées, 100/230 fonctions & 400 (sur 869) tables non-utilisées & les supprimai.
    • Implémentai tests de bout en bout en React & Angular; + testing via captures d’écran.
    SQL procédures stockées fonctions SQL Spring boot Flyway Continuous Integration and Continuous Delivery (CI/CD) Tests unitaires SQL Kubernetes Docker Azure Kubernetes Service DH2i DPA Microsoft SQL Server Transact-SQL React.js Angular 19 Services ReST OAuth2 Scripts shell Gitlab TDD/BDD Méthode agile Jira Spring Travaux programmés & par lots
  • CERNER CORPORATION
    Ingénieur Logiciel
    SECTEUR MÉDICAL
    juillet 2003 - novembre 2006 (3 ans et 5 mois)
    Kansas City, États-Unis
    Projets Nouveaux : TDT, RDT (Radiology Desktop) Threading, Intégration de PowerScribe (tierce partie) avec RDT, Intégration de flux de données EMR, Réimplémentation du module d'impression Radiologie. Améliorations : Projet d’Actualisation de RDT, Marquage-Page RDT…

    • Implémentai une bibliothèque d'observateurs de composants & une bibliothèque de pool de threads basée sur Java-1.4 pour traitement multifil sûr.
    • Intégrai une application tierce partie en utilisant C, JNI[1][2][3] & ActiveX (y compris intégration de fenêtre native en appli Java).
    • Écris 1 module générique pour l'intégration d'applis natives, y compris l'intégration de fenêtres, avec RDT basée sur Swing.

    [1] https://docs.oracle.com/en/java/javase/17/docs/specs/jni/index.html
    [2] https://docs.oracle.com/en/java/javase/17/docs/specs/jni/types.html
    [3] https://docs.oracle.com/en/java/javase/17/docs/specs/jni/functions.html
    J2EE : JSP, Servlets, JSTL, bibliothèques de balises, DAOs. J2SE : Swing, AWT ; multifil, JNI… ANSI C & C++, Win32, MFC, ATL/COM/ActiveX, Automation… BDD : SQL, CCL (intergiciel de type SQL) ; un peu : PL/SQL, HL7.
  • VML
    Ingénieur Logiciel
    AUTOMOBILE
    décembre 2007 - octobre 2008 (11 mois)
    Kansas City, États-Unis
    PROJETS/TECHNOLOGIES : Utilisai des nombreuses technologies sur des multiples projets (résumés sur la représentation textuelle de grille ci-dessous) ...

    Technologies : 1) JAXB 2) XPath 3) StAX 4) JPA[1] 5) JSF 6) Facelets 7) JSTL 8) Taglibs 9) Struts 10) Tiles 11) Spring 12) JavaMail 13) AJAX 14) jQuery 15) JSON 16) Perl
    Projets :
    ford.ca (1-3, 7-13)
    Ford Truck US (1, 14)
    AMC (5-7, 13-14)
    gobeyond (7, 9, 13)
    growing strong[2] (4, 7, 9-12, 14)
    toolbox (16)
    Welch Allyn (4, 8, 11)

    [1] Hibernate, TopLink, OpenJPA.
    [2] Aussi, implémentai balisage WebTrends.
    Java (JEE/J2EE) : JSF, Facelets, Struts, Tiles, Stripes, JSP, JSTL, taglibs ; DAOs, services ; Spring IoC & JDBC ; JPA (Hibernate, TopLink, OpenJPA) ; HSQLDB ; StAX, JAXB 2, XPath ; log4j. Tests unitaires : JUnit 4 ; DbUnit. XHTML DHTML JavaScript, AJAX, jQuery, JSON. XML, Schéma XML, DTD. Perl BDD (SQL Server, Oracle) : SQL, procédures stockées. Construction, gestion de projet, & déploiement : ant, maven 2, svn, scripts shell. Serveurs : Tomcat 5.5, WebLogic 8.1.

Recommandations

Soyez le premier à recommander Resat

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Bachelor of Science - License
    Purdue University, West Lafayette, IN, États-Unis
    2003
    Majeur : Mgmt., Mineur : MIS (Les systèmes d'informations de gestion) (aussi 8 sur 11 cours d’informatique dans le majeur informatique) ; Note scolaire : 3,74 / 4 ; apparemment correspond à BAC+4 en France (ou baccalauréat spécialisé au Canada). Transférai en janv. 2001 de l'Université Boğaziçi (Istanbul), qui fut classée comme la meilleure université publique en Turquie.

Certifications

  • Sun-certifié Programmeur Java (SCJP (1.4))
    Sun (acquis par Oracle) ; Kansas City, MO, États-Unis
    2004
    Java

Compétences

Catégories