
Amalya Asse
Softwareentwicklerin, Mathematik Lehrerin und Bloggerin.
- Objektorientierte Programmierung
- C#, Java, Python
- ASP.NET
- Entity Framework
- Xamarin Forms, MAUI
- Postman
- Datenbank
- PostgreSQL, SQL Management Studio
- Rest API
- Power BI Desktop und Power Bi Report Server
Willkommen auf meiner Bewerbungsseite!
Auf dieser Seite möchte ich Ihnen einen umfassenden Überblick über meine beruflichen Qualifikationen, Erfahrungen und Fähigkeiten geben. Ich freue mich darauf, meine Engagement in Ihrem Unternehmen einzubringen und gemeinsam neue Erfolge zu erzielen.
Im Rahmen meines Ausbildungs als Mathematisch-technische Softwareentwicklerin habe ich mein Wissen in der Programmiersprache C# vertieft und gelernt wie man eine RESTful-API für einen Mobile App zu erstellen und verwenden kann. Dabei habe ich mich mit verschiedenen Technologien wie JSON, ASP.NET, Entity Framework, Xamarin Form, Maui und Tools wie Postman, Visual Studio, GitHub und PostgreSQL, SQL Server Datenbank auseinandergesetzt. In der Berufsschule habe ich mehr Java(in Umgebung Eclipse ) und bisschen Python (ohne OOP) gelernt.
Zu Beginn habe ich grundlegende Konzepte der objektorientierten Programmierung( in Beispiel Java und C# verstanden), wie (abstrakte)Klassen, Objekte, Vererbung, Polymorphismus und Schnittstellen. Dann habe ich mich auf Programmiersprache C# konzentriert und ihre Syntax, Funktionen, Operatoren und Variablen wiederholt.
Danach habe ich gelernt, wie man mit JSON-Daten umgeht. Ich erkannte auch, dass JSON eine effektive Möglichkeit ist, Daten zwischen einer Client- und einer Serveranwendung zu übertragen. Die Verwendung von JSON hat es mir ermöglicht, Daten zwischen der API und der Datenbank auszutauschen.
Als Nächstes habe ich mich auf die ASP.NET-Webentwicklung konzentriert und gelernt, wie man Webanwendungen mit Hilfe des MVC-Frameworks und RESTFUL API erstellen und verwenden kann. Ich habe in Visual Studio Entwicklungsumgebung einige Anwendungen erstellt und debuggt und getestet.
Dann habe ich mich auf Entity Framework konzentriert und gelernt, wie man Datenbanken erstellt, migriert und verwaltet. Ich habe dazu „Code First Approach“ und „Database First Approach“ gelernt.
Ich habe auch mich auf die Erstellung von mobilen Anwendungen interessiert und gelernt, wie man mit Xamarin Forms und MAUI plattformunabhängige mobile Anwendungen und Benutzeroberflächen erstellt. Ich habe nur mit Android gearbeitet, aber jetzt bei Ihnen vielleicht kann ich IOS lernen.
Ich habe in GitHub und GitLab mich registriert, um meine Arbeit zu organisieren und meine Änderungen zu verfolgen. Es hat mir auch ermöglicht, meine Arbeit auf verschiedenen Computern zu speichern und mit anderen Kollegen zusammenzuarbeiten und diese Tools als Versionskontrollsysteme verwenden.
Als Azubi habe ich ein Projekt bekommen, um Krankheitsliste von Mitarbeitern erstellen und eine Statistik analysieren. Dazu habe ich Power BI Desktop und Power BI Report Server verwendet. Die Daten hat mir ein Kollege in SQL-Datenbank zu Verfügung gestellt. Ich habe einen dynamischen Report erstellt und Daten haben jeden Monat automatisch aktualisiert. Ich habe mich ein bisschen mit Dax Funktionen vertraut gemacht. Am Ende habe ich ein neuer Controller(Restfull API) in unsere System addiert, so, dass man automatisch PDF Dateien erstellen konnte. Z. B Admin wählt bestimmte Zeitraum und Abteilung und wird Krankheitsliste automatisch generiert.
Insgesamt war es eine herausfordernde, aber lohnende Erfahrung, all diese Tools und Technologien zu erlernen und anzuwenden. Ich habe viel über die Web- und mobile Entwicklung gelernt und nach meiner Abschlussprüfung am 15. Juli 2024 bin ich bereit, meine Fähigkeiten sinnvoll umzusetzen und suche meine nächste Herausforderung. Weitere Technische Details und mehr über mich gerne erzähle ich Ihnen, falls Sie mich kennenlernen möchten. Ich bin auch bereit, eine Testaufgabe von Ihnen zu bekommen, um meine Fähigkeiten zu präsentieren.