Theophile G.

Full-Stack-Entwickler (Remote)

Kigali, Ruanda

Erfahrungen

März 2022 - Bis heute
3 Jahren 8 Monaten
Tampa, Vereinigte Staaten
Remote

Full-Stack-Entwickler (Remote)

TechAffinity

  • Entwickelte und pflegte robuste, skalierbare Webanwendungen mit Java, Spring Boot und Hibernate.
  • Entwarf, entwickelte und pflegte RESTful-APIs.
  • Arbeitete mit funktionsübergreifenden Teams zusammen, darunter Frontend-Entwickler, Produktmanager und QA-Ingenieure, um hochwertige Softwarelösungen zu liefern.
  • Entwarf und optimierte Datenbankschemata 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 Bereitstellung von Funktionen und Verbesserungen zu gewährleisten.
  • Verwendete Docker zur Containerisierung, um eine konsistente Bereitstellung in Entwicklungs-, Test- und Produktionsumgebungen zu gewährleisten.
Jan. 2020 - Dez. 2021
2 Jahren
Kigali, Ruanda

Softwareentwickler

IDA Technology

  • Entwarf, entwickelte und pflegte RESTful-APIs mit Java und dem Spring Framework.
  • Implementierte Authentifizierungs- und Autorisierungsmechanismen wie OAuth 2.0 für einen sicheren API-Zugriff.
  • Optimierte Datenbankabfragen und sorgte durch den Einsatz von Technologien wie Hibernate oder JPA für effiziente Datenabfragen.
  • Integrierte Drittanbieter-Dienste und APIs, um die Plattformfunktionalität zu erweitern.
  • Erstellte responsive und benutzerfreundliche Weboberflächen mit HTML5, CSS3 und JavaScript-Frameworks wie Angular oder React.
  • Implementierte clientseitige Validierung und Fehlerbehandlung, um die Benutzererfahrung zu verbessern.
  • Sicherte browserübergreifende Kompatibilität und optimierte die Frontend-Performance.
  • Entwarf und pflegte relationale Datenbanken mit SQL- und NoSQL-Technologien wie MySQL, PostgreSQL oder MongoDB.
  • Implementierte Datenbankmigrationen und optimierte Schemadesigns für bessere Leistung und Skalierbarkeit.
  • Implementierte Caching-Strategien, um die Datenbankbelastung zu reduzieren und die Reaktionsgeschwindigkeit der Anwendung zu verbessern.

Zusammenfassung

Engagierte und ideenreiche Person

Sprachen

Kinyarwanda
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Adventistische Universität Zentralafrika

Bachelor in Software Engineering · Informationstechnologie · Kigali, Ruanda

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