Recommended expert

Andrei Closca

Java-Softwareentwickler

Andrei Closca
Iași, Rumänien

Erfahrungen

Okt. 2021 - Bis heute
4 Jahren 5 Monate

Java-Softwareentwickler

Luxoft

  • Entwerfen, Entwickeln und Testen effizienter, wiederverwendbarer und zuverlässiger Java-Code für eine Banking-Anwendung.
  • Arbeiten mit Java 8, Java 11, Spring Boot, Spring Core, dem Spring Framework, Maven, Jenkins, Bitbucket.
  • Mentoring von Junior- und Mid-Level-Entwicklern und Unterstützung ihrer Arbeit im Projekt.
  • Erfahrung mit Architekturansätzen (Event-gesteuerte Architektur, Onion-Architektur, Microservices-Architektur, OAuth2), APIs (REST), RabbitMQ, Message Brokern.
März 2015 - Okt. 2021
6 Jahren 8 Monate

Java-Softwareentwickler

Endava

  • Arbeitete im Zahlungsdienstleistungsbereich und entwickelte eine Anwendung, die von über 500.000 Nutzern in Europa verwendet wird.
  • Verantwortlicher/Mentor im Endava-Praktikumsprogramm – Anleitung, Unterstützung und Wissensaustausch mit Absolventen und Studierenden.
  • Unterstützung des Recruitings neuer Kandidaten aus technischer Sicht.
  • Automatisierte und gesicherte Bereitstellung von der Entwicklungs- bis zur Produktionsumgebung mit Bitbucket, Git, Jenkins, Groovy, OpenShift.
  • Erfahrung mit SQL-Datenbanken, Flyway-Integration, Oracle, DB2, QueryDSL, PostgreSQL.

Dating-Plattform

  • Entwicklung und Wartung einer Anwendung, die auf Millionen täglicher Nutzer aus Dutzenden von Ländern skaliert.
  • Zusammenarbeit mit funktionsübergreifenden Teams in Bezug auf Produkt und Design.
  • Enge Zusammenarbeit mit dem Produktteam bei Funktionen wie Abrechnung oder Tracking der Nutzeraktivität.
  • Steigerung der Qualität des bestehenden Codes durch Clean-Code-Prinzipien und höhere Testabdeckung.
  • Entwicklung und Implementierung robuster Sicherheitsfunktionen für die Anwendung mit Spring Security. Dazu gehörten die Konfiguration benutzerdefinierter Authentifizierungsmechanismen, das Management von Benutzerrollen und Berechtigungen sowie die Durchsetzung rollenbasierter Zugriffskontrolle (RBAC) zum Schutz sensibler Ressourcen.
  • Entwicklung von RESTful APIs, die die Frontend-Anwendungen bedienten.

Finanz- und Banking-Projekt

  • Mitarbeit bei der Implementierung neuer Funktionen für eine bestehende Banksoftwarelösung.
  • Entwicklung von RESTful APIs, die die Frontend-Anwendungen bedienten.
  • Enge Zusammenarbeit im Team nach agilen Scrum-Methoden zur Erstellung neuer Funktionen und Verbesserung des bestehenden Codes.
  • Erstellung von Prototypen (POCs) zur Umsetzung neuer Designänderungen.
  • Implementierung robuster Sicherheitslösungen von Grund auf zum Schutz sensibler Daten in Anwendungen zur Verhinderung von Finanzkriminalität.
  • Integration von Tools zum Scannen von Abhängigkeits-Schwachstellen gemäß OWASP-Prinzipien zur Erhöhung der Sicherheit von Drittanbieter-Bibliotheken und -Frameworks in der Anwendung.
  • Unterstützung bei der Bereitstellung der Anwendungen in der Produktionsumgebung.

Zahlungs- und Abrechnungsprojekt

  • Entwurf und Entwicklung von Softwarelösungen für eine Abrechnungs- und Online-Zahlungsanwendung, die mehr als 2 Millionen aktive Nutzer in den nordischen Ländern bediente.
  • Mitwirkung beim Design und der Implementierung des Zahlungssystems für verschiedene Zahlungsarten (Sofortzahlung, wiederkehrende Zahlungen, Zahlung auf Rechnung, etc.).
  • Erfahrung in der Migration einer monolithischen Anwendung zu Microservices zur Steigerung der Benutzerfreundlichkeit und Vermeidung von Kaskadenausfällen.
  • Erfahrung mit verschiedenen Architekturtypen: DDD, Event Driven Design, Onion-Architektur.
  • Mitarbeit in einem Agile-Scrum-Engineering-Team.
  • Unterstützung des Delivery-Teams in Kundengesprächen zur Festlegung technischer Details und Änderungsanforderungen im Pflichtenheft.
  • Implementierung von OAuth 2.0 zur Absicherung von Authentifizierungs- und Autorisierungsprozessen für Client-Anfragen unter Nutzung eines externen Autorisierungsservers. Dies umfasste die Integration von OAuth 2.0-Flows wie Authorization Code und Client Credentials zum sicheren Zugriff auf geschützte Ressourcen.
  • Konfiguration von Token-Validierung, Refresh-Token-Verarbeitung und rollenbasierter Zugriffskontrolle (RBAC) zur Gewährleistung nahtloser und sicherer Nutzerinteraktionen.

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Bank- und Finanzwesen (11 Jahre) und Informationstechnologie (6.5 Jahre).

