Yunus B.

Fullstack-Entwickler

Yunus ist ein Full-Stack-Entwickler mit mehr als elf Jahren kommerzieller Erfahrung und umfassenden Kenntnissen in der Anwendung agiler Entwicklungsmethoden. Yunus verfügt über fundierte Fachkenntnisse in .NET-Technologien und kennt sich bestens mit Datenbankdesign und -Implementierungskonzepten, Reverse Engineering, Datensicherheit sowie Backup- und Recovery-Services aus.

Er ist eine echte Führungspersönlichkeit, die bereit ist, eine persönliche Initiative zu ergreifen und eine Wachstumsstrategie zu entwickeln. Yunus ist ein erfahrener Mentor mit einer starken Vorstellung davon, wie man Teams leitet und zum Erfolg führt.

Darüber hinaus hat er eine faszinierende Geschichte der Teilnahme an mehr als 20 Projekten für verschiedene Anforderungen vorzuweisen. Diese Erfahrung bereichert seine Problemlösungsfähigkeiten.

Hauptkompetenz
  • C#
    C# 11 Jahre
  • .NET Core
    .NET Core 5 Jahre
  • .NET
    .NET 11 Jahre
Andere Fähigkeiten
  • React.js
    React.js 2 Jahre
  • Node.js
    Node.js 2 Jahre
  • MongoDB
    MongoDB 2 Jahre
Yunus
Yunus B.

