Recommended expert

Daniel Lima

Senior Java Full-Stack-Entwickler

Daniel Lima
Oeiras, Portugal

Erfahrungen

Juli 2022 - Bis heute
3 Jahren 7 Monate

Senior Java Full-Stack-Entwickler

Revolut

  • Verantwortete Architektur und Entwicklung von NovaBank Core, wodurch über 25.000 TPS erreicht und die Latenz um 40% gesenkt wurden.
  • Erstellte verteilte Microservices mit Java 17, Spring Boot und Kubernetes, um hohe Skalierbarkeit und Wartbarkeit zu gewährleisten.
  • Entwickelte RESTful- und GraphQL-APIs für Finanzanwendungen, um nahtlose Integrationen zu ermöglichen.
  • Implementierte ereignisgesteuerte Datenpipelines mit Apache Kafka und RabbitMQ für Echtzeit-Transaktionsüberwachung.
  • Optimierte die AWS-Cloud-Infrastruktur mit Terraform und CloudFormation für automatisierte Deployments.
  • Verbesserte das Authentifizierungsverfahren mit OAuth2 und JWT für sicheren Zugriff.
  • Integrierte Stripe und PayPal für sichere Zahlungsabwicklung.
  • Führte die Entwicklung interaktiver Dashboards mit Angular 14, RxJS und NgRx.
  • Automatisierte CI/CD-Pipelines, wodurch die Deployment-Zeiten auf unter 5 Minuten reduziert wurden.
März 2018 - Juli 2022
4 Jahren 5 Monate

Senior Full-Stack-Entwickler

Bial

  • Leitete die Entwicklung von Echtzeit-Anspruchsprüfungen und Berechtigungschecks mit Spring Boot und AWS Lambda.
  • Entwickelte Cloud-native Lösungen mit AWS Aurora, DynamoDB und FHIR für die Integration von Gesundheitsdaten.
  • Entwickelte RESTful- und GraphQL-APIs zur Optimierung der Kommunikation zwischen Gesundheitsanbietern und Versicherern.
  • Implementierte FHIR- und HL7-Standards, um HIPAA-Konformität und Dateninteroperabilität sicherzustellen.
  • Entwarf skalierbare und sichere Systeme für die Speicherung, den Abruf und die Verarbeitung von Gesundheitsdaten.
  • Automatisierte Datenpipelines mit Apache Kafka, AWS Glue und Apache Spark für Echtzeitanalysen.
  • Optimierte die PostgreSQL-Leistung durch Abfrageoptimierung und Datenbankpartitionierung.
  • Leitete funktionsübergreifende Teams bei der Entwicklung von Patientenportalen mit React.js.
  • Verbesserte das Systemmonitoring mit Prometheus, Grafana und dem ELK-Stack für proaktive Vorfallsbehebung.
Sept. 2015 - März 2018
2 Jahren 7 Monate

Java Full-Stack-Entwickler

Glintt

  • Entwickelte Unternehmensanwendungen für den Finanzsektor mit Spring MVC, Hibernate und JPA.
  • Migrierte monolithische Anwendungen zu einer Microservices-Architektur, um Skalierbarkeit und Wartbarkeit zu verbessern.
  • Entwarf und implementierte RESTful- und SOAP-APIs, um die Integration mit externen Systemen zu optimieren.
  • Integrierte Oracle- und MySQL-Datenbanken und optimierte die Leistung für hochvolumige Finanztransaktionen.
  • Erstellte Echtzeit-Messaging-Systeme mit ActiveMQ und RabbitMQ für Kreditgenehmigungen und Versicherungsansprüche.
  • Entwickelte dynamische, interaktive Web-UIs mit jQuery und Bootstrap.
  • Führte die Migration von Legacy-Systemen von Struts zu Spring MVC durch und verbesserte so Leistung und Modularität.
  • Implementierte RBAC für sicheren Zugriff auf sensible Daten und Anwendungen.
  • Automatisierte Build-, Test- und Deployment-Pipelines mit Jenkins und SVN.

Zusammenfassung

