Dylan I.

Ruby on Rails Backend-Entwickler

Avatar placeholder
North Walsham, Vereinigtes Königreich

Erfahrungen

Apr. 2023 - Bis heute
2 Jahren 9 Monaten

Ruby on Rails Backend-Entwickler

Unosquare

  • Konzipierte und stellte skalierbare APIs und Services mit Ruby on Rails bereit, wodurch die Plattform mehr als 50.000 Anfragen pro Minute mit einer mittleren Latenz von unter 150 ms verarbeiten kann.
  • Implementierte ActiveRecord-Modelle und optimierte Datenbankabfragen für PostgreSQL und MongoDB.
  • Erstellte Background-Job-Workflows mit Sidekiq und Redis, die täglich über 200.000 Jobs zuverlässig verarbeiten und gleichzeitig Anfragen von Nutzern reaktionsschnell halten.
  • Führte Redis-Caching für stark frequentierte Endpunkte ein, reduzierte die Datenbanklast um 60 % und verbesserte die API-Antwortzeiten von 500 ms auf 120 ms.
  • Verbesserte CI/CD-Pipelines mit GitHub Actions und Jenkins, verringerte die Bereitstellungsdauer von zwei Stunden auf 20 Minuten und minimierte Fehler beim produktiven Rollout.
  • Setzte Rails-Anwendungen auf AWS (EC2, RDS, S3, ElastiCache) um und erreichte eine Verfügbarkeit von 99,9 % gemäß Service Level Agreement.
Feb. 2019 - Feb. 2023
4 Jahren 1 Monate

Backend-Entwickler

Liquid ICT

  • Entwickelte Enterprise-Rails-Anwendungen mit modularen Architekturen, die kontinuierliche Lasten von 20.000–30.000 Anfragen pro Minute mit Antwortzeiten unter 300 ms unterstützen.
  • Optimierte PostgreSQL- und SQL-Server-Abfragen, verringerte die Dashboard-Ausführungszeiten von 6 s auf 500 ms und steigerte die Produktivität der Nutzer.
  • Automatisierte Backend-Workflows (Auftragsabwicklung, Zahlungen, Nutzerprotokolle) mit Rails-Services und ActiveJob und reduzierte den manuellen Aufwand um 35 %.
  • Integrierte Rails-Microservices in bestehende Enterprise-Systeme und sorgte für nahtlose Synchronisation über fünf kritische Geschäftsanwendungen hinweg.
  • Etablierte Testverfahren mit RSpec und FactoryBot, erhöhte die Testabdeckung von 20 % auf 75 % und reduzierte Produktionsfehler um 40 %.
  • Unterstützte Deployments auf Heroku und Azure während der Migration zu AWS und ermöglichte konsistente wöchentliche Produktionsreleases mit minimalen Ausfallzeiten.
Nov. 2015 - Jan. 2019
3 Jahren 3 Monaten

Backend-Entwickler

Elite

  • Erstellte RESTful APIs mit Rails und Sinatra, bediente über 15.000 Anfragen pro Minute mit 99,5 % Verfügbarkeit und verbesserte Zuverlässigkeit.
  • Implementierte Authentifizierungs- und Autorisierungsabläufe mit Devise und CanCanCan, verringerte unbefugte Zugriffsversuche um 90 %.
  • Verwaltete relationale (MySQL) und nicht-relationale (MongoDB) Datenbanken, führte Schemaoptimierungen und Indizes ein, um die Abfrageleistung um 25–30 % zu verbessern.
  • Arbeitete mit Frontend-Entwicklern an API-Verträgen zusammen, verringerte Integrationsfehler um 50 % und beschleunigte die Auslieferung von Features.
  • Optimierte ActiveRecord-Abfragen für Analytics/Reporting, reduzierte die Ausführungslatenz von 3 s auf unter 300 ms und ermöglichte nahezu Echtzeit-Dashboards.
Juli 2015 - Nov. 2015
5 Monaten

Praktikant in der Backend-Entwicklung

Elite

  • Unterstützte bei der Entwicklung von Webfunktionen mit Ruby on Rails und ERB-Templates, lernte MVC-Design und RESTful-Entwicklungsprinzipien kennen.
  • Schrieb SQL-Abfragen für MySQL zur Unterstützung von Reporting-Anforderungen und verbesserte die Zugänglichkeit für Fachanwender.
  • Sammelte Erfahrungen mit ActiveRecord-Associations und Validierungen und legte die Grundlage für skalierbare Rails-Anwendungen.
  • Unterstützte bei Bugfixing, QA-Tests und Dokumentationsaufgaben und verbesserte so Systemzuverlässigkeit und Entwickler-Onboarding.

