A
li
S
hahbazi
Web, Full Stack & App Developer
Fachwissen
Softwareentwicklung
Hello World!
Erfahren in .NET mit über 6 Jahren Erfahrung in der Entwicklung skalierbarer Lösungen, versiert in OOP, SOLID-Prinzipien und bewährten Programmierpraktiken.
Hello World!
Technologien :
Backend
Console.WriteLine
Experte in .NET mit einem starken Fokus auf robuste, skalierbare Backends, ergänzt durch Kompetenz in Django und Spring Boot.
Console.WriteLine
Technologien :
Frontend
<h3>
Geschickt in React, Next.js und TypeScript, um responsive, benutzerzentrierte Schnittstellen zu erstellen, die nahtlos mit dynamischen Backends integrieren.
<h3>
Technologien :
Projekte
Erfahrung
Orispot
Australien, Sydney - (Remote)
Apr 2023 - Gegenwärtig
Fullstack-Entwickler
In meiner Rolle als Full Stack-Entwickler navigiere ich durch die Komplexitäten der Backend- und Frontend-Entwicklung, wobei ich .NET Core für Backend-Lösungen und ReactJS für die Erstellung ansprechender Benutzeroberflächen nutze. Meine Expertise umfasst objektorientierte Programmierung, objektrelationales Mapping und strenge Testpraktiken, um eine hochwertige Softwareauslieferung zu gewährleisten. Von der Architektur skalierbarer Backend-Funktionalitäten mit .NET Core bis zum Design intuitiver, responsiver Schnittstellen mit ReactJS ist meine Arbeit der Verbesserung der Benutzererfahrung und der Anwendungsleistung durch modularen Code und umfassende Teststrategien gewidmet.
Cedar Valley
Kanada, Windsor - (Vor Ort)
Sep 2023 - Jan 2024
Backend-Entwickler
Bei Cedar Valley leitete ich als Backend-Entwickler die digitale Transformation von manuellen, papierbasierten Prozessen zu ausgefeilten digitalen Systemen. Dabei setzte ich .NET Core und C# ein, um robuste Backend-Systeme zu entwickeln. Meine Beiträge reichen von der Verbesserung der Nachverfolgung von Zutaten und Logistik bis hin zur Implementierung von RabbitMQ für Message Queuing und gelegentlicher Unterstützung des Frontends mit React.js, alles gestützt auf Microsoft SQL Server. Diese Arbeit war entscheidend, um manuelle Arbeit, Fehler zu reduzieren und die betriebliche Effizienz und Verantwortlichkeit zu erhöhen.
Parisa Shafaq
Iran, Teheran - (Vor Ort)
Apr 2017 - Mär 2022
Windows (WinForms, WPF) und Web-Entwickler
Bei Parisa Shafaq konnte ich meine Expertise in der Integration von SQL Server, Datenbankdesign und Windows Forms-Anwendungen erheblich erweitern und gleichzeitig mein Verständnis für die Grundlagen der Softwareentwicklung, Teamarbeit, Codeoptimierung und Git-Versionierung vertiefen, was alles zu meinem umfassenden Fähigkeitsset in der Softwareentwicklung und Systemwartung beitrug.
Bildung
University of Windsor (Master)
Kanada, Windsor - (Präsenz)
Sep 2022 - Dez 2023
Master of Applied Computing (MAC) - Informatik
Während meines Masterstudiums in Angewandter Informatik (MAC) verfeinerte ich fortgeschrittene Fähigkeiten in der Softwareentwicklung, wobei ich mich sowohl auf theoretische Konzepte als auch auf praktische Anwendungen konzentrierte. Dieses Programm stattete mich mit einem tiefen Verständnis der Prinzipien der Informatik aus, einschließlich Algorithmusdesign, Systemarchitektur und Datenanalyse. Ich nahm an anspruchsvollen Projekten teil, die das Problemlösen in realen Szenarien betonten und modernste Technologien nutzten. Meine Studien gipfelten in einem umfassenden Projekt, das meine Fähigkeit zur Innovation und Anwendung meines Wissens auf komplexe Herausforderungen demonstrierte.
Azad University (Bachelor)
Iran, Teheran - (Präsenz)
Sep 2015 - Jun 2019
Softwaretechnik
In meinem Bachelor-Studium der Softwaretechnik entwickelte ich eine solide Grundlage in den Prinzipien des Engineerings von Softwaresystemen, von der Konzeption bis zur Implementierung. Dieses umfassende Programm deckte eine breite Palette von Themen ab, einschließlich Softwareentwicklungslebenszyklen, Qualitätssicherung und Datenbankmanagement. Durch praktische Projekte und Teamarbeit erwarb ich praktische Erfahrungen in der Entwicklung robuster, skalierbarer und effizienter Softwarelösungen. Meine Ausbildung betonte nicht nur technische Kompetenz, sondern auch die Bedeutung ethischer Überlegungen und effektiver Kommunikation im Bereich der Softwaretechnik.