Entwickelte und pflegte robuste, skalierbare Webanwendungen mit Java, Spring Boot und Hibernate.
Entwarf, entwickelte und wartete RESTful-APIs.
Arbeitete mit funktionsübergreifenden Teams zusammen, darunter Frontend-Entwickler, Produktmanager und QA-Ingenieure, um hochwertige Softwarelösungen zu liefern.
Entwarf und optimierte Datenbankschemas und Abfragen für bessere Leistung und Skalierbarkeit.
Nahm an agilen Entwicklungsmethoden teil, einschließlich Sprint-Planung, Stand-ups und Retrospektiven, um eine pünktliche Lieferung von Features und Verbesserungen sicherzustellen.
Setzte Docker für die Containerisierung ein, um konsistente Deployments in Entwicklungs-, Test- und Produktionsumgebungen zu gewährleisten.
Jan. 2020 - Dez. 2021
2 Jahren
Kigali, Ruanda
Softwareentwickler
IDA Technology
Entwarf, entwickelte und wartete RESTful-APIs mit Java und dem Spring-Framework.
Implementierte Authentifizierungs- und Autorisierungsmechanismen wie OAuth 2.0 für sicheren API-Zugriff.
Optimierte Datenbankabfragen und sorgte mit Technologien wie Hibernate oder JPA für effiziente Datenabrufe.
Integrierte Dienste und APIs von Drittanbietern zur Erweiterung der Plattformfunktionalität.
Erstellte responsive und benutzerfreundliche Weboberflächen mit HTML5, CSS3 und JavaScript-Frameworks wie Angular oder React.
Implementierte clientseitige Validierung und Fehlerbehandlung zur Verbesserung der Benutzererfahrung.
Sicherte Cross-Browser-Kompatibilität und optimierte die Frontend-Performance.
Entwarf und pflegte relationale Datenbanken mit SQL- und NoSQL-Technologien wie MySQL, PostgreSQL oder MongoDB.
Führte Datenbankmigrationen durch und optimierte Schema-Designs für bessere Leistung und Skalierbarkeit.
Implementierte Caching-Strategien, um die Datenbanklast zu minimieren und die Anwendungsreaktionsfähigkeit zu verbessern.