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

Resat Sabiq

Fullstack Developer: Java Angular (No)SQL K8s C

€500/day
Paris, FR
8-15 years

Average response time: 24 hours

Freelancer profile translated to English.
Back to original language

About Resat

Highly experienced Software Engineer in developing (enterprise) applications using Java (1.3-21), JEE (1.4, 5-10) (Facelets, JPA, Web Services (incl. REST), CDI, Bean Validation…), Spring (4-6), as well as 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 in planning, analysis, design, esp. development, in code reviews, DDD, TDD (Test Driven Development) & profiling (as well as in deployment, maintenance); expertise in code, dependency, build, & artifact management, as well as in automated testing, code coverage, static analysis, CI & CD (Continuous Integration & Continuous Delivery) ...
  • Tatar

    Native or bilingual

  • Turkish

    Native or bilingual

  • English

    Native or bilingual

  • Russian

    Native or bilingual

  • French

    Fluent

Can work on-site
Paris (up to 50km), Lille (up to 50km), Rouen (up to 50km), Lyon (up to 50km), Toulouse (up to 50km)

Experience

  • EUROFIBER
    Freelance Software Engineer
    TELECOMMUNICATIONS
    September 2024 - February 2025 (5 months)
    **Project**: Optimization, upgrade, maintainability improvement & bug fixing in persistence layer.



    • Optimized SQL queries, stored procedures & functions via execution plan analysis, sometimes using DB Performance Analyzer: indexing, query combining, refactoring minimizing queries/day, isolation levels, optimizer hints… E.g., from 360 to < 1 sec/query or from 25% to 0.6%/day; + tuning/profiling.

    • Improved persistence layer performance, including REST services & batch jobs, by over 3.6x: 17.2 vs 62.4 hours/day (on average).

    • Versioned DB schema, added scheduled jobs & introduced stored procedure parameterization (per env.).
    • Established new pre-prod environment (+ auto-backups of prod DBs & their auto-restorations there).
    • Upgraded SQL Server to the latest release: more performant.
    • Established use of automated SQL tests; made development possible on a single machine independently of the network.
    • Containerized DB (HA cluster).
    • Identified 2273 (out of 4123) unused stored procedures, 100/230 functions & 400 (out of 869) tables & removed them.
    • Implemented end-to-end tests in React & Angular; + testing via screenshots.
    SQL Stored procedures SQL functions Spring boot Flyway Continuous Integration and Continuous Delivery (CI/CD) SQL Unit Tests Kubernetes Docker Azure Kubernetes Service DH2i DPA Microsoft SQL Server Transact-SQL React.js Angular 19 REST Services OAuth2 Shell scripts Gitlab TDD/BDD Agile methodology Jira Spring Scheduled & Batch Jobs
  • CERNER CORPORATION
    Software Engineer
    MEDICAL
    July 2003 - November 2006 (3 years and 5 months)
    Kansas City, United States
    New Projects: TDT, RDT (Radiology Desktop) Threading, PowerScribe (3rd party) integration with RDT, EMR data feed integration, Radiology Print Module reimplementation. Enhancements: RDT Refresh Project, RDT Bookmarking…

    • Implemented a component observer library & a thread pool library based on Java-1.4 for safe multithreaded processing.
    • Integrated a 3rd party application using C, JNI[1][2][3] & ActiveX (including native window integration into Java app).
    • Wrote 1 generic module for native app integration, including window integration, with RDT based on 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, taglibs, DAOs. J2SE: Swing, AWT; multithread, JNI… ANSI C & C++, Win32, MFC, ATL/COM/ActiveX, Automation… DB: SQL, CCL (SQL-type middleware); a bit: PL/SQL, HL7.
  • VML
    Software Engineer
    AUTOMOBILE
    December 2007 - October 2008 (11 months)
    Kansas City, United States
    PROJECTS/TECHNOLOGIES: Used numerous technologies on multiple projects (summarized on the text grid representation below) ...

    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
    Projects:
    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] Also implemented WebTrends tagging.
    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. Unit Tests: JUnit 4; DbUnit. XHTML DHTML JavaScript, AJAX, jQuery, JSON. XML, XML Schema, DTD. Perl DB (SQL Server, Oracle): SQL, stored procedures. Build, project management, & deployment: ant, maven 2, svn, shell scripts. Servers: Tomcat 5.5, WebLogic 8.1.

Recommendations

Be the first to recommend Resat

Help this freelancer shine by sharing your experience working together.

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

  • Bachelor of Science - Degree
    Purdue University, West Lafayette, IN, United States
    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 Certified Java Programmer (SCJP (1.4))
    Sun (now Oracle); Kansas City, MO, United States
    2004
    Java

Skill set

Categories