Muhammad A.

Senior Softwareentwickler

Pakistan

Erfahrungen

Nov. 2021 - Bis heute
4 Jahren 2 Monaten

Senior Softwareentwickler

Expert System Solution

  • Aufbau des Backends der Online-Gewinnspiel-Plattform mit Django REST Framework und einem React JS Frontend.
  • Entwicklung einer Full-Stack-Webanwendung für einen CAP (Common Alerting Protocol)-Server mit React, Django und Django Templates.
  • Erstellung von Webscrapern zur effizienten Sammlung und Verwaltung von Sportinformationen bei gleichzeitiger Gewährleistung der Datenintegrität unter Verwendung einer serverlosen Architektur auf AWS.
  • Implementierung von Machine-Learning- und KI-Modellen zur Verbesserung der Datenverarbeitung, Automatisierung und prädiktiven Analyse.
  • Erforschung und Integration von generativen KI-Lösungen für Inhaltserstellung, Automatisierung und intelligente Entscheidungsfindung.
  • Beitrag zur Fehlerbehebung, Codebereinigung und Leistungssteigerung durch gründliche Tests und Debugging.
  • Leitung des Designs und der Implementierung von Client- und Server-seitigen Architekturen unter Nutzung cloudbasierter Backend-Lösungen für bessere Skalierbarkeit und Zuverlässigkeit.
  • Effektive Zusammenarbeit mit einem multidisziplinären Team aus Designern, Entwicklern und Systemadministratoren zur Bereitstellung erfolgreicher, integrierter Lösungen.
Dez. 2019 - Sept. 2021
1 Jahr 10 Monaten

Full-Stack-Entwickler

Apps Genii Technologies

  • Entwurf und Implementierung robuster, skalierbarer und wartbarer Backend-Lösungen mit Python und dem Django-Framework.
  • Entwicklung von RESTful-APIs zur nahtlosen Kommunikation zwischen Frontend- und Backend-Systemen und zur effizienten Datenübertragung und -verarbeitung.
  • Einsatz von React JS zur Erstellung dynamischer und responsiver Benutzeroberflächen, um das Benutzererlebnis und die Interaktion zu verbessern.
  • Integration von Machine-Learning-Modellen in Webanwendungen zur Bereitstellung personalisierter und datengetriebener Funktionen unter Nutzung von Bibliotheken wie TensorFlow oder scikit-learn.
  • Zusammenarbeit mit funktionsübergreifenden Teams, darunter Designer, Produktmanager und QA-Ingenieure, um Anforderungen zu sammeln, Funktionen zu planen und die rechtzeitige Lieferung hochwertiger Softwarelösungen sicherzustellen.
  • Durchführen von Code-Reviews, Erkennen von Optimierungs- und Verbesserungsmöglichkeiten und Einhalten von Best Practices zur Sicherung von Codequalität und Konsistenz.
  • Implementierung von Sicherheitsmaßnahmen wie Authentifizierung, Autorisierung und Verschlüsselung zum Schutz sensibler Daten und zur Abwehr möglicher Schwachstellen.
  • Überwachung der Anwendungsleistung, Fehlerbehebung und Implementierung von Lösungen zur Verbesserung von Skalierbarkeit, Zuverlässigkeit und Effizienz.
  • Verfolgung neuer Technologien, Trends und Branchenentwicklungen und Integration dieser in Projekte, um Innovation voranzutreiben und Wettbewerbsvorteile zu sichern.
  • Technische Anleitung und Mentoring von Junior-Entwicklern, um eine kollaborative und lernorientierte Teamumgebung zu fördern.
  • Durchführung von Recherche und Experimenten zur Bewertung der Machbarkeit und Wirksamkeit verschiedener Machine-Learning-Modelle und -Techniken für die Lösung realer Probleme.
März 2016 - Nov. 2019
3 Jahren 9 Monaten

Webentwickler

Ecologix

  • Entwicklung eines Dashboards namens "HR FEED" mit Python und JavaScript zur effizienten Verwaltung von HR-Daten.
  • Schreiben von Unit Tests und Überwachung der Deployments zur Sicherstellung der Stabilität und Zuverlässigkeit unserer Softwarelösungen.
  • Umsetzung von Best Practices im Change Control für Softwareverbesserungen, wodurch Unterbrechungen für Endbenutzer während Updates minimiert wurden.
  • Identifizierung von Möglichkeiten zur Systemverbesserung, um Funktionen zu erweitern und administrative Prozesse zu vereinfachen, wodurch die Gesamteffizienz gesteigert wurde.
  • Selbstständiges Entwerfen, Entwickeln und umfassendes Testen von Code, was wesentlich zum Erfolg der Softwareprojekte während meiner Zeit im Unternehmen beigetragen hat.

Zusammenfassung

Erfahrener Senior Softwareentwickler, versiert in Python-Webentwicklung und geübt in Machine Learning und Künstlicher Intelligenz. Mit 8 Jahren Praxiserfahrung habe ich zu zahlreichen Projekten in verschiedenen Branchen beigetragen und dabei ein fundiertes Verständnis sowohl für Backend- als auch für Machine-Learning-Technologien gezeigt. Ich entwickle skalierbare Webanwendungen, implementiere Machine-Learning-Modelle und setze KI-Lösungen um. Zu meinen Kompetenzen gehören unter anderem Django, Flask, TensorFlow und scikit-learn. Ich bin leidenschaftlich daran interessiert, Technologie zu nutzen, um komplexe Probleme zu lösen, arbeite gerne im Team und liefere hochwertige Lösungen.

Sprachen

Englisch
Verhandlungssicher
Urdu
Verhandlungssicher

Ausbildung

Feb. 2012 - Jan. 2016

COMSATS University Islamabad

Bachelor in Informatik (BSCS) · Informatik · Islamabad, Pakistan

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