Daniel (T.) Rukina

Senior Full-Stack-Entwickler

Avatar placeholder
Elva, Estland

Erfahrungen

Mai 2021 - Bis heute
4 Jahren 9 Monaten
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 Monaten
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 Monaten
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 Monaten
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

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

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Arne Hendricks
Arne Hendricks

Embedded Fullstack-Entwickler

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Rüdiger Schulz
Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Thanuj Igalawithana
Thanuj Igalawithana

Leitender Softwareentwickler

Profil ansehen
Maciej Krawczyk
Maciej Krawczyk

Senior Backend-Ingenieur & KI-Systementwickler

Profil ansehen
Niko Schmuck
Niko Schmuck

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Satya Vulise
Satya Vulise

Lead-Entwickler

Profil ansehen
Yannick Schuchmann
Yannick Schuchmann

Freiberuflicher IT-Berater

Profil ansehen
Arseniy Buntury
Arseniy Buntury

Full-Stack-Entwickler

Profil ansehen
Marcel Meyer
Marcel Meyer

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Benedek Galácz
Benedek Galácz

CTO/CISO

Profil ansehen
Fady Kuzman
Fady Kuzman

Senior Softwareentwickler / Tech Lead

Profil ansehen
Dmitry Tarantin
Dmitry Tarantin

Web-Software-Ingenieur

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
Rainer Diekmann
Rainer Diekmann

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Haseeb Ahmad
Haseeb Ahmad

Full-Stack-Ruby-on-Rails-Entwickler

Profil ansehen
Shamaila Mahmood
Shamaila Mahmood

Senior Softwarearchitektin

Profil ansehen
Sharvy Ahmed
Sharvy Ahmed

Senior Ruby-Softwareentwickler

Profil ansehen
Umar Maqsud
Umar Maqsud

Senior KI-Architekt & Ingenieur

Profil ansehen
Kiriakos Krastillis
Kiriakos Krastillis

Tech Lead: API-Erfahrungsplattform

Profil ansehen
Dovydas Navickas
Dovydas Navickas

Lead Frontend-Architekt (via Toptal)

Profil ansehen
Muhammad Ammad-ud-din
Muhammad Ammad-ud-din

Mitgründer

Profil ansehen
Jürgen Fey
Jürgen Fey

AR/VR/XR-Architekt

Profil ansehen
Marc Haid
Marc Haid

Senior Architekt, Coach und Entwickler

Profil ansehen
Serge Kalinin
Serge Kalinin

MLOps (Machine-Learning-Betrieb)

Profil ansehen
Cesar Schneider
Cesar Schneider

Leitender Cloud Engineer

Profil ansehen
Dimitri Simon
Dimitri Simon

Fullstack-Entwickler, Integrator

Profil ansehen
Prasad Tilloo
Prasad Tilloo

Solution-Architekt / Senior Manager – DTC E-Commerce-Plattform

Profil ansehen
Maksim Šetić
Maksim Šetić

Senior Full-Stack-Entwickler

Profil ansehen
Martin Djonov
Martin Djonov

Softwareberater

Profil ansehen