Direkt zum Inhalt

Wie Julio Salazar zum Entwicklungsleiter bei Digital Risk wurde

Wie Julio Salazar zum Entwicklungsleiter bei Digital Risk wurde

Im heutigen Maker-Profil hören wir von Julio Salazar, Senior Business Solutions Engineer bei Digitales Risiko. Erfahren Sie, wie er vom Business Analyst zum Entwicklungsleiter aufstieg.

Julio erklärt, wie er den gesamten Lebenszyklus der Anwendungsentwicklung vorantreiben kann, einschließlich Anforderungserfassung, Projektmanagement, Entwicklung, Bereitstellung und Überprüfung.

Welche Erfahrungen haben Sie in Bezug auf Ausbildung und Entwicklung gemacht?

Ich besuchte die Stony Brook University in New York und erhielt einen Bachelor of Science in Informationssystemen und anschließend einen Master of Business Administration.

Ich habe es immer vorgezogen, auf einem höheren Niveau zu arbeiten – mit dem Schwerpunkt, Kunden zu helfen. In meinem ersten Job habe ich im Auftrag verschiedener Kunden Anwendungen konfiguriert. Ich habe mit SQL gearbeitet, nie mit reinem Java oder .NET. Von dort aus bin ich in die Rolle des Business Analysten gewechselt, wo ich mich auf das Erfassen von Anforderungen und das Verwalten von Projekten spezialisiert habe.

Wie war Ihre erste Reaktion, als Sie Mendix?

Ich habe mich bei Digital Risk für eine Stelle als Business Analyst beworben. Der Entwicklungsleiter sah, dass ich einen technischen Hintergrund hatte und fragte, ob ich stattdessen an einer Stelle als Rapid Developer interessiert wäre; dies war die erste Stelle dieser Art bei Digital Risk. Ich stimmte zu, mir die Mendix Entwicklungsplattform als nächsten Schritt.

Was ich sah, war sehr aufregend. Ich konnte in so kurzer Zeit neue Dinge bauen – und das ohne viel mühsames Programmieren. Ich war auch überrascht, wie schnell ich Geschäftslogik und Datenmodelle erstellen konnte – und noch mehr beeindruckte mich, wie Mendix behandelt die Design und Benutzeroberfläche Komponenten.

Schon während meiner kurzen Überprüfung der Plattform konnte ich Ergebnisse erzielen. Es war sehr erfreulich, Features so viel schneller bereitstellen zu können. Ich war sofort an der Stelle interessiert.

Was war beim Lernen am hilfreichsten? Mendix?

Als ich bei Digital Risk anfing, erhielt ich eine einwöchige Einführungsschulung von der Mendix Team. Danach begann ich, Beispielprojekte zu erstellen und stützte mich stark auf das Forum Für zusätzliche Unterstützung.

Ich konnte selbstständig arbeiten und Anwendungen erstellen, ohne steckenzubleiben – das war sehr wichtig, da ich zu dieser Zeit der einzige Schnellentwickler im Unternehmen war.

Meine größte Herausforderung bestand darin, Datenassoziationen zu verstehen und Daten über Assoziationen abzurufen. Nachdem ich einige Anwendungen erstellt und den Einsatz geübt hatte Datenentitäten, es hat den Rest meiner Entwicklung viel einfacher gemacht.

Können Sie uns eine der Anwendungen zeigen, die Sie bisher erstellt haben?

Ich habe eine Anwendung entwickelt, die unseren Benutzern automatisch Kredite zuweist, basierend auf Compliance-Standards, Benutzerkenntnissen und Spracheinstellungen. Bei der Zuweisung werden außerdem folgende Punkte berücksichtigt:

  • Tägliche Kapazitäten für jeden Benutzer
  • Aktuelle Pipeline jedes Benutzers
  • Weitere Benutzermetriken, die dazu beitragen, eine ausgewogene Arbeitsumgebung im gesamten Team sicherzustellen

Ich habe direkt mit dem Unternehmen zusammengearbeitet, um Anforderungen sammeln und dann diese Anwendung entwickeln. Ich konnte die Ergebnisse meiner Entwicklungsarbeit sehr schnell präsentieren und dann mit dem Unternehmen zusammenarbeiten, um alles zu prüfen und zu testen, bis das Team zufrieden war.

Die resultierende Anwendung ist mandantenfähig, d. h. sie kann Kredite für mehrere Kunden verarbeiten und für jeden Kunden individuelle Anpassungen verwalten.

Angesichts der Menge an Krediten, die täglich bearbeitet werden (mehrere Tausend), beschäftigte das Unternehmen mehrere Vollzeitmitarbeiter, die jeden Kredit manuell überprüften und zuwiesen. Bisher verwendete das Team eine .NET-Anwendung, um jeden Kreditantrag anzuzeigen und zu verschieben. Die Anwendung verfügte über keine Anpassungs- oder Routinglogik.

Jetzt können wir Automatisieren Sie diesen Prozess und den dafür erforderlichen Zeitaufwand von Tagen auf Minuten reduzieren. Bei komplizierteren Kreditanträgen ist teilweise eine manuelle Überprüfung erforderlich, der Großteil kann jedoch automatisiert werden, sodass Personal für andere Abteilungsprioritäten frei wird.

Welchen Rat haben Sie für andere Mendix Entwickler?

Keine Angst! Sie benötigen keine umfassenden Datenbank-, Architektur- oder Programmierkenntnisse, um effektiv zu arbeiten in Mendix. Die Einführung dauert eine Weile, aber Geschäftsbenutzer können ihre eigenen Anwendungen erstellen.

Wie hat sich Mendix Ihr Leben einfacher/besser gemacht?

Der visuelle Natur des Systems macht einen Großteil der Dokumentation überflüssig, die früher erforderlich war. Anstatt seitenlange Dokumentationen, die die Logik eines Systems erklären, kann ein Benutzer einfach den zugrunde liegenden Microflow überprüfen und verstehen.

Die schnelle Bearbeitungszeit ist sehr erfreulich, ebenso wie das Feedback unserer Geschäftsanwender, die alle die Möglichkeit schätzen, Anwendungen früher im Entwicklungslebenszyklus zu sehen.

Wie würdest du beschreiben Mendix in deinen eigenen Worten?

Mendix ist eine schnelle Entwicklungsplattform, die auf einem höheren Niveau arbeitet als Java und .NET. Die Plattform ermöglicht Entwicklern, flexibler zu sein und kürzere Entwicklungszyklen zu durchlaufen, um dem Business-Team die Funktionalität so schnell wie möglich zur Verfügung zu stellen.

Wir sind in einer einzigartigen Branche tätig, in der sich die Dinge ständig ändern. Wenn das Unternehmen jetzt sagt, dass etwas geändert werden muss, können wir dies sehr schnell tun.

Wofür interessieren Sie sich außerhalb der Arbeit oder wofür begeistern Sie sich?

Ich liebe College- und NBA-Basketball und bin Fan von St. Johns (ich komme ursprünglich aus New York). Außerdem spiele ich Softball in Orlando und verbringe gerne Zeit mit meiner Familie.

Themen

Wählen Sie Ihre Sprache