Dhruti C.

Senior Softwareentwickler

Hamburg, Deutschland

Erfahrungen

Jan. 2022 - Bis heute
4 Jahren
Hyderabad, Indien

Senior Softwareentwickler

Uncommon Design Services

  • Entwicklung einer End-to-End E-Commerce-Partnerplattform, inklusive Backend-Server-Entwicklung mit RoR, Integration von Drittanbieter-Tools für Zahlungen, Versand, Analytics und Benachrichtigungen sowie eines SvelteKit-basierten Webportals, über das Partner auf die Daten zugreifen und diese verwalten können.
  • Entwicklung eines Shopify-ähnlichen SDKs, das einfach in Online-Shops integriert werden kann, um Warenkorb- und Checkout-Funktionen bereitzustellen und so die Auslieferung an Kunden zu beschleunigen.
  • Erstellung eines leichten CMS zur Generierung statischer Blogartikel, damit Kunden Produkte effektiv bewerben können.
  • Optimierung der CI/CD-Pipelines mit QA-Prüfungen und automatisierten Deployments für Backend- und Frontend-Projekte.
  • Entwicklung einer plattformübergreifenden mobilen App mit React-Native und eines PoC einer nativen Android-App mit Bluetooth Low Energy (BLE)-Funktionen für Wearables wie Smartwatches.
  • Aufbau von Backend-Grundlagen für das Team, einschließlich Models, Policies, Sidekiq-Jobs, Authentifizierungseinrichtung und wiederverwendbarer Architektur für API- und Controller-Entwicklung.
  • Einrichtung von Frontend-Grundlagen durch Aufbau einer UI-Komponentenbibliothek, Implementierung von Service Worker- und PWA-Funktionen und Etablierung einer grundlegenden API-Integration, die von anderen Entwicklern erweitert werden kann.
  • Wartung und Aktualisierung bestehender Projekte, einschließlich Versionsupdates für RoR, React-Native und SvelteKit, sowie Sicherstellung einer umfassenden End-to-End-Testabdeckung.
Apr. 2021 - Dez. 2021
9 Monaten
Ahmedabad, Indien

Senior Softwareentwickler

EronKan Technologies Pvt. Ltd

  • Arbeitete als Platform Engineer und entwickelte ein Echtzeit-Datenintegrationssystem mit Node.js und Ember.js für eine IoT-Lösung.
  • Betreuung von Praktikanten durch Schulungen zu Node.js und Git, um sie mit der Plattform und Microservices vertraut zu machen.
  • Leitung eines Teams von vier Entwicklern zur Lieferung maßgeschneiderter Produktlösungen für neue Kunden.
  • Wartung bestehender Microservices und Entwicklung neuer Services für Data-Stream-Replay und Webhook-Unterstützung, um Daten an konfigurierte externe Quellen zu senden.
  • Mitarbeit bei der Migration von Services von Elassandra zu TimescaleDB, wodurch die gesamten Einrichtungskosten für das Engineering reduziert wurden.
  • Unterstützung bei der Einrichtung und Bereitstellung von On-Premise-Lösungen.
Juni 2020 - Juni 2020
1 Monate

Mentor für Spieleentwicklung

Clique Organization

  • Drei Wochen mit Entwicklerinnen verbracht und ein 2D-Brick-Breaker-Spiel mit Unity entwickelt.
Jan. 2019 - März 2021
2 Jahren 3 Monaten
Ahmedabad, Indien

Softwareentwickler

EronKan Technologies Pvt. Ltd

  • Erfüllung von Service- und Anpassungsanfragen verschiedener Kunden mit Schwerpunkt auf der Verarbeitung von Echtzeit-Streaming-Daten und der Bereitstellung von Analysen in grafischer und tabellarischer Form.
  • Beitrag zu UI-Verbesserungen der Plattform, um Usability und Darstellung zu optimieren.
  • Wartung des Machine-Interface-Gateways zur Echtzeit-Datenabfrage verschiedener Industriemaschinen durch Einrichtung von Interfaces basierend auf maschinenspezifischen Protokollen und Konfiguration von Befehlen und Registersequenzen zum Abrufen der benötigten Maschinenparameter.
  • Mitarbeit bei der Migration des bestehenden Datenabrufmechanismus in Java, um ihn für ein Industriegerät (Ewon Flexy) geeignet zu machen, wodurch die Hardware-Installationskosten reduziert wurden.
Jan. 2019 - Juni 2019
6 Monaten
Ahmedabad, Indien

Lehrassistent

SEAS, Ahmedabad University

  • Unterstützung bei der Lehre des Kurses 'Probability and Random Processes', durchgeführt von Dr. Dhaval Patel.

Zusammenfassung

Ich bin Softwareentwickler mit über fünf Jahren Erfahrung in der Erstellung skalierbarer Lösungen und in Echtzeit-Datenintegrationssystemen. Ich achte darauf, sauberen und wartbaren Code mit guter Testabdeckung zu schreiben. Ich bin offen für Entwicklungsmöglichkeiten, sei es als Einzelbeitragender oder als technischer Leiter eines Teams, wenn passende Positionen verfügbar sind.

Sprachen

Englisch
Verhandlungssicher
Gujarati
Verhandlungssicher
Hindi
Verhandlungssicher
Deutsch
Grundkenntnisse

Ausbildung

Juli 2015 - Mai 2019

SEAS, Ahmedabad University

B.Tech, Hauptstudienfächer: Datenstrukturen & Programmierung, Datenbankverwaltung, Digitale Bild- & Signalverarbeitung, & · Informations- und Kommunikationstechnik · Ahmedabad, Indien · CGPA - 3,33 / 4,33

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