Salesforce-Development
Aktualisiert am 22.04.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.05.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Salesforce Visualforce
Salesforce Apex
Salesforce Lightning
Salesforce API
Salesforce Sales Cloud
Salesforce Commerce Cloud
Salesforce Service Cloud
Deutsch
Englisch
Französisch

Einsatzorte

Einsatzorte

Berlin (+500km) Stuttgart (+500km) München (+500km) Hamburg (+500km) Köln (+500km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

8 Jahre 7 Monate
2015-09 - heute

Salesforce Developement

Salesforce Developer, Freiberuflich
Salesforce Developer, Freiberuflich
  • Administration für die SG Leuchten GmbH
  • Administration und Entwicklung bei der uberall GmbH Migration von Zoho nach Salesforce
  • BEGINN der Freiberuflichkeit
    SG Leuchten GmbH
    1 Jahr 2 Monate
    2022-11 - 2023-12

    Entwicklung eines Exporters auf Basis von X4

    Entwickler in X4
    Entwickler in X4

    • Exportfunktion auf neue Datenbankstruktur umbauen
    • Importfunktion auf neue Datenbankstruktur umbauen
    • Nutzung von xsl zur Steuerung von Funktionen (dynamische Datenübergabe)
    • Nutzung von xml, um u.a. feste Daten zu übergeben (statische Datenübergabe)
    • Keycloak zur Verwaltung von Nutzern und Gruppen (Rechtevergabe)
    • Batchskripte, um Server und Keycloak je nach Status zu starten oder zu stoppen
    • bei Fragen entsprechend auch mal den Support kontaktiert bzw. die Dokumentation zurate gezogen
    • git zur Verwaltung eingesetzt (einchecken, auschecken, Verbindung mit Microsoft Azure ? mit Hilfe eines Tickets Branches aus einer Entwicklungsstufe in die nächste gebracht (z.B. fertig entwickelte Komponente nach Development)
    • u.a. Dokumentation der Plattform
    • X4 Designer um wie ähnlich bei Eclipse in JAVA die Prozesse und Dokumente zu verwalten
    • Pattern zur Verfügung gestellt, damit allgemein Listen bzw. Sets sortiert werden können ? Erweiterung auf Maps relativ einfach möglich bei richtiger Nutzung
    • fa ? Adapter, meistens vorhandene Adapter genutzt, aber es gibt auch Möglichkeiten, eigene Adapter hinzuzufügen
    • wrf ? Prozesse sind ein Kernstück in X4, womit entsprechendes Verhalten (z.B. Änderung von ankommenden Daten) entwickelt wurde
    • Components, Resources, Services (fa, wrf), Translations zur Verwaltung
    • ansonsten Verwaltung von mehreren Apps grundsätzlich, Arbeit in einer App, um gemeinsam voranzukommen

    Stromnetz Berlin
    Berlin
    11 Monate
    2022-05 - 2023-03

    Berechtigungskonzept

    Entwickler
    Entwickler

    • Berechtigungskonzept erarbeiten und umsetzen (Standards wie Sharing Sets, Sharing Rules, OWD, Profile, Permission Sets ? allgemein mit APEX gearbeitet, um spezielle Anforderungen zu bewältigen; Share-Tabellen; Digital Experience)
    • Veranstaltungsportal nach Vorlage gestalten (Community Cloud, Experience Cloud)

    Bundesverband Rehabilitationssport, RehaSport Deutschland e.V.
    2 Monate
    2022-03 - 2022-04

    Projektmanagement

    Projektmanager
    Projektmanager
    Persistent
    2 Monate
    2021-02 - 2021-03

    Datenimport mit einem Mitarbeiter

    • Implementation von Funktionen, um den Überblick zu wahren mit Apex

    Academic Work Flex Germany GmbH
    1 Jahr 2 Monate
    2020-02 - 2021-03

    Release Management

    Salesforce Entwickler SCRUM SMART Salesforce-APEX
    Salesforce Entwickler
    • Mandantenfähigkeit hergestellt, sodass pro Mandant (Gesellschafter) bestimmte Berechnungen laufen können
    • Preise in der Prognose, bei Email Bestätigung sowie im System aufeinander abstimmen, sodass derselbe Preis resultiert und der jeweilige Kunde nicht verwirrt ist
    • Test Prozess implementiert
    • Deployment Prozess implementiert
    • kleine Schulungen, damit Zusammenhänge klar werden
    • User Stories absprechen (Aufgaben und Themen)
    • die Möglichkeit implementiert, Preise Gesellschafter weise zu kalkulieren (es ist möglich, nicht nur einmalig im System zu kalkulieren, sondern eben auch pro Gesellschafter mit eigenen Preisbüchern etc.)
    JAVA NetBeansIDE Notepad
    SCRUM SMART Salesforce-APEX
    DMS, UTS
    Berlin (remote wegen Corona)
    4 Monate
    2019-07 - 2019-10

    Deployment Prozess vorbereiten

    Salesforce Developer
    Salesforce Developer

    • deployments durchführen
    • Übersetzung von User Stories in Business Value
    • mit sfdx Deployments vorbereiten
    • mit Outbound Changesets arbeiten
    • Documill Prozess verstehen und Vorschläge zur Verbesserung geben

    ABLE Group
    Gummersbach
    4 Monate
    2019-02 - 2019-05

    Deployment Prozess vorbereiten

    Salesforce Developer
    Salesforce Developer
    • deployments durchführen
    • Einführung eines Win Loss Prozesses (die richtigen Feldabhängigkeiten zeigen und auch verschiedene Felder unterteilt nach Abteilung ? Record Types, Page Layouts)
    • Vorbereitung von Webservices
    • Anforderungen aufnehmen und diese in JIRA aufnehmen für spätere Abarbeitung
      INNIO Jenbacher (Gas motor producer)
      5 Monate
      2018-12 - 2019-04

      Erstellung eines Request for Proposal

      Salesforce Developer und Projektleiter
      Salesforce Developer und Projektleiter
      • Erstellung eines Request for Proposal mit Lightning und Visual Force (jemand filtert sich Supplier nach bestimmten Kriterien aus und sendet diesen dann eine Information, dass es für diese ein neues Projekt gibt. Aus einer Email können die Supplier dann auf einen Link klicken und ihr Angebot abgeben, ohne Zugriff auf Salesforce zu haben
      • Einrichtung einer Community und Einstellung der erforderlichen Rechte per OWD sowie Profile und Shared Records
      • automatischer Versand von Emails bei Erstellung von Community Usern aus einem Supplier in Lightning per Mobile Action für die Registrierung in einer Community und Hinterlegung der erforderlichen Rechte automatisch per Apex
      RenderThat
      4 Monate
      2018-08 - 2018-11

      Definition von Manual Tasks

      Deployment Manager
      Deployment Manager
      • Deployment: Definition von Manual Tasks
      • Verbesserung/Automation des Deployment Prozesses
      • Ausführung der Deployments über sfdx (ant)
      • Entwicklung eines Skripts (Klassen, Tests, Batch) zum Update für fehlerhafte Accounts (Kopieren von einem Feld auf das andere)
      • Ausführung des Deployments und Sicherstellung der korrekten Überführung des Deployments
      • Marketing Cloud: Connector
        DEKRA
        6 Monate
        2018-06 - 2018-11

        Aufbau und Rollout

        Salesforce Developer, Projektleiter
        Salesforce Developer, Projektleiter
        • Aufbau und Rollout von Salesforce in den ersten Zügen
        • Schulen in Leads hinterlegen
        • Aufbau eines Sales Funnel
        • Integration von Emails und Follow Ups
        • erster Daten Upload
        • Reports und Dashboards bereitstellen, wie viele Emails geöffnet worden sind
        • Ansprechpartner in eigene Record Types auslagern
        • Lead Page Layouts anpassen
          Emoree Learning Hub GmbH c/0 TH
          Wildau
          4 Monate
          2018-01 - 2018-04

          Aufbau eines Deployment cycle

          Salesforce Developer
          Salesforce Developer
          mobile.de
          3 Monate
          2017-07 - 2017-09

          Weiterentwicklung von bestehenden Prozessen

          Salesforce Developer
          Salesforce Developer
          • Weiterentwicklung von bestehenden Prozessen
          • Anpassung von Layouts
          • automatische Hinterlegung von Accounts, wenn diese bestimmte Bedingungen erreichen (ein User wird angelegt und braucht bestimmte Sichtbarkeiten)
          • Dokumentationen anpassen
            Telefonica
            7 Monate
            2017-03 - 2017-09

            Umsetzung von automatischer Verteilung

            Salesforce Developer
            Salesforce Developer
            • Umsetzung von automatischer Verteilung von Usern in Queues anhand von Skills (unterschieden nach Sprachkenntnissen)
            • Gruppierung von ankommenden Cases (Kundenanfragen) anhand von der Email sowie Telefonnummern (ein Obercase und andere werden entsprechend dazu angehangen, damit diese schnell überblickbar sind), eine entsprechende Zeitspanne kann angegeben werden, in der die Cases logisch zusammengehören, wird diese Zeitspanne überschritten, werden neue ankommende Cases als Obercase behandelt, zudem werden ankommende Case NIE zu geschlossenen Cases gehangen
            • Bereitstellung einer API mit APEX zur Vorbeugung von Duplikaten im System und zum Abgleich in einem Dritt-System (ebenso Rückmeldung von fehlenden oder übermäßigen Informationen)
            • ankommende Cases können Bilder beinhalten, diese wurden in QS-Reports zusammengefasst (die Bilder werden auf einer Seite entsprechend dargestellt und man kann dort Kategorien vergeben), die Seiten sind als pdf verfügbar-> VisualForce
            • der Kunde setzt hier u.a. die Service Cloud für seine Belange ein, da sich die Objekte programmatisch mittlerweile nicht mehr sehr stark unterscheiden, konnte hier eine Anpassung entsprechend den Regeln der Sales Cloud erfolgen
            comselect
            5 Monate
            2017-02 - 2017-06

            Code Reviews

            Salesforce Developer
            Salesforce Developer
            • Meine Aufgabe ist es, Code Reviews zu machen und entsprechend zu gegebenen Tickets einen geeigneten Prozess gemeinsam mit dem Kunden aufzubauen und umzusetzen mit Hilfe von Salesforce internen Tools, aber auch, wenn nötig, Microsoft Excel oder JAVA etc
            • Einfacher Loss Process (der Nutzer klickt auf einen Button, wird auf und durch eine Visual Force Page geleitet und am Ende werden die Eingaben in einer Opportunity gespeichert)
            • Tests schreiben (Unit Testing, nachhaltige Testfälle)
            • Anrufe blocken, wenn ein Kunde(Account,Email) zu oft angerufen wurde(code of conduct); zurückspielen der Informationen ins Firmen interne Backend
            Thermondo
            4 Monate
            2016-10 - 2017-01

            Daten Migration

            Salesforce Developer
            Salesforce Developer
            • Ich war dafür verantwortlich, eine geeignete Daten Migration durchzuführen und gemeinsam mit dem Kunden aus Zoho Record Daten nach Salesforce zu übertragen
            • Dabei mussten Feld-Anpassungen vorgenommen werden sowie die Quell-Dateien entsprechend verändert werden, sodass diese auch zum neuen System passten (Excel-Funktionen)
            • Daten Migration
            uberall GmbH
            1 Monat
            2016-09 - 2016-09

            Tickets umsetzen

            Salesforce Developer
            Salesforce Developer
            • Ich war dafür verwantwortlich, Tickets umzusetzen entsprechend den Kundenvorgaben
            • Das habe ich eigenverantwortlich und in Absprache mit dem Kunden in SCRUM gemacht
            • Meine Rolle war die des Teams bzw. eines Entwicklers
            • Salesforce Anpassungen, Lightning, Prozesse, Trigger, Flows, Klassen,
            • Workflow Rules, Reports Validation Rules, Objects,
            • Fields
            • Bewertung der Komplexität von bestehenden User Stories
            • Verstehen der Anforderungen
            • Umsetzung der User Stories und Abnahme durch den Product Owner
            • Kleine Dokumentation
            • Migration Toolkit
            • Appleman Trigger Pattern
            mindsquare GmbH, ist Trilux GmbH
            6 Monate
            2015-12 - 2016-05

            Rollout der Portallösung

            Program Manager, Salesforce CRM & AEM
            Program Manager, Salesforce CRM & AEM
            • Mein Aufgabe war es, mich eigenständig in ein System einzuarbeiten bzw. ein neues Programm, wo teilweise meinem Team auch nicht klar war, wie es genau funktionierte
            • Dafür habe ich mich mit meinen Ansprechpartnern entsprechend abgesprochen sowie mit der IT-Abteilung
            • Daraus entstand dann ein Handbuch für die Nutzung des neuen Systems (AEM und Salesforce Integration)
            • Zudem hatte ich die Aufgabe, an einer Record Daten Migration teilzunehmen
            • Dabei habe ich die Daten aus Covisint so aufbereitet, dass Sie ins neue Salesforce passten (Excel-Funktionen, richtiges Telefonformat)
            • Dafür habe ich ein kleines Programm geschrieben in Microsoft Excel, damit wir wöchtentlich oder teilweise sogar täglich neue ankommende Daten entsprechend gleich verarbeiten konnte, ohne dass wir selbst am System bleiben mussten
            • Es wurde nämlich eine Migration mit mehreren Sprachen und unterschiedlichen Daten-Qualitäten gemacht
            • Und jedes Land hatte zu unterschiedlichen Zeiten entsprechende Daten geliefert
            • Damit wir dann weiterarbeiten konnten, während das Programm uns die Arbeit abnahm, haben wir eben entschieden, ein Programm dafür zu schreiben
            • Einarbeitung in ein in der Entwicklung befindliches Tool und Ausarbeitung einer Dokumentation (Country Setup Guide) basierend auf AEM und Salesforce (Dialog)
            • Erarbeitung eines gemeinsamen Wordings innerhalb eines großen Projektes zur Verständigung
            • eigenständige Programmierung von Makros in Excel zur Vorbereitung einer Datenmigration aus Covisint nach Salesforce
            • Aufbereitung von Daten zur Datenmigration aus Covisint nach Salesforce
            • Vollständige Prozess Ermittlung (EPK, BPMN, Zeitdiagramme)
            • Schulung von Mitarbeitern
            Roche
            4 Monate
            2014-08 - 2014-11

            Eigenverantwortliche Umsetzung

            Salesforce-Developer
            Salesforce-Developer
            • Eigenverantwortliche Umsetzung von Tickets in JIRA
            • Ich war dafür verantwortlich, ankommende Tickets in JIRA eigenverantwortlich in einem Team umzusetzen
            • Dabei habe ich mich mit entsprechenden Ansprechpartnern abgesprochen, um die Tickets ordnungsgemäß umzusetzen
            • Programmierung von Kunden spezifischen Anwendungen
            • Laden einer CSV Datei von HTTP
            • Erstellung von Tasks, wenn Contracts aktiviert werden m.H. Eines Batch-Jobs
            • Erstellen einer Seite, dass falsche Contracts ausgespart werden können (Attachments kopieren, um diese an neu erstellte Contracts zu hängen)
            • Erweitern/Verändern von vorhandenen Logiken und Programmen
            • Erstellen von Appspezifischen (am Beispiel von Billon) Objekten, um so in den Prozess der App angepasst einzugreifen
            • dynamische Verarbeitung von Tasks auf Basis von Administrator eingestellten Optionen (Custom Settings)
            • Schreiben von Summen und einzelnen Werten in Opportunities auf Basis von gegebenen Accounts mit Batchjobs
            • 2nd Level Support
            Rocket Internet AG
            7 Monate
            2014-01 - 2014-07

            Erstellen eines Webservices zum Datenempfang

            Salesforce-Consultant und -Entwickler
            Salesforce-Consultant und -Entwickler
            • fSFA – Erstellen eines Webservices zum Empfang der Daten von TEAMWORK (Verbindung zwischen Salesforce und SAP)
            • Programmierung eines POC, um die Vorteile gegenüber SAP aufzuzeigen
            • Programmierung von Kunden spezifischen Anwendungen
            • 2nd Level Support
            YourSL GmbH
            6 Monate
            2013-07 - 2013-12

            Beratung für die Neueinrichtung

            Junior Business Process Developer
            Junior Business Process Developer
            • Beratung für die Neueinrichtung von Salesforce
            • ein aufgesetztes Salesforce von Grund auf bauen und den gegebenen Prozessen anpassen
            • Übernahme von Administrator-Aufgaben (Strukturen für das Consulting schaffen)
            PressMatrix GmbH

            Aus- und Weiterbildung

            Aus- und Weiterbildung

            3 Jahre
            2008-10 - 2011-09

            Studium der Wirtschaftsinformatik

            Universität Osnabrück
            Universität Osnabrück

            Schwerpunkte:
            • Abschluss fehlt aus privaten Gründen
            • Erfahrung durch Praxis selbst weiter vertieft
            • Erfahrung durch Praxis Projekte belegt
            • einige Kurse nicht gemacht, dafür andere gemacht
            • zumindest laut Prüfungsordnung kein Zertifikat


            Diese Module hatte ich zusätzlich belegt aus Interesse und mit der Freiheit an einer Universität:

            • Mathematik 1 durch Prüfung nachgewiesen
            • Mathematik 2 (Vorlesungen wie in 1 gearbeitet, Übungen gemacht ? Selbstkontrolle)
            • Mathematik 3 (erstmal nicht weiter vertieft in dieser Zeit-war noch zu theoretisch)
            • Informatik C (bis ungefähr wie man Schaltungen vereinfacht mitgemacht, aber aus Zeitgründen erstmal aufgehört-war zu viel dann) .. technische Informatik
            • Informatik D (Bücher und auch einige Vorlesungen mitgemacht, aber A und B zu vertiefen-auch in Praxis, schien mir ERSTMAL wichtiger), Künstliche Intelligenz

            1 Jahr 9 Monate
            2005-08 - 2007-04

            Leistungskurse (Mathematik, Informatik)

            Allgemeine Hochschulreife, Leonard-Bernstein-Oberschule
            Allgemeine Hochschulreife
            Leonard-Bernstein-Oberschule
            3 Jahre 9 Monate
            2000-08 - 2004-04

            Schulbildung

            Realschulabschluss, Konrad-Wachsmann-Oberschule
            Realschulabschluss
            Konrad-Wachsmann-Oberschule

            Position

            Position

            Projektmanager

            Kompetenzen

            Kompetenzen

            Top-Skills

            Salesforce Visualforce Salesforce Apex Salesforce Lightning Salesforce API Salesforce Sales Cloud Salesforce Commerce Cloud Salesforce Service Cloud

            Schwerpunkte

            Salesforce (-Development)

            Produkte / Standards / Erfahrungen / Methoden

            BPMN
            Dataloader
            EPK
            Force.com IDE
            HTML
            Internetrecherche
            MS-Office
            Salesforce Deployment / Release Management
            Salesforce Excel Connector
            XML

            Zusammenfassung:

            • Erfahrungen mit Salesforce intensiv seit 2013
            • Erfahrungen im Salesforce Front- und Backend Bereich
            • Erfahrungen in Lightning (Frontend und Backend)


            Allgemein:

            • Programmieren von Kunden spezifischen Anwendungen mit Apex unter Zuhilfenahme von SOQL und SOSL sowie Visual Force oder Lightning
            • Einstellungen in Salesforce vornehmen, sodass die Programme richtig funktionieren(Profile einstellen, Rechte vergeben, Sichtbarkeiten setzen, Permission Sets, Territory Management)
            • Sales Cloud, Marketing Cloud (Connector), Service Cloud (Live Agent, Omni Channel)
            • Wartungs- sowie Supportarbeiten an bereits bestehenden Programmen zur Fehlerminimierung und Beantwortung von Fragen
            • Aufnahme von Anforderungen und Übersetzung in User Stories
            • JIRA, Confluence, Quip
            • REST, SOAP, API-Erstellung mit Salesforce
            • Bereitstellen von Kunden spezifischer Software mit Hilfe von Flows, Workflows und Validierungsregeln sowie Processen
            • Workflow Rules
            • Datenaufbereitung mit Hilfe von Reports und Dashboards
            • Datenimport und -export mit Apex Dataloader, Import Wizard
            • Tests in Apex schreiben für die Code-Abdeckung und zur Vermeidung von Fehlern während ein Programm auf dem Live-System läuft
            • Lightning
            • Deployment. Sfdx, ant-Migration Tool, Changesets
            • Daten-Migrierung, Daten in das korrekte Format bringen
            • Beratung
            • WSDL, SOQL, SOSL
            • Outbound Message
            • Marketing Cloud
            • Lightning Web Components (LWC)
            • Aura
            • CLI
            • Git/Bitbucket
            • Salesforce DX
            • Salesforce APEX (NICHT mit Oracle Apex verwechseln)
            • Mathematik-Kurse an der Universität Osnabrück gemacht (Mathematik 1-Prüfung erfolgreich bestanden, 2-gelernt mit der Grundlagen aus 1, keine Prüfung aus Zeitgründen abgelegt, 3-nach einiger Zeit erstmal anders priorisiert, war mir zu dem Zeitpunkt zu theoretisch) ? war nicht für Punkte, sondern aus Interesse und Lernen für die Realität (so viel wie eben möglich)


            Schlagworte (SFDC, Salesforce):

            • Lightning
            • Visual Force
            • Reports, Dashboards
            • Salesforce-APEX, JAVA, JavaScript, CSS
            • SOQL, SOSL
            • Processes, Process-Builder
            • Flows
            • Objects, Tabs
            • Roles, Profiles
            • Validation Rules, Workflow Rules
            • Migration Toolkit
            • Appleman Trigger Pattern
            • Triggers
            • Record Types
            • Approval Processes
            • Lead Process, Opportunity Process
            • Apex DataLoader
            • Deployment
            • Daten-Migration
            • Custom Object
            • Custom Field
            • Journey Builder
            • Integration von Salescloud, Marketing Cloud
            • Salesforce Service Cloud


            EDV-Kenntnisse:

            • Erweiterte Kenntnisse mit MS-Office (insbesondere Excel)
            • Internetrecherche
            • Kenntnisse von Strukturen(XML, HTML, EPK, BPMN, UML, Datenstruktur-Diagramme)
            • Aris Express(Modelle bauen-XML,UML,EPK, BPMN etc.)
            • Salesforce (Bill.on, Apex, SOQL, SOSL, Flows, Reports, Dashboards, Visual Force, Rollenhierarchie, Sichtbarkeit(Objekte, Daten), Datenschutz, Datensicherheit, Objekte importieren/exportieren, Profilrechte, Webservices)
            • wer sieht was? Wer darf was? (OWD ? Sharing Settings, Organization Wide Defaults)
            • APEX Dataloader
            • Salesforce Excel Connector
            • Force.com IDE
            • Dataloader.io
            • Process Builder
            • Global Actions
            • Verbindung von JAVA nach Salesforce (REST)
            • SQL
            • MySQL
            • Datawarehouse
            • Netbeans IDE
            • Eclipse IDE
            • JAVA (Hauptsprache), PHP
            • Vb für Microsoft Excel (Makros)
            • Windows XP
            • Windows 7
            • Shell
            • Unix


            Praktikum:

            01/2013 ? 06/2013:

            Rolle: Praktikant, Salesforce-Administrator/-Entwickler

            Kunde: eKomi


            Aufgaben:

            • eigenständiges Erarbeiten der Funktionsweise von Salesforce (SFDC) und Anwendung auf ein vorhandenes System (Verstehen und Programmierfehler beheben)
            • Listen importieren (Sicherstellen der Richtigkeit der Struktur dieser Listen und hauptsächlich Importieren von Leads)
            • Umsetzung einer Online-Einreichung für Urlaubsanträge mit Hilfe von Flows


            Profil:

            • In diesem Projekt habe ich die Möglichkeit geschaffen, dass Kund*innen sich online aus einem vorgegebenen Portfolio/Angebot etwas bestellen können. Dieses Angebot kann im Hintergrund entsprechend in Salesforce angepasst werden. Es ist möglich, ein Enddatum zu setzen, sodass ein komplettes Event irgendwann nicht mehr angezeigt wird auf der Website
            • Für jedes einzelne Menü ist dies ebenso möglich. Menüs sind mit Events verbunden. Es kann mehrere Menüs pro Event geben, aber nur ein Event pro Menü
            • Größere Funktionen wie wenn ich das Enddatum eines Events setze, dass dann auch die Enddaten von den zugehörigen Menüs gesetzt werden, habe ich aktuell aus Zeitgründen bzw. Prioritäten nicht umgesetzt


            Einige genutzte Werkzeuge in Salesforce:

            • Felder (QR-Code) ? auf Pages und Sites verwendet
            • API-Anbindung
            • google Maps
            • Objekte und Verweise (Object Manager zur Verwaltung als Admin/Dev
            • Anbindung an stripe (API Anbindung, Payments)
            • Views und Listen (u.a. Views erstellen/Felder anpassen-hinzufügen, entfernen u.a.)
            • Umgang mit Lightning intern (u.a. Tabs, Layouts anpassen, neue Objekte oder Felder hinzufügen/bearbeiten/löschen)
            • Menus kann man z.B. im System hinterlegen und auch am Ende Items (ähnlich wie bei Produkten und Preisbücher). Im Leistungsprofil hier ist natürlich nicht alles haarklein dokumentiert. Kunde*innen legen dann intern ?Orders? an, die eben der Bestellung eines Kaffees oder Espressos z.B. gleichkommen


            Szenario:

            • Ausgehend von einem bereits bestehenden Event (der Rest muss da ja irgendwie hingekommen sein)
            • Dieses Test-Event habe ich mit einem QR-Code angelegt, der sich aus der URL des Events ergibt
            • Ein Klick auf den Link zum Event öffnet die Ansicht eines möglichen Kunden
            • In meinem Video funktioneren die Bilder noch, im Beispiel heute nicht. Das tut der Funktionalität aber keinen Abbruch
            • Jedes Menü wird dann mit dessen wählbaren Produkten auf der Seite präsentiert
            • Klicke ich auf das +, so wird auf der rechten Seite ein Produkt in den Warenkorb gelegt
            • Nun werde ich gefragt, ob ich google zulassen will, dass diese meinen Standort abrufen dürfen. Dies bestätige ich
            • Dieser wird dann mit ?Lieferort? (aktuell noch als Koordinaten dargestellt) sowie ?Longitude? und Lattitude? dargestellt
            • Beim Klick auf ?Bestellung prüfen? kann ich dann Kartendaten angeben (im Testmodus hier bitte nicht).
            • Dadurch öffnet sich ein weiterer Bereich auf der Website. Dort können die Zahlungsdaten (Kreditkarte) eingetragen werden
            • Es gibt auch andere Möglichkeiten mit der stripe API, hier habe ich mich lediglich auf Kredikarten erstmal beschränkt (Zeit und so )
            • Über den genauen Text lässt sich natürlich streiten. Erstmal gibt es eine Rückmeldung über die Bestätigung der Bestellung (weil die Kartendaten richtig eingetragen wurden)
            • Im Layout vom Objekt ?Event? gibt es auch eine Section ?QR Code ? Bar?, dort kann ich ebenfalls auf den Link klicken und komme auf die Ansicht des Restaurants
            • Wenn ich den Code eintrage (den ich ebenfalls auf dem Event hinterlegen kann intern), und ?Codewort confirm? anklicke, meldet mich das System an. Dort sind die Bestellungen sichtbar und sie können bearbeitet werden. Auch eine Beschreibung, wie z.B. Gerichte zubereitet werden können, kann man einsehen (intern zuweisbar)
            • Durch tippen oder klicken lassen sich die Bestellungen dann in andere Status verschieben
            • Bestellungen können aus den einzelnen Status hin und her verschoben werden. Die Software wäre natürlich auch erweiterbar


            Taschenrechner_Anfang:

            • Ein Taschenrechner wird als typischer Einstiegssoftware beigebracht und zeigt die grundsätzlichen Fertigkeiten eines Entwicklers/Programmierers
            • Taschenrechner erstellen mit Salesforce Apex (Apex Visualforce Page-Frontend, Apex Klasse-Backend)

            Betriebssysteme

            Shell
            Unix
            Windows
            7, XP

            Programmiersprachen

            Eclipse IDE
            Java
            Netbeans IDE
            PHP
            Vb für Microsoft Excel

            Datenbanken

            Datawarehouse
            MySQL
            SQL

            Einsatzorte

            Einsatzorte

            Berlin (+500km) Stuttgart (+500km) München (+500km) Hamburg (+500km) Köln (+500km)
            Deutschland, Österreich, Schweiz
            nicht möglich

            Projekte

            Projekte

            8 Jahre 7 Monate
            2015-09 - heute

            Salesforce Developement

            Salesforce Developer, Freiberuflich
            Salesforce Developer, Freiberuflich
            • Administration für die SG Leuchten GmbH
            • Administration und Entwicklung bei der uberall GmbH Migration von Zoho nach Salesforce
            • BEGINN der Freiberuflichkeit
              SG Leuchten GmbH
              1 Jahr 2 Monate
              2022-11 - 2023-12

              Entwicklung eines Exporters auf Basis von X4

              Entwickler in X4
              Entwickler in X4

              • Exportfunktion auf neue Datenbankstruktur umbauen
              • Importfunktion auf neue Datenbankstruktur umbauen
              • Nutzung von xsl zur Steuerung von Funktionen (dynamische Datenübergabe)
              • Nutzung von xml, um u.a. feste Daten zu übergeben (statische Datenübergabe)
              • Keycloak zur Verwaltung von Nutzern und Gruppen (Rechtevergabe)
              • Batchskripte, um Server und Keycloak je nach Status zu starten oder zu stoppen
              • bei Fragen entsprechend auch mal den Support kontaktiert bzw. die Dokumentation zurate gezogen
              • git zur Verwaltung eingesetzt (einchecken, auschecken, Verbindung mit Microsoft Azure ? mit Hilfe eines Tickets Branches aus einer Entwicklungsstufe in die nächste gebracht (z.B. fertig entwickelte Komponente nach Development)
              • u.a. Dokumentation der Plattform
              • X4 Designer um wie ähnlich bei Eclipse in JAVA die Prozesse und Dokumente zu verwalten
              • Pattern zur Verfügung gestellt, damit allgemein Listen bzw. Sets sortiert werden können ? Erweiterung auf Maps relativ einfach möglich bei richtiger Nutzung
              • fa ? Adapter, meistens vorhandene Adapter genutzt, aber es gibt auch Möglichkeiten, eigene Adapter hinzuzufügen
              • wrf ? Prozesse sind ein Kernstück in X4, womit entsprechendes Verhalten (z.B. Änderung von ankommenden Daten) entwickelt wurde
              • Components, Resources, Services (fa, wrf), Translations zur Verwaltung
              • ansonsten Verwaltung von mehreren Apps grundsätzlich, Arbeit in einer App, um gemeinsam voranzukommen

              Stromnetz Berlin
              Berlin
              11 Monate
              2022-05 - 2023-03

              Berechtigungskonzept

              Entwickler
              Entwickler

              • Berechtigungskonzept erarbeiten und umsetzen (Standards wie Sharing Sets, Sharing Rules, OWD, Profile, Permission Sets ? allgemein mit APEX gearbeitet, um spezielle Anforderungen zu bewältigen; Share-Tabellen; Digital Experience)
              • Veranstaltungsportal nach Vorlage gestalten (Community Cloud, Experience Cloud)

              Bundesverband Rehabilitationssport, RehaSport Deutschland e.V.
              2 Monate
              2022-03 - 2022-04

              Projektmanagement

              Projektmanager
              Projektmanager
              Persistent
              2 Monate
              2021-02 - 2021-03

              Datenimport mit einem Mitarbeiter

              • Implementation von Funktionen, um den Überblick zu wahren mit Apex

              Academic Work Flex Germany GmbH
              1 Jahr 2 Monate
              2020-02 - 2021-03

              Release Management

              Salesforce Entwickler SCRUM SMART Salesforce-APEX
              Salesforce Entwickler
              • Mandantenfähigkeit hergestellt, sodass pro Mandant (Gesellschafter) bestimmte Berechnungen laufen können
              • Preise in der Prognose, bei Email Bestätigung sowie im System aufeinander abstimmen, sodass derselbe Preis resultiert und der jeweilige Kunde nicht verwirrt ist
              • Test Prozess implementiert
              • Deployment Prozess implementiert
              • kleine Schulungen, damit Zusammenhänge klar werden
              • User Stories absprechen (Aufgaben und Themen)
              • die Möglichkeit implementiert, Preise Gesellschafter weise zu kalkulieren (es ist möglich, nicht nur einmalig im System zu kalkulieren, sondern eben auch pro Gesellschafter mit eigenen Preisbüchern etc.)
              JAVA NetBeansIDE Notepad
              SCRUM SMART Salesforce-APEX
              DMS, UTS
              Berlin (remote wegen Corona)
              4 Monate
              2019-07 - 2019-10

              Deployment Prozess vorbereiten

              Salesforce Developer
              Salesforce Developer

              • deployments durchführen
              • Übersetzung von User Stories in Business Value
              • mit sfdx Deployments vorbereiten
              • mit Outbound Changesets arbeiten
              • Documill Prozess verstehen und Vorschläge zur Verbesserung geben

              ABLE Group
              Gummersbach
              4 Monate
              2019-02 - 2019-05

              Deployment Prozess vorbereiten

              Salesforce Developer
              Salesforce Developer
              • deployments durchführen
              • Einführung eines Win Loss Prozesses (die richtigen Feldabhängigkeiten zeigen und auch verschiedene Felder unterteilt nach Abteilung ? Record Types, Page Layouts)
              • Vorbereitung von Webservices
              • Anforderungen aufnehmen und diese in JIRA aufnehmen für spätere Abarbeitung
                INNIO Jenbacher (Gas motor producer)
                5 Monate
                2018-12 - 2019-04

                Erstellung eines Request for Proposal

                Salesforce Developer und Projektleiter
                Salesforce Developer und Projektleiter
                • Erstellung eines Request for Proposal mit Lightning und Visual Force (jemand filtert sich Supplier nach bestimmten Kriterien aus und sendet diesen dann eine Information, dass es für diese ein neues Projekt gibt. Aus einer Email können die Supplier dann auf einen Link klicken und ihr Angebot abgeben, ohne Zugriff auf Salesforce zu haben
                • Einrichtung einer Community und Einstellung der erforderlichen Rechte per OWD sowie Profile und Shared Records
                • automatischer Versand von Emails bei Erstellung von Community Usern aus einem Supplier in Lightning per Mobile Action für die Registrierung in einer Community und Hinterlegung der erforderlichen Rechte automatisch per Apex
                RenderThat
                4 Monate
                2018-08 - 2018-11

                Definition von Manual Tasks

                Deployment Manager
                Deployment Manager
                • Deployment: Definition von Manual Tasks
                • Verbesserung/Automation des Deployment Prozesses
                • Ausführung der Deployments über sfdx (ant)
                • Entwicklung eines Skripts (Klassen, Tests, Batch) zum Update für fehlerhafte Accounts (Kopieren von einem Feld auf das andere)
                • Ausführung des Deployments und Sicherstellung der korrekten Überführung des Deployments
                • Marketing Cloud: Connector
                  DEKRA
                  6 Monate
                  2018-06 - 2018-11

                  Aufbau und Rollout

                  Salesforce Developer, Projektleiter
                  Salesforce Developer, Projektleiter
                  • Aufbau und Rollout von Salesforce in den ersten Zügen
                  • Schulen in Leads hinterlegen
                  • Aufbau eines Sales Funnel
                  • Integration von Emails und Follow Ups
                  • erster Daten Upload
                  • Reports und Dashboards bereitstellen, wie viele Emails geöffnet worden sind
                  • Ansprechpartner in eigene Record Types auslagern
                  • Lead Page Layouts anpassen
                    Emoree Learning Hub GmbH c/0 TH
                    Wildau
                    4 Monate
                    2018-01 - 2018-04

                    Aufbau eines Deployment cycle

                    Salesforce Developer
                    Salesforce Developer
                    mobile.de
                    3 Monate
                    2017-07 - 2017-09

                    Weiterentwicklung von bestehenden Prozessen

                    Salesforce Developer
                    Salesforce Developer
                    • Weiterentwicklung von bestehenden Prozessen
                    • Anpassung von Layouts
                    • automatische Hinterlegung von Accounts, wenn diese bestimmte Bedingungen erreichen (ein User wird angelegt und braucht bestimmte Sichtbarkeiten)
                    • Dokumentationen anpassen
                      Telefonica
                      7 Monate
                      2017-03 - 2017-09

                      Umsetzung von automatischer Verteilung

                      Salesforce Developer
                      Salesforce Developer
                      • Umsetzung von automatischer Verteilung von Usern in Queues anhand von Skills (unterschieden nach Sprachkenntnissen)
                      • Gruppierung von ankommenden Cases (Kundenanfragen) anhand von der Email sowie Telefonnummern (ein Obercase und andere werden entsprechend dazu angehangen, damit diese schnell überblickbar sind), eine entsprechende Zeitspanne kann angegeben werden, in der die Cases logisch zusammengehören, wird diese Zeitspanne überschritten, werden neue ankommende Cases als Obercase behandelt, zudem werden ankommende Case NIE zu geschlossenen Cases gehangen
                      • Bereitstellung einer API mit APEX zur Vorbeugung von Duplikaten im System und zum Abgleich in einem Dritt-System (ebenso Rückmeldung von fehlenden oder übermäßigen Informationen)
                      • ankommende Cases können Bilder beinhalten, diese wurden in QS-Reports zusammengefasst (die Bilder werden auf einer Seite entsprechend dargestellt und man kann dort Kategorien vergeben), die Seiten sind als pdf verfügbar-> VisualForce
                      • der Kunde setzt hier u.a. die Service Cloud für seine Belange ein, da sich die Objekte programmatisch mittlerweile nicht mehr sehr stark unterscheiden, konnte hier eine Anpassung entsprechend den Regeln der Sales Cloud erfolgen
                      comselect
                      5 Monate
                      2017-02 - 2017-06

                      Code Reviews

                      Salesforce Developer
                      Salesforce Developer
                      • Meine Aufgabe ist es, Code Reviews zu machen und entsprechend zu gegebenen Tickets einen geeigneten Prozess gemeinsam mit dem Kunden aufzubauen und umzusetzen mit Hilfe von Salesforce internen Tools, aber auch, wenn nötig, Microsoft Excel oder JAVA etc
                      • Einfacher Loss Process (der Nutzer klickt auf einen Button, wird auf und durch eine Visual Force Page geleitet und am Ende werden die Eingaben in einer Opportunity gespeichert)
                      • Tests schreiben (Unit Testing, nachhaltige Testfälle)
                      • Anrufe blocken, wenn ein Kunde(Account,Email) zu oft angerufen wurde(code of conduct); zurückspielen der Informationen ins Firmen interne Backend
                      Thermondo
                      4 Monate
                      2016-10 - 2017-01

                      Daten Migration

                      Salesforce Developer
                      Salesforce Developer
                      • Ich war dafür verantwortlich, eine geeignete Daten Migration durchzuführen und gemeinsam mit dem Kunden aus Zoho Record Daten nach Salesforce zu übertragen
                      • Dabei mussten Feld-Anpassungen vorgenommen werden sowie die Quell-Dateien entsprechend verändert werden, sodass diese auch zum neuen System passten (Excel-Funktionen)
                      • Daten Migration
                      uberall GmbH
                      1 Monat
                      2016-09 - 2016-09

                      Tickets umsetzen

                      Salesforce Developer
                      Salesforce Developer
                      • Ich war dafür verwantwortlich, Tickets umzusetzen entsprechend den Kundenvorgaben
                      • Das habe ich eigenverantwortlich und in Absprache mit dem Kunden in SCRUM gemacht
                      • Meine Rolle war die des Teams bzw. eines Entwicklers
                      • Salesforce Anpassungen, Lightning, Prozesse, Trigger, Flows, Klassen,
                      • Workflow Rules, Reports Validation Rules, Objects,
                      • Fields
                      • Bewertung der Komplexität von bestehenden User Stories
                      • Verstehen der Anforderungen
                      • Umsetzung der User Stories und Abnahme durch den Product Owner
                      • Kleine Dokumentation
                      • Migration Toolkit
                      • Appleman Trigger Pattern
                      mindsquare GmbH, ist Trilux GmbH
                      6 Monate
                      2015-12 - 2016-05

                      Rollout der Portallösung

                      Program Manager, Salesforce CRM & AEM
                      Program Manager, Salesforce CRM & AEM
                      • Mein Aufgabe war es, mich eigenständig in ein System einzuarbeiten bzw. ein neues Programm, wo teilweise meinem Team auch nicht klar war, wie es genau funktionierte
                      • Dafür habe ich mich mit meinen Ansprechpartnern entsprechend abgesprochen sowie mit der IT-Abteilung
                      • Daraus entstand dann ein Handbuch für die Nutzung des neuen Systems (AEM und Salesforce Integration)
                      • Zudem hatte ich die Aufgabe, an einer Record Daten Migration teilzunehmen
                      • Dabei habe ich die Daten aus Covisint so aufbereitet, dass Sie ins neue Salesforce passten (Excel-Funktionen, richtiges Telefonformat)
                      • Dafür habe ich ein kleines Programm geschrieben in Microsoft Excel, damit wir wöchtentlich oder teilweise sogar täglich neue ankommende Daten entsprechend gleich verarbeiten konnte, ohne dass wir selbst am System bleiben mussten
                      • Es wurde nämlich eine Migration mit mehreren Sprachen und unterschiedlichen Daten-Qualitäten gemacht
                      • Und jedes Land hatte zu unterschiedlichen Zeiten entsprechende Daten geliefert
                      • Damit wir dann weiterarbeiten konnten, während das Programm uns die Arbeit abnahm, haben wir eben entschieden, ein Programm dafür zu schreiben
                      • Einarbeitung in ein in der Entwicklung befindliches Tool und Ausarbeitung einer Dokumentation (Country Setup Guide) basierend auf AEM und Salesforce (Dialog)
                      • Erarbeitung eines gemeinsamen Wordings innerhalb eines großen Projektes zur Verständigung
                      • eigenständige Programmierung von Makros in Excel zur Vorbereitung einer Datenmigration aus Covisint nach Salesforce
                      • Aufbereitung von Daten zur Datenmigration aus Covisint nach Salesforce
                      • Vollständige Prozess Ermittlung (EPK, BPMN, Zeitdiagramme)
                      • Schulung von Mitarbeitern
                      Roche
                      4 Monate
                      2014-08 - 2014-11

                      Eigenverantwortliche Umsetzung

                      Salesforce-Developer
                      Salesforce-Developer
                      • Eigenverantwortliche Umsetzung von Tickets in JIRA
                      • Ich war dafür verantwortlich, ankommende Tickets in JIRA eigenverantwortlich in einem Team umzusetzen
                      • Dabei habe ich mich mit entsprechenden Ansprechpartnern abgesprochen, um die Tickets ordnungsgemäß umzusetzen
                      • Programmierung von Kunden spezifischen Anwendungen
                      • Laden einer CSV Datei von HTTP
                      • Erstellung von Tasks, wenn Contracts aktiviert werden m.H. Eines Batch-Jobs
                      • Erstellen einer Seite, dass falsche Contracts ausgespart werden können (Attachments kopieren, um diese an neu erstellte Contracts zu hängen)
                      • Erweitern/Verändern von vorhandenen Logiken und Programmen
                      • Erstellen von Appspezifischen (am Beispiel von Billon) Objekten, um so in den Prozess der App angepasst einzugreifen
                      • dynamische Verarbeitung von Tasks auf Basis von Administrator eingestellten Optionen (Custom Settings)
                      • Schreiben von Summen und einzelnen Werten in Opportunities auf Basis von gegebenen Accounts mit Batchjobs
                      • 2nd Level Support
                      Rocket Internet AG
                      7 Monate
                      2014-01 - 2014-07

                      Erstellen eines Webservices zum Datenempfang

                      Salesforce-Consultant und -Entwickler
                      Salesforce-Consultant und -Entwickler
                      • fSFA – Erstellen eines Webservices zum Empfang der Daten von TEAMWORK (Verbindung zwischen Salesforce und SAP)
                      • Programmierung eines POC, um die Vorteile gegenüber SAP aufzuzeigen
                      • Programmierung von Kunden spezifischen Anwendungen
                      • 2nd Level Support
                      YourSL GmbH
                      6 Monate
                      2013-07 - 2013-12

                      Beratung für die Neueinrichtung

                      Junior Business Process Developer
                      Junior Business Process Developer
                      • Beratung für die Neueinrichtung von Salesforce
                      • ein aufgesetztes Salesforce von Grund auf bauen und den gegebenen Prozessen anpassen
                      • Übernahme von Administrator-Aufgaben (Strukturen für das Consulting schaffen)
                      PressMatrix GmbH

                      Aus- und Weiterbildung

                      Aus- und Weiterbildung

                      3 Jahre
                      2008-10 - 2011-09

                      Studium der Wirtschaftsinformatik

                      Universität Osnabrück
                      Universität Osnabrück

                      Schwerpunkte:
                      • Abschluss fehlt aus privaten Gründen
                      • Erfahrung durch Praxis selbst weiter vertieft
                      • Erfahrung durch Praxis Projekte belegt
                      • einige Kurse nicht gemacht, dafür andere gemacht
                      • zumindest laut Prüfungsordnung kein Zertifikat


                      Diese Module hatte ich zusätzlich belegt aus Interesse und mit der Freiheit an einer Universität:

                      • Mathematik 1 durch Prüfung nachgewiesen
                      • Mathematik 2 (Vorlesungen wie in 1 gearbeitet, Übungen gemacht ? Selbstkontrolle)
                      • Mathematik 3 (erstmal nicht weiter vertieft in dieser Zeit-war noch zu theoretisch)
                      • Informatik C (bis ungefähr wie man Schaltungen vereinfacht mitgemacht, aber aus Zeitgründen erstmal aufgehört-war zu viel dann) .. technische Informatik
                      • Informatik D (Bücher und auch einige Vorlesungen mitgemacht, aber A und B zu vertiefen-auch in Praxis, schien mir ERSTMAL wichtiger), Künstliche Intelligenz

                      1 Jahr 9 Monate
                      2005-08 - 2007-04

                      Leistungskurse (Mathematik, Informatik)

                      Allgemeine Hochschulreife, Leonard-Bernstein-Oberschule
                      Allgemeine Hochschulreife
                      Leonard-Bernstein-Oberschule
                      3 Jahre 9 Monate
                      2000-08 - 2004-04

                      Schulbildung

                      Realschulabschluss, Konrad-Wachsmann-Oberschule
                      Realschulabschluss
                      Konrad-Wachsmann-Oberschule

                      Position

                      Position

                      Projektmanager

                      Kompetenzen

                      Kompetenzen

                      Top-Skills

                      Salesforce Visualforce Salesforce Apex Salesforce Lightning Salesforce API Salesforce Sales Cloud Salesforce Commerce Cloud Salesforce Service Cloud

                      Schwerpunkte

                      Salesforce (-Development)

                      Produkte / Standards / Erfahrungen / Methoden

                      BPMN
                      Dataloader
                      EPK
                      Force.com IDE
                      HTML
                      Internetrecherche
                      MS-Office
                      Salesforce Deployment / Release Management
                      Salesforce Excel Connector
                      XML

                      Zusammenfassung:

                      • Erfahrungen mit Salesforce intensiv seit 2013
                      • Erfahrungen im Salesforce Front- und Backend Bereich
                      • Erfahrungen in Lightning (Frontend und Backend)


                      Allgemein:

                      • Programmieren von Kunden spezifischen Anwendungen mit Apex unter Zuhilfenahme von SOQL und SOSL sowie Visual Force oder Lightning
                      • Einstellungen in Salesforce vornehmen, sodass die Programme richtig funktionieren(Profile einstellen, Rechte vergeben, Sichtbarkeiten setzen, Permission Sets, Territory Management)
                      • Sales Cloud, Marketing Cloud (Connector), Service Cloud (Live Agent, Omni Channel)
                      • Wartungs- sowie Supportarbeiten an bereits bestehenden Programmen zur Fehlerminimierung und Beantwortung von Fragen
                      • Aufnahme von Anforderungen und Übersetzung in User Stories
                      • JIRA, Confluence, Quip
                      • REST, SOAP, API-Erstellung mit Salesforce
                      • Bereitstellen von Kunden spezifischer Software mit Hilfe von Flows, Workflows und Validierungsregeln sowie Processen
                      • Workflow Rules
                      • Datenaufbereitung mit Hilfe von Reports und Dashboards
                      • Datenimport und -export mit Apex Dataloader, Import Wizard
                      • Tests in Apex schreiben für die Code-Abdeckung und zur Vermeidung von Fehlern während ein Programm auf dem Live-System läuft
                      • Lightning
                      • Deployment. Sfdx, ant-Migration Tool, Changesets
                      • Daten-Migrierung, Daten in das korrekte Format bringen
                      • Beratung
                      • WSDL, SOQL, SOSL
                      • Outbound Message
                      • Marketing Cloud
                      • Lightning Web Components (LWC)
                      • Aura
                      • CLI
                      • Git/Bitbucket
                      • Salesforce DX
                      • Salesforce APEX (NICHT mit Oracle Apex verwechseln)
                      • Mathematik-Kurse an der Universität Osnabrück gemacht (Mathematik 1-Prüfung erfolgreich bestanden, 2-gelernt mit der Grundlagen aus 1, keine Prüfung aus Zeitgründen abgelegt, 3-nach einiger Zeit erstmal anders priorisiert, war mir zu dem Zeitpunkt zu theoretisch) ? war nicht für Punkte, sondern aus Interesse und Lernen für die Realität (so viel wie eben möglich)


                      Schlagworte (SFDC, Salesforce):

                      • Lightning
                      • Visual Force
                      • Reports, Dashboards
                      • Salesforce-APEX, JAVA, JavaScript, CSS
                      • SOQL, SOSL
                      • Processes, Process-Builder
                      • Flows
                      • Objects, Tabs
                      • Roles, Profiles
                      • Validation Rules, Workflow Rules
                      • Migration Toolkit
                      • Appleman Trigger Pattern
                      • Triggers
                      • Record Types
                      • Approval Processes
                      • Lead Process, Opportunity Process
                      • Apex DataLoader
                      • Deployment
                      • Daten-Migration
                      • Custom Object
                      • Custom Field
                      • Journey Builder
                      • Integration von Salescloud, Marketing Cloud
                      • Salesforce Service Cloud


                      EDV-Kenntnisse:

                      • Erweiterte Kenntnisse mit MS-Office (insbesondere Excel)
                      • Internetrecherche
                      • Kenntnisse von Strukturen(XML, HTML, EPK, BPMN, UML, Datenstruktur-Diagramme)
                      • Aris Express(Modelle bauen-XML,UML,EPK, BPMN etc.)
                      • Salesforce (Bill.on, Apex, SOQL, SOSL, Flows, Reports, Dashboards, Visual Force, Rollenhierarchie, Sichtbarkeit(Objekte, Daten), Datenschutz, Datensicherheit, Objekte importieren/exportieren, Profilrechte, Webservices)
                      • wer sieht was? Wer darf was? (OWD ? Sharing Settings, Organization Wide Defaults)
                      • APEX Dataloader
                      • Salesforce Excel Connector
                      • Force.com IDE
                      • Dataloader.io
                      • Process Builder
                      • Global Actions
                      • Verbindung von JAVA nach Salesforce (REST)
                      • SQL
                      • MySQL
                      • Datawarehouse
                      • Netbeans IDE
                      • Eclipse IDE
                      • JAVA (Hauptsprache), PHP
                      • Vb für Microsoft Excel (Makros)
                      • Windows XP
                      • Windows 7
                      • Shell
                      • Unix


                      Praktikum:

                      01/2013 ? 06/2013:

                      Rolle: Praktikant, Salesforce-Administrator/-Entwickler

                      Kunde: eKomi


                      Aufgaben:

                      • eigenständiges Erarbeiten der Funktionsweise von Salesforce (SFDC) und Anwendung auf ein vorhandenes System (Verstehen und Programmierfehler beheben)
                      • Listen importieren (Sicherstellen der Richtigkeit der Struktur dieser Listen und hauptsächlich Importieren von Leads)
                      • Umsetzung einer Online-Einreichung für Urlaubsanträge mit Hilfe von Flows


                      Profil:

                      • In diesem Projekt habe ich die Möglichkeit geschaffen, dass Kund*innen sich online aus einem vorgegebenen Portfolio/Angebot etwas bestellen können. Dieses Angebot kann im Hintergrund entsprechend in Salesforce angepasst werden. Es ist möglich, ein Enddatum zu setzen, sodass ein komplettes Event irgendwann nicht mehr angezeigt wird auf der Website
                      • Für jedes einzelne Menü ist dies ebenso möglich. Menüs sind mit Events verbunden. Es kann mehrere Menüs pro Event geben, aber nur ein Event pro Menü
                      • Größere Funktionen wie wenn ich das Enddatum eines Events setze, dass dann auch die Enddaten von den zugehörigen Menüs gesetzt werden, habe ich aktuell aus Zeitgründen bzw. Prioritäten nicht umgesetzt


                      Einige genutzte Werkzeuge in Salesforce:

                      • Felder (QR-Code) ? auf Pages und Sites verwendet
                      • API-Anbindung
                      • google Maps
                      • Objekte und Verweise (Object Manager zur Verwaltung als Admin/Dev
                      • Anbindung an stripe (API Anbindung, Payments)
                      • Views und Listen (u.a. Views erstellen/Felder anpassen-hinzufügen, entfernen u.a.)
                      • Umgang mit Lightning intern (u.a. Tabs, Layouts anpassen, neue Objekte oder Felder hinzufügen/bearbeiten/löschen)
                      • Menus kann man z.B. im System hinterlegen und auch am Ende Items (ähnlich wie bei Produkten und Preisbücher). Im Leistungsprofil hier ist natürlich nicht alles haarklein dokumentiert. Kunde*innen legen dann intern ?Orders? an, die eben der Bestellung eines Kaffees oder Espressos z.B. gleichkommen


                      Szenario:

                      • Ausgehend von einem bereits bestehenden Event (der Rest muss da ja irgendwie hingekommen sein)
                      • Dieses Test-Event habe ich mit einem QR-Code angelegt, der sich aus der URL des Events ergibt
                      • Ein Klick auf den Link zum Event öffnet die Ansicht eines möglichen Kunden
                      • In meinem Video funktioneren die Bilder noch, im Beispiel heute nicht. Das tut der Funktionalität aber keinen Abbruch
                      • Jedes Menü wird dann mit dessen wählbaren Produkten auf der Seite präsentiert
                      • Klicke ich auf das +, so wird auf der rechten Seite ein Produkt in den Warenkorb gelegt
                      • Nun werde ich gefragt, ob ich google zulassen will, dass diese meinen Standort abrufen dürfen. Dies bestätige ich
                      • Dieser wird dann mit ?Lieferort? (aktuell noch als Koordinaten dargestellt) sowie ?Longitude? und Lattitude? dargestellt
                      • Beim Klick auf ?Bestellung prüfen? kann ich dann Kartendaten angeben (im Testmodus hier bitte nicht).
                      • Dadurch öffnet sich ein weiterer Bereich auf der Website. Dort können die Zahlungsdaten (Kreditkarte) eingetragen werden
                      • Es gibt auch andere Möglichkeiten mit der stripe API, hier habe ich mich lediglich auf Kredikarten erstmal beschränkt (Zeit und so )
                      • Über den genauen Text lässt sich natürlich streiten. Erstmal gibt es eine Rückmeldung über die Bestätigung der Bestellung (weil die Kartendaten richtig eingetragen wurden)
                      • Im Layout vom Objekt ?Event? gibt es auch eine Section ?QR Code ? Bar?, dort kann ich ebenfalls auf den Link klicken und komme auf die Ansicht des Restaurants
                      • Wenn ich den Code eintrage (den ich ebenfalls auf dem Event hinterlegen kann intern), und ?Codewort confirm? anklicke, meldet mich das System an. Dort sind die Bestellungen sichtbar und sie können bearbeitet werden. Auch eine Beschreibung, wie z.B. Gerichte zubereitet werden können, kann man einsehen (intern zuweisbar)
                      • Durch tippen oder klicken lassen sich die Bestellungen dann in andere Status verschieben
                      • Bestellungen können aus den einzelnen Status hin und her verschoben werden. Die Software wäre natürlich auch erweiterbar


                      Taschenrechner_Anfang:

                      • Ein Taschenrechner wird als typischer Einstiegssoftware beigebracht und zeigt die grundsätzlichen Fertigkeiten eines Entwicklers/Programmierers
                      • Taschenrechner erstellen mit Salesforce Apex (Apex Visualforce Page-Frontend, Apex Klasse-Backend)

                      Betriebssysteme

                      Shell
                      Unix
                      Windows
                      7, XP

                      Programmiersprachen

                      Eclipse IDE
                      Java
                      Netbeans IDE
                      PHP
                      Vb für Microsoft Excel

                      Datenbanken

                      Datawarehouse
                      MySQL
                      SQL

                      Vertrauen Sie auf GULP

                      Im Bereich Freelancing
                      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

                      Fragen?

                      Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

                      Das GULP Freelancer-Portal

                      Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.