Recommended expert

Daniel (T.) Rukina

Senior Full-Stack-Entwickler

Daniel Rukina
Elva, Estland

Erfahrungen

Mai 2021 - Bis heute
4 Jahren 10 Monate
Austin, Vereinigte Staaten

Senior Full-Stack-Entwickler

Token Metrics

  • Leitete das Architekturdesign und die Implementierung einer modularen, cloud-nativen CRM-Plattform unter Anwendung von Ruby-on-Rails-Konventionen.
  • Refaktorierte und optimierte Datenbankschemata in PostgreSQL durch das Erstellen von Indizes und Schreiben komplexer SQL-Abfragen für bessere Leistung.
  • Entwickelte RESTful- und GraphQL-APIs zur Unterstützung von Frontend-Anwendungen und externen Immobiliendaten-Integrationen.
  • Erstellte Import-/Export-Pipelines zur Synchronisation von Immobiliendaten über mehrere externe Plattformen.
  • Implementierte eine von Elasticsearch angetriebene Suchfunktion für Immobilienanzeigen, optimierte Indexstrukturen und Abfrageleistung.
  • Erstellte Vue.js-Komponenten für dynamische Benutzeroberflächen und passte vorhandene React-Komponenten für funktionsübergreifende Kompatibilität an.
  • Automatisierte End-to-End-Tests mit RSpec und Capybara, erzielte hohe Abdeckung und sicherte die Zuverlässigkeit neuer Funktionen.
  • Entwarf und pflegte CI/CD-Pipelines mit Docker, Kubernetes und AWS für Deployments ohne Ausfallzeiten.
  • Integrierte OAuth2- und OpenID-Connect-Flows, um sicheres Single Sign-On im CRM-Ökosystem zu ermöglichen.
  • Arbeitete in Pair-Programming-Sessions und iterativen Entwicklungszyklen zusammen, um Funktionen vom Konzept bis zur Cloud-Bereitstellung zu liefern.
  • Setzte AWS-Services wie EC2, S3 und RDS ein, um eine skalierbare, cloud-native Architektur zu unterstützen.
  • Technologien: Ruby, Ruby on Rails, PostgreSQL, REST-API, GraphQL, Elasticsearch, Vue.js, React, RSpec, Capybara, Docker, Kubernetes, AWS, OAuth2, OpenID Connect, CI/CD
Jan. 2018 - Apr. 2021
3 Jahren 4 Monate
Tallinn, Estland

Senior Full-Stack-Entwickler

Upsilon

  • Baute die zentrale vidaXL-eCommerce-Plattform mit Ruby on Rails und Domain-Driven-Design-Mustern neu auf.
  • Migrierte veraltete PHP-Komponenten zu Rails-Services, um eine klare Trennung der Zuständigkeiten sicherzustellen und die Wartbarkeit zu verbessern.
  • Entwarf und implementierte RESTful-Rails-APIs für Produktverfügbarkeit, Bestellabwicklung und Mehrwährungsabrechnung.
  • Integrierte erweiterte PostgreSQL-Funktionen wie Stored Procedures, Index-Tuning und komplexe Joins zur Optimierung der Datenabfrage.
  • Erstellte GraphQL-Endpunkte für effizientes, clientgesteuertes Abfragen und reduzierte Überabfragen von Daten.
  • Entwickelte Vue.js-Module für Wunschlisten, Warenkorbwiederherstellung und erweiterte Produktfilterfunktionen.
  • Passte vorhandene React-Komponenten für Kundendashboards an, um Rechnungsverlauf und Sendungsverfolgung anzuzeigen.
  • Automatisierte Hintergrundaufgaben mit Sidekiq und Redis für asynchrone Tasks wie Rechnungsversand und Benachrichtigungs-E-Mails.
  • Erstellte umfassende Test-Suites mit RSpec, FactoryBot und Capybara, um die Codequalität zu sichern und Regressionen zu verhindern.
  • Setzte containerisierte Services mit Docker Compose auf AWS ECS und EC2 ein, implementierte Auto-Scaling und Health Monitoring.
  • Integrierte automatisierte Tests in CI/CD-Pipelines mit GitHub Actions, GitLab CI und Jenkins, um zuverlässige Builds und frühe Fehlererkennung zu gewährleisten.
  • Integrierte und unterstützte KI/ML- und LLM-basierte Test- und Codierwerkzeuge in Ruby-Projekten, betreute Teammitglieder in deren effektiver Nutzung, um die Codequalität und Entwicklerproduktivität zu steigern.
  • Arbeitete in Pair-Programming-Sessions und iterativen Sprints zusammen, um die Architektur zu verfeinern und wertvolle Features zu liefern.
  • Technologien: Ruby, Ruby on Rails, PostgreSQL, REST-API, GraphQL, Vue.js, React, Sidekiq, Redis, RSpec, Capybara, Docker, AWS ECS, EC2, CI/CD, GitHub Actions, GitLab CI, Jenkins
Juni 2015 - Dez. 2017
2 Jahren 7 Monate
Tallinn, Estland