Bank- und Finanzwesen
Informationstechnologie

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (11 Jahre) und Personalwesen (6.5 Jahre).

Informationstechnologie
Personalwesen

Zusammenfassung

Technisch versierter Senior Java-Entwickler mit über 10 Jahren Erfahrung im Aufbau skalierbarer Microservices und nutzerorientierter Anwendungen mit Java und dem Spring Framework. Versiert in der Bereitstellung leistungsstarker Lösungen, die den Geschäftsanforderungen entsprechen, mit einer Leidenschaft für kontinuierliche Verbesserung und dem Verfolgen aktueller Branchentrends.

Fähigkeiten

  • Java 8, Java 11, Java 17, Java 21

  • Spring Framework (Core, Aop, Spring Mvc)

  • Spring Security

  • Spring Data

  • Spring Cloud

  • Spring Integration

  • Spring Boot (V1, V2, V3)

  • Spring Core

  • Maven

  • Gradle

  • Versionsverwaltung (Git, Github, Gitlab, Bitbucket)

  • Cucumber

  • Automatisiertes Testen (Junit, Testng, Mockito)

  • Ci/cd-tools (Jenkins, Gitlab Ci)

  • Rabbitmq

  • Restful Webservices (Jax-rs, Spring Rest)

  • Api-design Und Dokumentation (Swagger/open Api)

  • Soap-webservices

  • Oauth2

  • Owasp

  • T-sql

  • Postgresql

  • Pl/sql

  • Flyway-integration, Liquibase

  • Db2

  • Transaktionale Datenbanken

  • Query Dsl

  • Hibernate

  • Oracle

  • Microservices-architektur

  • Eventgesteuerte Architektur

  • Openshift

  • Arbeiten Mit Einem Entwicklungsansatz, Der Auf Intuitivität Und Kundennutzen Fokussiert Ist.

  • Teamarbeit, Kommunikation, Zusammenarbeit Und Aufgabenmanagement.

  • Arbeiten Mit Continuous Delivery Und Agilen Methoden.

  • Abwägen Zwischen Unmittelbaren Geschäftsanforderungen Und Langfristiger Architekturvision.

Sprachen

Rumänisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Gheorghe Asachi Technical University of Iasi

Bachelor-Abschluss · Automatisierungs- und Computertechnik · Iași, Rumänien

Profil

Erstellt
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Andrei ansässig?

Andrei ist in Iași, Rumänien ansässig.

Welche Sprachen spricht Andrei?

Andrei spricht folgende Sprachen: Rumänisch (Muttersprache), Englisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Andrei?

Andrei hat mindestens 11 Jahre Erfahrung. In dieser Zeit hat Andrei in mindestens 1 Rolle und für 2 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 6 Jahre und 6 Monate. Beachten Sie, dass Andrei möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Andrei am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Andrei gut geeignet für Rollen wie: Java-Softwareentwickler, Dating-Plattform, Finanz- und Banking-Projekt.

Was ist das neueste Projekt von Andrei?

Die neueste Position von Andrei ist Java-Softwareentwickler bei Luxoft.

Für welche Unternehmen hat Andrei in den letzten Jahren gearbeitet?

In den letzten Jahren hat Andrei für Luxoft und Endava gearbeitet.

In welchen Industrien hat Andrei die meiste Erfahrung?

Andrei hat die meiste Erfahrung in Industrien wie Bank- und Finanzwesen und Informationstechnologie.

In welchen Bereichen hat Andrei die meiste Erfahrung?

Andrei hat die meiste Erfahrung in Bereichen wie Informationstechnologie und Personalwesen.

In welchen Industrien hat Andrei kürzlich gearbeitet?

Andrei hat kürzlich in Industrien wie Bank- und Finanzwesen und Informationstechnologie gearbeitet.

In welchen Bereichen hat Andrei kürzlich gearbeitet?

Andrei hat kürzlich in Bereichen wie Informationstechnologie und Personalwesen gearbeitet.

Was ist die Ausbildung von Andrei?

Andrei hat einen Bachelor in Automatisierungs- und Computertechnik from Gheorghe Asachi Technical University of Iasi.

Wie ist die Verfügbarkeit von Andrei?

Andrei ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Andrei?

Der Stundensatz von Andrei hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Andrei beauftragen?

Um Andrei zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

600
450
300
150
⌀ Markt: 330-490 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.