Zusammenfassung

Ruby on Rails Backend-Entwickler mit über 9 Jahren Erfahrung in der Konzeption, Entwicklung und Skalierung von Webanwendungen und APIs.

Tiefgehende Kenntnisse in Ruby on Rails, Sinatra und dem ActiveRecord-ORM, mit nachweislichen Fähigkeiten im Aufbau von RESTful-APIs, Microservices und Hintergrundverarbeitung (Sidekiq, Resque, Delayed Job).

Erfahrung mit relationalen (PostgreSQL, MySQL, SQL Server) und nicht-relationalen (MongoDB, Redis) Datenbanken.

Vertraut mit CI/CD-Pipelines, Docker und AWS-Cloud-Deployments.

Anerkannt für die Optimierung der Systemleistung, Verbesserung der Skalierbarkeit von Anwendungen und Gewährleistung hoher Verfügbarkeit in Produktionsumgebungen.

Sprachen

Englisch
Verhandlungssicher

Ausbildung

Sept. 2012 - Mai 2015

Paston College

Bachelor of Science · Informatik · North Walsham, Vereinigtes Königreich

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Arne H.
Arne H.

DevOps Fullstack-Entwickler

Profil ansehen
Martin D.
Martin D.

Software Consultant

Profil ansehen
Gwen G.
Gwen G.

Senior Consultant

Profil ansehen
Michael K.
Michael K.

Softwareentwickler

Profil ansehen
Cesar S.
Cesar S.

Lead Cloud Engineer

Profil ansehen
Patrick B.
Patrick B.

Senior Backend-Entwickler

Profil ansehen
Martin W.
Martin W.

Sicherheitsauditor

Profil ansehen
Sebastián K.
Sebastián K.

Weiterentwicklung „ROAD-Kit“

Profil ansehen
Timur Y.
Timur Y.

Lead Frontendentwickler | Fullstack Entwickler

Profil ansehen
Nico M.
Nico M.

Selbstständiger Fullstack Entwickler

Profil ansehen
Michal B.
Michal B.

Senior Golang-Ingenieur

Profil ansehen
Martin G.
Martin G.

Mitglied des Produktmanagement- und Product Owner-Teams für Private Cloud Plattform

Profil ansehen
Maksim Š.
Maksim Š.

Senior Full-Stack-Entwickler

Profil ansehen
Thomas J.
Thomas J.

Senior-Fullstack-Entwickler

Profil ansehen
Peter T.
Peter T.

Freiberuflicher Go-Entwickler/DevOps-Ingenieur

Profil ansehen
Csaba K.
Csaba K.

ServiceNow-Berater

Profil ansehen
Veit B.
Veit B.

Bridge UI

Profil ansehen
Ronny W.
Ronny W.

Software-Architekt

Profil ansehen
Can C.
Can C.

Fullstack-Entwicklung Bewerberplattform Freelancer

Profil ansehen
Nico S.
Nico S.

Freiberuflicher Softwareentwickler

Profil ansehen
Yannick S.
Yannick S.

Freiberuflicher IT-Berater und -Advisor

Profil ansehen
Ales L.
Ales L.

Senior DevOps Consultant (Freelance)

Profil ansehen
Qaiser A.
Qaiser A.

Freiberuflicher DevOps Engineer

Profil ansehen
René S.
René S.

Abteilung Digitale Vertriebssysteme

Profil ansehen
Norbert S.
Norbert S.

Technische Schulungen & Open-Source-Arbeit

Profil ansehen
Jens G.
Jens G.

Software-Architektur, Backend-Entwicklung

Profil ansehen
Denis H.
Denis H.

Architekt & Senior Cloud Developer - NEO OCR

Profil ansehen
Jürgen F.
Jürgen F.

AR/VR/XR Architekt

Profil ansehen
Niklas W.
Niklas W.

KI-Ingenieur, Cloud-Lösungsarchitekt, Backend-Entwickler

Profil ansehen
Uzair A.
Uzair A.

Senior Softwareentwickler

Profil ansehen