Mohammad Z.
Ruby-on-Rails-Entwickler
Erfahrungen
Juni 2020 - Bis heute
5 Jahren 7 MonatenNagpur, 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
VerhandlungssicherAusbildung
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 testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.