Mohammad Z.

Ruby-on-Rails-Entwickler

Nagpur, Indien

Erfahrungen

Juni 2020 - Bis heute
5 Jahren 6 Monaten
Nagpur, Indien

Ruby-on-Rails-Entwickler

ShadBox Infosystem Pvt. Ltd.

  • Aufbau und Wartung einer umfangreichen E-Commerce-Plattform mit Ruby on Rails und PostgreSQL, Sicherstellung von Skalierbarkeit, Leistung und Wartbarkeit
  • Implementierung einer Devise-basierten Authentifizierung, eines erweiterten Produktfilters, der Integration von Stripe- und PayPal-Zahlungen sowie einer rollenbasierten Zugriffskontrolle
  • Entwurf, Entwicklung und Optimierung von RESTful- und GraphQL-APIs für interne Services und Drittanbieter-Plattformen
  • Mitwirkung in Agile/Scrum-Teams, Leitung von Code-Reviews mit RuboCop und RSpec und Behebung von prioritären Produktionsproblemen
  • Entwicklung von Frontend-Komponenten mit HTML, CSS, JavaScript und Bootstrap sowie Integration dynamischer UIs mit React.js für browserübergreifende Kompatibilität und Reaktionsfähigkeit
  • Einrichtung und Verwaltung von Cloud-Deployments auf Heroku und AWS (EC2, S3, RDS) mit CI/CD-Pipelines unter Nutzung von GitHub Actions und CircleCI
  • Verwaltung von Hintergrundverarbeitung und Job-Scheduling mit Sidekiq und Redis für E-Mail-Benachrichtigungen, Datenexporte und Berichtsgenerierung
  • Anwendung von TDD- und BDD-Praktiken mit RSpec, Capybara und FactoryBot zur Sicherstellung hoher Code-Qualität und Testabdeckung
  • Einsatz von Docker für lokale Entwicklung und Tests zur Sicherstellung einer konsistenten Umgebung
  • Durchführung von Datenbankoptimierung inklusive Indexierung, Abfrage-Tuning und Schema-Neugestaltung für stark frequentierte Seiten
  • Integration von Drittanbieterdiensten wie Twilio, SendGrid und Google Maps API für erweiterte Kommunikationsfunktionen
  • Pflege der technischen Dokumentation und Mitwirkung beim Onboarding neuer Entwickler und Praktikanten
  • Entwicklung eines internen HR-Management-Portals (HR Shadbox) mit Modulen für Anwesenheit, Urlaubsverwaltung, Beurteilungsschreiben, Lohnabrechnungsgenerierung, Benachrichtigungen sowie Dokumentenupload/-download
  • Aufbau und Wartung von GraphQL-APIs für eine SaaS-Plattform (Recorder SAS) mit Queries, Mutations und Subscriptions, Implementierung von Hintergrundjobs zur Verarbeitung von Videotranskripten und Integration von Drittanbieter-APIs für Transkription und Datenanalyse
  • Entwicklung einer Online-Assessment-Plattform (TalentTest) mit Modulen für Test-Erstellung, zeitgesteuerten Abgaben, Ergebnisanalysen, Benutzer-Authentifizierung, rollenbasierter Zugriffskontrolle, Benachrichtigungen und optimierten PostgreSQL-Abfragen für schnellere Berichtsgenerierung

Zusammenfassung

Erfahrener Backend-Entwickler mit über 5 Jahren Erfahrung, spezialisiert auf Ruby on Rails zur Erstellung skalierbarer, leistungsstarker Webanwendungen. Erfahren im Entwurf von RESTful-APIs, im Umgang mit PostgreSQL und in der Implementierung von sauberem, wartbarem Code. Kompetent in der Integration von Frontend-Frameworks wie React.js und versiert im Einsatz von Cloud-Plattformen (AWS, Heroku) sowie DevOps-Praktiken (CI/CD, Docker). Geschickt darin, Geschäftsanforderungen in robuste technische Lösungen zu übersetzen und liefert verlässlich Ergebnisse in schnelllebigen Umgebungen.

Sprachen

Englisch
Verhandlungssicher

Ausbildung

Okt. 2016 - Juni 2020

Anjuman College Of Engineering & Technology

Bachelor of Engineering · Informatik · Nagpur, Indien

Okt. 2014 - Juni 2016

Anjuman Jr. College

HSC · Nagpur, Indien

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