Recommended expert
Dhruti Chandarana
Senior Softwareentwickler
Erfahrungen
Jan. 2022 - Bis heute
4 Jahren 1 MonateHyderabad, Indien
Senior Softwareentwickler
Uncommon Design Services
- Entwicklung einer End-to-End E-Commerce-Partnerplattform, die Backend-Server mit RoR umfasst, die Integration von Drittanbieter-Tools für Zahlungen, Versand, Analysen und Benachrichtigungen sowie ein SvelteKit-basiertes Webportal, mit dem Partner auf die Daten zugreifen und diese verwalten können.
- Entwicklung eines SDKs ähnlich wie Shopify, das leicht in Online-Shops integriert werden kann, um Warenkorb- und Checkout-Funktionen bereitzustellen und den Versand an Kunden zu beschleunigen.
- Aufbau eines leichtgewichtigen CMS zur Generierung statischer Blogartikel, das es Kunden ermöglicht, Produkte effektiv zu bewerben.
- Optimierung der CI/CD-Pipelines mit QA-Checks und automatisierten Deployments für Backend- und Frontend-Projekte.
- Entwicklung einer plattformübergreifenden Mobile-App mit React-Native und eines Proof of Concept für eine native Android-App mit Bluetooth-Low-Energy-Funktionen für Wearables wie Smartwatches.
- Einrichtung einer Backend-Basis für das Team, einschließlich Models, Policies, Sidekiq-Jobs, Authentifizierungs-Setup und wiederverwendbarer Architektur für API- und Controller-Entwicklung.
- Aufbau der Frontend-Grundlagen durch Erstellung einer UI-Komponentenbibliothek, Implementierung von Service Worker und PWA-Funktionen sowie Einrichtung einer grundlegenden API-Integration, die von anderen Entwicklern erweitert werden kann.
- Pflege und Weiterentwicklung bestehender Projekte, einschließlich Versions-Updates für RoR, React-Native und SvelteKit, und Sicherstellung einer umfangreichen End-to-End-Testabdeckung.
Apr. 2021 - Dez. 2021
9 MonatenAhmedabad, Indien
Senior Softwareentwickler
EronKan Technologies Pvt. Ltd
- Tätigkeit als Platform Engineer mit Entwicklung eines Echtzeitsystems zur Datenintegration mithilfe von Node.js und Ember.js für eine IoT-basierte Lösung.
- Betreuung von Praktikanten durch Schulungen in Node.js und Git, um sie mit der Plattform und Microservices vertraut zu machen.
- Leitung eines Teams von vier Entwicklern zur Bereitstellung maßgeschneiderter Produktlösungen für neue Kunden.
- Wartung vorhandener Microservices und Entwicklung neuer, einschließlich Services für die Wiedergabe von Datenströmen und Webhook-Unterstützung zum Pushen von Daten an konfigurierte externe Datenquellen.
- Zusammenarbeit bei der Migration von Services von Elassandra zu TimescaleDB, wodurch die gesamten Einrichtungskosten im Engineering gesenkt wurden.
- Unterstützung bei der Einrichtung und dem Deployment von On-Premise-Lösungen.
Juni 2020 - Juni 2020
1 MonateMentor für Spieleentwicklung
Clique Organization
- Drei Wochen mit Entwicklerinnen verbracht, um mit Unity ein 2D-Brick-Breaker-Spiel zu entwickeln.
Jan. 2019 - März 2021
2 Jahren 3 MonatenAhmedabad, Indien
Softwareentwickler
EronKan Technologies Pvt. Ltd
- Erfüllung von Service- und Anpassungsanforderungen für verschiedene Kunden mit Fokus auf die Verarbeitung von Streaming-Daten in Echtzeit und Bereitstellung von Analysen in grafischer und tabellarischer Form.
- Beitrag zu UI-Verbesserungen der Plattform zur Steigerung von Benutzerfreundlichkeit und Darstellung.
- Pflege des Machine-Interface-Gateways für die Echtzeit-Datenabfrage verschiedener Industriemaschinen durch Bereitstellung maschinenspezifischer Protokolle und Konfiguration von Befehls- und Registersequenzen zur Erfassung der benötigten Maschinenparameter.
- Migration des bestehenden Java-basierten Datenabrufmechanismus, um ihn für ein Industriegerät (Ewon Flexy) geeignet zu machen und die Hardwareinstallationkosten zu reduzieren.
Jan. 2019 - Juni 2019
6 MonatenAhmedabad, Indien
Lehrassistent
SEAS, Ahmedabad University
- Unterstützung beim Unterrichten des Kurses 'Probability and Random Processes', geleitet von Dr. Dhaval Patel.
Zusammenfassung
Ich bin Softwareingenieur mit über fünf Jahren Erfahrung in der Entwicklung skalierbarer Lösungen und Echtzeit-Datenintegrationssystemen. Ich lege Wert darauf, klaren und wartbaren Code mit guter Testabdeckung zu schreiben. Ich bin offen für neue Wachstumschancen, sei es als Einzelentwickler oder als technischer Leiter eines Teams, falls passende Positionen verfügbar werden.
Fähigkeiten
Programmiersprachen
- Ruby
- Javascript
- Typescript
- Java
- C#
- C++
- Shell
Frameworks & Bibliotheken
- Node.js
- Ror
- React.js
- Sveltekit
- React-native
- Tailwindcss
- Ember.js
Gems
- Pundit
- Doorkeeper
- Sidekiq
- Ransack
- Rack-attack
- Active-storage
Datenbanken
- Postgres
- Mongodb
- Cassandra
Test-frameworks
- Jest
- Vitest
- Playwright
- Minitest
- Rswag
Bereitstellung & Analyse
- Vercel
- Cloudflare
- Firebase
- Posthog
CMS
- Contenful
- Payloadcms
Sonstiges
- Redis
- Graphql
- Rabbitmq
- Github
- Elasticsearch
- Figma
- Unity
- Blender
Sprachen
Deutsch
VerhandlungssicherEnglisch
VerhandlungssicherGujarati
VerhandlungssicherHindi
VerhandlungssicherAusbildung
Juli 2015 - Mai 2019
SEAS, Ahmedabad University
B.Tech in Informations- und Kommunikationstechnik · Informations- und Kommunikationstechnik · Ahmedabad, Indien · CGPA - 3.33 / 4.33
Zertifikate & Bescheinigungen
AWS Training Solution Architectures Professional
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.