Full-Stack-Entwickler

BlueCloud

  • Entwickelte Kundenportale und interne Dashboards für Infrastruktur- und Benutzerverwaltung mit Ruby on Rails.
  • Entwarf RESTful-APIs mit Rails-Controllern und ActiveRecord-Modellen in PostgreSQL zur Unterstützung der Portal-Funktionen.
  • Erstellte ein Ressourcenbereitstellungssystem, das bei Kundenanfragen die Einrichtung von Docker-Containern und Infrastrukturkonfiguration automatisiert.
  • Setzte Git-basierte Workflows und Linux-CLI-Tools für effiziente Versionskontrolle, Debugging und Automatisierung über Entwicklungsumgebungen hinweg ein.
  • Erstellte React-Komponenten für dynamische UI-Elemente in den Admin- und Support-Oberflächen.
  • Schrieb und pflegte Test-Suites mit RSpec und Capybara, um die Funktionalität zu überprüfen und Regressionen zu verhindern.
  • Konfigurierte und verwaltete CI/CD-Pipelines in CircleCI, um Tests und Deployments von Feature-Branches zu automatisieren.
  • Containerisierte Anwendungen mit Docker und verwaltete Deployments auf AWS EC2 und ECS.
  • Überwachte Anwendungsleistung und Verfügbarkeit mit Prometheus und Grafana, um SLA-Ziele zu erreichen.
  • Technologien: Ruby, Ruby on Rails, PostgreSQL, React, RSpec, Capybara, Docker, CircleCI, AWS EC2, ECS, Prometheus, Grafana
März 2015 - Juni 2015
4 Monate
Tallinn, Estland

Praktikum als Softwareentwickler

BlueCloud

  • Entwickelte eine SPA mit Angular 2 und CesiumJS, um geospatiale Daten und Satellitenbilder auf einem 3D-Globus zu visualisieren.
  • Entwarf und implementierte ein REST-API-Backend in Node.js zur Unterstützung von Client-Anfragen für Kartenlayer und Datenpunkte.
  • Erstellte die MVP-Version eines Geospatial-Intelligence-Dashboards für interne Forschung.
  • Entwarf ein grundlegendes Authentifizierungs- und Token-Management-System, um den Zugriff auf API-Endpunkte zu beschränken.
  • Optimierte das Rendering der Karte durch Kachel-Laderstrategien und Lazy-Loading von Daten.
  • Integrierte Echtzeit-Updates mit WebSockets, um standortbasierte Benachrichtigungen an Nutzer zu senden.
  • Fügte UI-Komponenten für Nutzeranmeldung, Kartenfilterung und datumsbasierte Layer-Filter hinzu.
  • Schrieb Unit-Tests für Backend-Services und Angular-Komponenten, um die Funktionalität sicherzustellen.
  • Technologien: Angular, Node.js, REST-API, WebSockets, CesiumJS, GCP

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 Informationstechnologie (6 Jahre), Immobilien (5 Jahre) und Einzelhandel (3.5 Jahre).

Informationstechnologie
Immobilien
Einzelhandel

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), Produktentwicklung (8.5 Jahre) und Forschung und Entwicklung (0.5 Jahre).

Informationstechnologie
Produktentwicklung
Forschung und Entwicklung

Sprachen

Estnisch
Muttersprache
Englisch
Fortgeschritten

Ausbildung

Sept. 2013 - Juni 2015

Tallinn University

Master-Abschluss · Informatik · Tallinn, Estland

Sept. 2010 - Juni 2013

Tallinn University

Bachelor-Abschluss · Informatik · Tallinn, Estland

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 Elva, Estland ansässig.

Welche Sprachen spricht Daniel?

Daniel spricht folgende Sprachen: Estnisch (Muttersprache), Englisch (Fortgeschritten).

Wie viele Jahre Erfahrung hat Daniel?

Daniel hat mindestens 11 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 9 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 Full-Stack-Entwickler, Full-Stack-Entwickler, Praktikum als Softwareentwickler.

Was ist das neueste Projekt von Daniel?

Die neueste Position von Daniel ist Senior Full-Stack-Entwickler bei Token Metrics.

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

In den letzten Jahren hat Daniel für Token Metrics und Upsilon gearbeitet.

In welchen Industrien hat Daniel die meiste Erfahrung?

Daniel hat die meiste Erfahrung in Industrien wie Informationstechnologie, Immobilien und Einzelhandel.

In welchen Bereichen hat Daniel die meiste Erfahrung?

Daniel hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Forschung und Entwicklung.

In welchen Industrien hat Daniel kürzlich gearbeitet?

Daniel hat kürzlich in Industrien wie Immobilien, Informationstechnologie und Einzelhandel gearbeitet.

In welchen Bereichen hat Daniel kürzlich gearbeitet?

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

Was ist die Ausbildung von Daniel?

Daniel hat einen Master in Informatik from Tallinn University und einen Bachelor in Informatik from Tallinn University.

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: 490-650 €
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.