Daniel (T.) Rukina
Senior Full-Stack-Entwickler
Erfahrungen
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
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
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
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).
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).
Sprachen
Ausbildung
Tallinn University
Master-Abschluss · Informatik · Tallinn, Estland
Tallinn University
Bachelor-Abschluss · Informatik · Tallinn, Estland
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Daniel ansässig?
Welche Sprachen spricht Daniel?
Wie viele Jahre Erfahrung hat Daniel?
Für welche Rollen wäre Daniel am besten geeignet?
Was ist das neueste Projekt von Daniel?
Für welche Unternehmen hat Daniel in den letzten Jahren gearbeitet?
In welchen Industrien hat Daniel die meiste Erfahrung?
In welchen Bereichen hat Daniel die meiste Erfahrung?
In welchen Industrien hat Daniel kürzlich gearbeitet?
In welchen Bereichen hat Daniel kürzlich gearbeitet?
Was ist die Ausbildung von Daniel?
Wie ist die Verfügbarkeit von Daniel?
Wie hoch ist der Stundensatz von Daniel?
Wie kann man Daniel beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Full-Stack-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Elva, Estland arbeiten