Senior Java Full-Stack-Entwickler mit über 10 Jahren praktischer Erfahrung in Entwurf, Entwicklung und Optimierung von Unternehmensanwendungen in den Bereichen Finanzen, Versicherungen und Gesundheitswesen. Versiert in Java, Spring Boot, Microservices, Cloud Computing (AWS, Azure) sowie Frontend-Technologien (Angular, React.js). Umfassende Erfahrung in der Architektur verteilter Systeme, Implementierung von RESTful- & SOAP-APIs, Entwicklung eventgesteuerter Anwendungen mit Kafka und RabbitMQ sowie in der Optimierung der Datenbankleistung. Erfahren in CI/CD-Automatisierung, Containerisierung (Docker) und Infrastructure-as-Code (Terraform, CloudFormation) zur Optimierung von Deployments. Starker Verfechter von Clean Code, testgetriebener Entwicklung (TDD) und Sicherheits-Best-Practices, mit Leidenschaft für Mentoring von Teams und Förderung agiler Entwicklung.

Fähigkeiten

Backend:

  • Java (Se 6/7/8/11)
  • Spring (Boot, Cloud, Security)
  • Rest
  • Graphql
  • Microservices

Frontend:

  • Angular
  • React
  • Redux
  • Typescript
  • Bootstrap
  • Material-ui

Datenbanken:

  • Postgresql
  • Mysql
  • Mongodb
  • Dynamodb
  • Redis
  • Elasticsearch

Cloud & Devops:

  • Aws (Ec2, S3, Lambda, Rds)
  • Docker
  • Kubernetes
  • Terraform
  • Jenkins
  • Github Actions

Ereignisgesteuerte Systeme:

  • Apache Kafka
  • Rabbitmq
  • Activemq

Sicherheit:

  • Oauth2
  • Jwt
  • Spring Security
  • Hipaa
  • Dsgvo-konformität

Agile & Tdd:

  • Scrum
  • Kanban
  • Junit
  • Mockito
  • Selenium

Sprachen

Englisch
Verhandlungssicher
Portugiesisch
Fortgeschritten

Ausbildung

Aug. 2011 - Aug. 2015

Universität Lissabon

Bachelor in Informatik · Informatik · Lisbon, Portugal

Zertifikate & Bescheinigungen

Backend-Zertifikat

Triplebyte.com

Frontend-Zertifikat

Triplebyte.com

Java-Zertifikat

Triplebyte.com

JavaScript-Zertifikat

Hackerrank.com

Problemlösungszertifikat

Hackerrank.com

React-Zertifikat

Hackerrank.com

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 Daniel ansässig?

Daniel ist in Oeiras, Portugal ansässig.

Welche Sprachen spricht Daniel?

Daniel spricht folgende Sprachen: Englisch (Verhandlungssicher), Portugiesisch (Fortgeschritten).

Wie viele Jahre Erfahrung hat Daniel?

Daniel hat mindestens 10 Jahre Erfahrung. In dieser Zeit hat Daniel in mindestens 3 verschiedenen Rollen und für 3 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 3 Jahre und 5 Monate. Beachten Sie, dass Daniel möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

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

Basierend auf der jüngsten Erfahrung wäre Daniel gut geeignet für Rollen wie: Senior Java Full-Stack-Entwickler, Senior Full-Stack-Entwickler, Java Full-Stack-Entwickler.

Was ist das neueste Projekt von Daniel?

Die neueste Position von Daniel ist Senior Java Full-Stack-Entwickler bei Revolut.

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

In den letzten Jahren hat Daniel für Revolut und Bial gearbeitet.

In welchen Industrien hat Daniel die meiste Erfahrung?

Daniel hat die meiste Erfahrung in Industrien wie Bank- und Finanzwesen, Gesundheitswesen und Pharmazeutika. Daniel hat auch etwas Erfahrung in Informationstechnologie (IT).

In welchen Bereichen hat Daniel die meiste Erfahrung?

Daniel hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT) und Produktentwicklung.

In welchen Industrien hat Daniel kürzlich gearbeitet?

Daniel hat kürzlich in Industrien wie Gesundheitswesen, Pharmazeutika und Bank- und Finanzwesen gearbeitet.

In welchen Bereichen hat Daniel kürzlich gearbeitet?

Daniel hat kürzlich in Bereichen wie Informationstechnologie (IT) und Produktentwicklung gearbeitet.

Was ist die Ausbildung von Daniel?

Daniel hat einen Bachelor in Informatik from Universität Lissabon.

Ist Daniel zertifiziert?

Daniel hat 6 Zertifikate. Darunter sind: Backend-Zertifikat, Frontend-Zertifikat und Java-Zertifikat.

Wie ist die Verfügbarkeit von Daniel?

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

Wie hoch ist der Stundensatz von Daniel?

Der Stundensatz von Daniel 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 Daniel beauftragen?

Um Daniel 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.

800
600
400
200
⌀ Markt: 620-780 €
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.