Turkey

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Senior Software-Ingenieur

    CROSS Zlín, a.s. - 1 jahr 2 monate

    • Parksystem-Management-Projekt. Ich habe den OPC-Server durch einen SignalR-Server ersetzt. Jede Hardware, z.B. ein Plugin, kann je nach den Anforderungen des Kunden installiert oder entfernt werden. Die OPC-Architektur war sehr langsam, um die Änderungen zu reflektieren. Verwendung der System.Reflection-Bibliothek zur Verwaltung von Plugins. Gestaltung der Web-Benutzeroberfläche mit Typescript.
    • SCR-Banknoten-Recycler-Projekt. Ich wurde gebeten, eine neue Funktion wie das Bezahlen mit verschiedenen Währungen zu implementieren. Standardmäßig wurde dies von der Maschine nicht unterstützt. Ich habe die vorhandene Bibliothek dekompiliert. Ich habe Arbeitsabläufe und Diagramme für das bestehende EBDS-Protokoll erstellt.
    • Ich entwickelte eine Anwendung von Grund auf, die eine Web-API mit zwei primären Endpunkten und zwei Diensten beherbergt. Einer der Dienste holt in regelmäßigen Abständen die aktuellste Wohnsitzliste ab, der andere verwendet einen Filesystemwatcher, um Dateiveränderungen zu verfolgen. Um den Prozess zu beschleunigen, werden die Dateien zwischengespeichert.
    • Die Payment-Gateway-Anwendung wird für die Bezahlung mit Pinpad, NFC und Kreditkartenlesern verwendet. Für verschiedene Endgerätehersteller sind unterschiedliche Protokolle implementiert. Ich habe die Integration für einen neuen Hersteller hinzugefügt.
    • Mit einer Anwendung zur Erkennung von Kfz-Kennzeichen kann man das Nummernschild eines Fahrzeugs leicht identifizieren; die Kosten für die Lizenz waren jedoch sehr hoch. Ich habe eine Web-API entwickelt, die ein Bild als Input nimmt und das Kennzeichen ausgibt, so dass wir sie als zentralisierten Server nutzen können.
    • Fiskalisierung bedeutet kurz gesagt, dass die Quittungen von der Regierung genehmigt werden. Das SDK von ATOL ermöglicht die Fiskalisierung einer Quittung, funktioniert aber nur auf dem installierten Rechner. Ich habe ein NuGet-Paket erstellt, das eine Verbindung zum ATOL-Treiber herstellt und eine Quittung fiskalisiert.
    • E-Receipt Web Portal. Das Ziel dieses Projekts ist es, einen QR-Code zu erstellen, anstatt eine Quittung zu drucken, um die Wartezeit zu verkürzen. Ich habe die Anwendung in MonetPlus integriert. Die Benutzer können sich mit ihren Google-, Facebook- oder Twitter-Konten anmelden und ihre E-Quittungen anzeigen oder als PDF herunterladen.
  • Senior Software-Ingenieur

    broadAngle - 6 jahre

    • Entwicklung einer Audit-App für die Qualitätssicherung im Gesundheitswesen. Bereitstellung einer technischen Analyse des laufenden Projekts und eines technischen Anforderungsdokuments für das IT-Team, um neue Server einzurichten. Erstellung von Kostenvoranschlägen für neue Implementierungen. Führen des Teams.
    • Implementierung einer App für den Autokauf. Eine iPad-App für Autohändler in den USA. Teilnahme an regelmäßigen Sitzungen, Entwurf der Benutzeroberfläche, Entwicklung von Middleware für die Kommunikation mit der Datenbank, Entwurf der Datenbank, Entwicklung der Anwendungslogik. Implementierung einer REST-API für Händler. Etablierung zahlreicher Integrationen mit Datenanbietern von Drittanbietern. Unterstützung des IT-Teams bei der Server-Migration. Implementierung der AWS S3-Integration.
    • Entwicklung einer sozialen App für das Gesundheitswesen (Meaningful Use 2 zertifiziert). Entwurf der Anwendungsarchitektur, Entwurf der Benutzeroberfläche, Entwicklung der Middleware für die Kommunikation mit der Datenbank, Entwurf der Datenbank, Entwicklung der Anwendungslogik, Integration der Push-Benachrichtigungs-API. Implementierung eines Windows-Dienstes für geplante Aufträge.
    • Entwicklung einer Yoga-Fitness-Anwendung. Gestaltung der Benutzeroberflächen durch Konvertierung von PSD-Dateien, die von den Kunden geschickt wurden, in HTML-Seiten. Entwurf der Datenbank, Entwicklung von Middleware für die Kommunikation mit der Datenbank, Entwicklung der Anwendungslogik. Implementierung eines Windows-Dienstes für geplante Aufträge. Implementierung einer REST-API zur Bereitstellung von Systemdaten für verschiedene Anbieter. Integration mit verschiedenen Zahlungssystemen wie Google Play, iTunes, Authorize.Net.
    • Teilnahme an einem Projekt für ein Malerunternehmen zum Zwecke der Materialverwaltung. Entwicklung einer Web-App zur Verwaltung von Material-, Arbeits- und Gemeinkosten für ein Malerunternehmen. Entwurf einer Anwendungsarchitektur, Entwicklung von Middleware für die Kommunikation mit der Datenbank, Entwurf der Datenbank, Entwicklung der Anwendungslogik.
  • Software-Ingenieur

    Caprice Gold Group - 2 jahre 2 monate

    • Entwicklung einer Online-Umfrage-App. Es ist ein Umfrage-Management-System, das Feedback von Gästen und Abteilungsleitern erhält. Entwurf der Anwendungsarchitektur, Entwurf der Benutzeroberfläche, Entwicklung der Middleware für die Kommunikation mit der Datenbank, Entwurf der Datenbank, Entwicklung der Anwendungslogik.
    • Teilnahme an einem Call Center Management-Projekt. War verantwortlich für die TCP-Server-Client-Implementierung zwischen Hardware und der Anwendung. Ich habe die Benutzeroberfläche entworfen, Middleware für die Kommunikation mit der Datenbank entwickelt, die Datenbank entworfen und die Anwendungslogik entwickelt.
  • Software-Ingenieur

    Freelance - 10 jahre 4 monate

    • Freigegebenes persönliches Projekt - Search for a Friend. Es handelt sich um eine Facebook-Anwendung, die eine Echtzeit-Peer-to-Peer-Chat-Anwendung für Menschen mit gemeinsamen Interessen in Facebook bietet. Die BenutzerInnen melden sich mit ihrem Facebook-Konto bei der Anwendung an und treffen eine Auswahl aus ihrer "Gefällt mir"-Liste, Veranstaltungsliste usw. Auf der Grundlage bestimmter Übereinstimmungen können sich die Nutzer in einem Chatroom treffen, ohne private Informationen auszutauschen.
    • Klassifizierung von Brustkrebspatientinnen anhand von RNA-Sequenzierungsdaten und Methoden des Machine Learnings (Random Forest, SVM). Implementiert mit der Programmiersprache R. Die Masterarbeit ist auf https://bit.ly/2VMkqPt veröffentlicht.
    • Implementierung einer Echtzeit-Chat-Anwendung unter Verwendung von Web-Sockets.
    • Entwicklung einer E-Commerce-Anwendung mit Microservice-Architektur.
    • Entwicklung eines Bitcoin-Projekts, das Pumping Coins erkennt.
    • Integration der YouTube-API in die App. Eine sehr kleine Anwendung, die nur mit React.JS entwickelt wurde.
  • Software-Ingenieur

    VeriPark - 1 jahr 10 monate

    • Entwicklung einer Versicherungs-App. Es war ein SharePoint-Projekt. Erstellung von Webparts im Back-End. Entwicklung benutzerdefinierter Workflows im Back-End. Manuelle Bereitstellung von Funktionen.
    • Eine interne Webanwendung für einen GSM-Betreiber in der Türkei. Wurde für die Erstellung von Kampagnen für die Kunden durch Vorgesetzte verwendet.
    • Teilnahme an einem Internet-Banking-Projekt. Gestaltung der Benutzeroberfläche mit Hilfe einer Toolbox, die für den Kunden in Übereinstimmung mit den Wireframes angepasst wurde. Erstellung von Dummy-Daten und Modellen für die in den Webseiten verwendeten Komponenten für Tests.

Ausbildung

  • MSc.Computerwissenschaften

    Universität von Dokuz Eylul · 2014 - 2017

  • BSc.Computerwissenschaften

    Universität von Dokuz Eylul · 2005 - 2010

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns