Softwareentwicklung / Beratung
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 34277 Fuldabrück
- Europa
- de | en
- 14.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2017 – 2/2017
Tätigkeitsbeschreibung
Beratung und Aufbau eines Systems zum Monitoring von Lizenzen.
Automatische Importe aus XML-Dateien in den SQL-Server implementiert und ein Datenmodell aufgebaut. Geschäftslogik und Reorganisation in SP’s, Functions und Views gelegt.
Als Client wird Excel verwendet. Das UI inklusive Charts erstellt.
Transact-Sql, SQL, Microsoft SQL-Server (MS SQL), XML, VBA (Visual Basic for Applications)
10/2016 – 1/2017
Tätigkeitsbeschreibung
Anpassung und Entwicklung von Geshäftsprozessen auf dem SQL-Server. Die Software im Projektmangement Umfeld ist generisch. Hier Views, Functions und Stored Procedures für das UI bzw. Reports der Anwendung erstellt. Analyse der Aufgaben, des Umfeld und eigenständige Einarbeitung in die Prozesse. Performanceoptimierung und wartbaren Code erstellt.
Die Implementierungen wurden portable vorgenommen um einen Wechsel auf Oracle zu ermöglichen.
Export-Schnittstelle nach SAP BW und einen Import von SAP BW für Projekte und Budgets implementiert.
Generator für Löschskripte konzipiert, um ein Kundensystem von alten Daten zu bereinigen. Hier mit der korrekten Löschreihenfolge, um die Fremdschlüssel nicht zu verletzen.
Enge Zusammenarbeit mit dem Team des Kunden und Beratung bei Konzepten.
Transact-Sql
9/2016 – 9/2016
TätigkeitsbeschreibungTest einer App mit Testrails. Tickets in Jira aus Entwicklersicht dokumentiert und Testvideos erstellt. Logs über XCode gesichtet Conference Calls mit den Entwicklern.
Eingesetzte QualifikationenTesten
5/2016 – 8/2016
Tätigkeitsbeschreibung
Konzeption und Entwicklung von Importprozessen auf dem SQL-Server
mit T-SQL. Die Daten werden via ADO per Excel-Tool aus unterschiedlichen Verzeichnissen automatisch auf den Server geladen. Umfangreiche Konsistensprüfungen sind im Datenmodell und in Stored Procedures implementiert. Delta Ermittlung ist umgesetzt und Validierungen erlauben eine Übersicht der Qualität von Daten.
Dynamische Geschäftsprozesse auf dem SQL-Server implementiert. Um die Prozesse flexibel zu gestalten, ist dyamischer SQL samt Generatoren entwickelt. Daten werden aus mehreren Datenbanken geladen, sobald diese relevant sind. Weiterhin Performanceanalyse der Statements für umfangreiche Daten.
Workflows über die Prozesse in Stored Procedures aufgebaut.
Datenanlyse und Unterstützung der Mitarbeiter bei SQL und dem SQL-Server.
Umfangreiche Steuerungen für die Prozesse in Excel mit VBA implementiert, inklusive Beachtung der unterschiedlichen Excel Versionen.
Dokumenation der Prozesse mit PowerPoint.
Transact-Sql, Microsoft SQL-Server (MS SQL), SQL, Scrum, VBA (Visual Basic for Applications), It-Beratung, Workflows
12/2015 – 8/2016
TätigkeitsbeschreibungKonzeption und mobile Web Entwicklung mit Appcelerator Platform (Titanium). Tablets mit Unterstützung von Funkscannern und Anbindung an Microsoft Dynamics (Navison). Hier mit dem NAV Tablet Client. Herausforderung ist die Integration des mobile Web Framework in den Tablet Client und die performante Implementierung. Client / Server Produktentwicklung zur Kommissionierung. Zielplattformen: Andoid Tablets, dennoch iPad kompatible entwickelt um flexibel zu bleiben. Status: Gerade im Testlabor beim Kunden.
Eingesetzte QualifikationenAppcelerator Platform, Microsoft Visual Studio, Appcelerator Titanium, C/al, C#, .Net Framework (Microsoft), Eclipse, Json, CSS (Cascading Style Sheet), HTML, JavaScript, Responsive Webdesign
12/2015 – 6/2016
TätigkeitsbeschreibungErgänzungsprodukt für eine App im Mac App Store. Entwickelt für iOS mit Appcelerator Platform. Android ist in Planung. Fernbedienung für ein Mediencenter auf dem Mac mit bidirketionaler Kommikation innerhalb eines WLAN. Herausforderung ist die stabile und performante Kommunikation für den User am interaktivem „Fernseher“. Für die Steuerung von Websites existiert ein Prototyp.
Eingesetzte QualifikationeniOS, Appcelerator Platform, Appcelerator Titanium, Eclipse, JavaScript
12/2015 – 12/2015
TätigkeitsbeschreibungPortierung einer C# Software nach Xojo. Die Software steuert unter Windows ein Gerät zur Farberkennung über die serielle Schnittstelle an.
Eingesetzte QualifikationenMicrosoft Visual Studio, C#, .Net Framework (Microsoft)
9/2015 – 9/2015
TätigkeitsbeschreibungTest und Bewertung der Software Appeleon (SaaS) für eine Migration einer vorhanden Access Datenbank in die Cloud. Ist Stand der Datenbank skizziert und mögliche Alternativen im Office Umfeld für die Pflege von Dienstleistungen bewertet. In die Bewertung floss Excel, Excel / Access Kombination, Access Desktop, Access Web App mit SharePoint oder Office 365 und Appeleon.
Eingesetzte QualifikationenAccess, Microsoft SharePoint Server, Saas, Systemmigration, VBA (Visual Basic for Applications), It-Beratung
6/2015 – 8/2015
TätigkeitsbeschreibungBeratung und Entwicklung von MySQL Prozessen (Stored Procedures und Funktionen). Aufbau von dynamischen Strukturen, Abgleich Kreditkartensystem vs. Banksystem zur Auffindung von Differenzen, Beratung beim Aufbau der Importe in die Datenbank. Importe dynamisch über die Linux Shell mit aufgebaut und einen Generator für Konfigurationen in einer Lookup Tabelle implementiert. Delta Entwicklung zur Pflege der Reporting-Systeme. Report Geschäftsprozesse in Stored Procedures implementiert.
Eingesetzte QualifikationenMysql, SQL
2/2015 – 3/2015
TätigkeitsbeschreibungRefactoring Reportengine und Weiterentwicklung Geschäftsprozesse auf MySQL Basis.
Eingesetzte QualifikationenMysql, SQL, Windows XP, Apple Mac Systems, Visual Basic, Git
1/2015 – 12/2015
Tätigkeitsbeschreibung
Produktentwicklung für das Betriebssystem Mac OS X. Das Produkt konzipiert, implementiert, Test’s, Supportpage erstellt und in den Store gestellt. Das Produkt meistert einige technische Herausforderungen. Beginnend von der Indizierung von Mediendaten über Threads, Ermittlung von Exif Informationen von Geräten der letzten 16 Jahre (Smartphones und digitale Kameras) bis zur Skalierung auf den Ziel-Bildschirm (vom Notebook bis zum Fernseher). Die Entwicklung lief paralell zu anderen Projekten.
Windows Version in Planung und über Cross-platform Compiler realisierbar.
SQL, Apple Mac Systems
7/2014 – 1/2015
Tätigkeitsbeschreibung
Weiterentwicklung eines Cross-Platform CRM für Mac OX X und Windows mit Entwicklung eines Prototyp für iOS und Android. Aufgaben:
- Allgemein: Konzeption und Beratung zur Entwicklung von weiteren Komponenten und Geschäftsprozessen
- Einführung von Sourcetree und Beratung zu dessen Einsatz mit GIT
- Einarbeitung in das vorhandene Framework des Kunden
- Integration von Google-Maps in die Software um Kontakdaten anzuzeigen
- VCard (ics) Import implementiert
- Textimport aus Emails implementiert
- Entwicklung von Controls für das UI
- Integration einer IMAP Software in das CRM
- SEPA-XML Export implementiert
- Eigene Reportengine auf Basis von HTML und CSS implementiert inklusive Schnittstelle zu PDF. Entwickler können damit Reports layouten
- Umfangreiche Business-Logik implemenentiert in MySQL
- Aufsetzen von Geschäftprozessen im Backend und FrontEnd
- Performanceoptimierung Stored Procedures unter SQL
- Anbindung eines Titanium Prototypen für iOS und Android an den Server des Kunden
Software: Xojo (ehemals RealStudio und Entwicklung ala VB.Net), Realbasic, MySQL, SQL, GIT, Sourcetree, Google-Maps API, HTML, CSS, JavaScript, Appcelerator Titanium Studio, Titanium SDK (diverse), Linux (MySQL Administration per SSH (nur der Vollständigkeithalber allerdings kein Admin))
Mysql, SQL, CSS (Cascading Style Sheet), HTML
1/2014 – 4/2014
Tätigkeitsbeschreibung
Weiterentwicklungen von 2 Internetplattformen. Neue Releases produktiv gestellt.
Umgesetzt mit: C#, ASP.Net, .Net Framework, Webservice, Visual Studio 2010, JavaScript, CSS, SQL-Server 2008, SQL, Subversion, RemoteDesktop
Microsoft SQL-Server (MS SQL), SQL, Microsoft Visual Studio, C#, .Net Framework (Microsoft), Subversion, Web Services, CSS (Cascading Style Sheet), ASP.NET, JavaScript, Remote-Service
1/2014 – 2/2014
Tätigkeitsbeschreibung
Entwicklung eines Prototyp für einen Webchat.
Umsetzung mit: Xojo (ehemals RealStudio), Realbasic, SQLite, MySQL, SQL, Paralells Plesk
Mysql, SQL
11/2013 – 12/2013
Tätigkeitsbeschreibung
Entwicklung eines Produkt für Mac OS X. Herausforderung war hier eine Synchronisation zwischen 2 Verzeichnissen
Umsetzung mit: Xojo (ehemals RealStudio), Realbasic, Mac OS X, Filesystem, Handbuch erstellt
Apple Mac Systems
4/2013 – 5/2013
Tätigkeitsbeschreibung
Unterstützung bei einem Titanum Projekt für iOS. Neben der Entwicklung von Komponenten für das UI, stand eine Migration der SQLite Daten und Grafiken im Filesystem im Vordergrund. Diese Daten waren beim Start der Version 2.0 aus der Version 1.0 zu überführen. Weiterhin wurden Daten von einem Webservice über JSON konsumiert. Die App ist ebenfalls im AppStore verfügbar.
Umsetzung mit: JavaScript, SQL, SQLite, Appcelerator Titanium Studio, Titanium SDK (diverse), JSON, XCode, github, Filesystem, iOS, iPhone, iPad
SQL, Apple Mac Systems, iOS Entwicklung, JavaScript
12/2012 – 10/2013
Tätigkeitsbeschreibung
Übernahme einer Internetplattform, Konzeption und Weiterentwicklung zu einen neuen Produkt.
Hier wurde ein kompletter Marktplatz konzipiert und umgesetzt. Ein Highlight ist eine Umkreissuche nach Orten in 62 eurasichen Ländern. Eine weitere Plattform wurde erfolgreich erweitert und um den Email-Versandt der anderen Plattform ergänzt. Hier ist ein großes Volumen an Emails zu bewältigen.
Umsetzung mit: C#, ASP.Net, .Net Framework, Webservice, Visual Studio 2010, JavaScript, CSS, SQL- Server 2008, SQL, Subversion, RemoteDesktop
Microsoft SQL-Server (MS SQL), SQL, Microsoft Visual Studio, C#, .Net Framework (Microsoft), Subversion, Web Services, CSS (Cascading Style Sheet), ASP.NET, JavaScript, Remote-Service
1/2012 – 2/2012
Tätigkeitsbeschreibung
Erweiterung eines flexiblen Tarifrechners. Auftragsdaten sind dynamisch über ein GUI unter zur Hilfenahme von Parametertabellen anpasspar. Stichwort: SQL- Generator.
Umsetzung mit: SQL, MySQL Server 5.5, Visual Studio 2008, .Net 2.0 (Kundenwunsch),
Visual Basic.Net, MySQL Connector.Net 6.4.4
Mysql, SQL, Visual Basic, Microsoft Visual Studio, .Net
11/2011 – 12/2012
Tätigkeitsbeschreibung
Einarbeitung in die Entwicklung unter iOS (iPhone, iPad) mit dem Ziel plattformübergreifend weitere Plattformen zu erreichen. Konzeption eines Produktes und Implementierung von diesem.
Das Projekt startete mit einem Prototypen, der mit Dashcode und PhoneGap implementiert wurde. Dies wurde unter Verwendung von Sencha Touch fortgeführt.
Aufgrund von unterschiedlichen Verhalten zwischen iOS 4 und iOS 5, dem Verhalten beim Rendern auf Landscape und einen leider entscheidenden Bug bei Sencha Touch wurde sich für die Portierung auf die Appcelerator Titanium Plattform entschieden. Auch hier bleibt das plattformübergreifende Ziel erhalten und es werden ausschließlich native Komponenten von dem iOS SDK verwendet. Was allerdings nicht bedeutet, daß Sencha Touch oder PhoneGap uninteressant für ein anderes Projekt wären.
Das Produkt hat im ersten Schritt den Focus auf iOS und ist eine universal App für iPhone und iPad, mit einer Integration der Dropbox (Replikation (Merge) von Datenbeständen unterschiedlicher Geräte in die Datenbank SQLite).
Umsetzung mit: JavaScript, SQL, SQLite, Appcelerator Titanium Studio, Titanium SDK (diverse), Closure Tools, XCode, Webkit, PhoneGap, Sencha Touch, Dashcode, Safari, Chrome, Mac OS X, iOS, iPhone, iPad, Dropbox, iOS, iPhone, iPad
SQL, Apple Mac Systems, iOS Entwicklung, JavaScript
10/2011 – 12/2011
Tätigkeitsbeschreibung
Konzeption und Entwicklung eines flexiblen Tarifrechners. Auftragsdaten sind dynamisch über ein GUI unter zur Hilfenahme von Parametertabellen anpasspar. Stichwort: SQL-Generator.
Umsetzung mit: SQL, MySQL Server 5.5, Visual Studio 2008, .Net 2.0 (Kundenwunsch),
Visual Basic.Net, MySQL Connector.Net 6.4.4
Mysql, SQL, Visual Basic, Microsoft Visual Studio, .Net
9/2010 – 12/2011
Tätigkeitsbeschreibung
Support, Beratung, Schulung und Coaching. Remote und vor Ort.
Umsetzung mit: SQL Server 2000, 2005, 2008, T-SQL, Excel 2003, oSQL, SQLCmd, VBA, Visual Source Safe, Remote Desktop Client 2.1.0
Microsoft SQL-Server (MS SQL), VBA (Visual Basic for Applications), Remote-Service
8/2009 – 3/2011
Tätigkeitsbeschreibung
Konzeption Produktkonzept. Analyse der Machbarkeit, Dokumentation der Konzepte und Implementierung eines umfangreichen Prototypen. Darauf aufbauende Testrelaeses vom Produkt für Mac OS X erstellt.
Unterstützung bei der Portierung einer Komponente von Windows Visual Studio 2008 nach Mac OS X. Weitere Aufgaben definiert und eine Aufwandsabschätzung mit dem Kunden erarbeitet. Weiteres darf hier nicht genannt werden und unterliegt einer NDA.
Umsetzung mit: Mac OS X, RealStudio 2008- 2011, AppleScript, VBA, Office 2008 und 2011, C++ (ausbaufähig), XCode, Subversion, Wiki, Visual Studio 2008, SCRUM
Apple Mac Systems, Scrum, Microsoft Visual Studio
2/2007 – 8/2010
Tätigkeitsbeschreibung
Der Kunde wurde bei der Migration von Geschäftsprozessen von einem IBM Mainfraime System unterstützt. Die Prozesse wurden nach umfangreicher Analyse auf den SQL-Server übernommen und Steuerungskonzepte konzipiert sowie implementiert.
Innerhalb des Projektes wurden Neuentwicklungen und Optimierungen von vorhandenen T-SQL Code vorgenommen und die neu entstandenen Prozesse an Mitarbeiter übergeben. Schulungen und Coaching unterstützen die erfolgreiche Übergabe.
Folgende Teilbereiche wurden erfolgreich umgesetzt:
- Entwicklung von Verkaufsstatistiken
- Übernahme von Basisdaten für die Kunden
- Migration der Inventurliste und des Rechnungsausgangsbuch
- Implementierung von zusätzlichen Qualitätssicherungsprozessen - Reorganisation von Datenbanken
- Absicherung der Produktion
- Implementierung von Prozessen zur Umbuchung von Stammdaten innerhalb einer Transaktion. Die Prozesse sind flexibel von außen steuerbar
- Optimierung von vorhandenen Prozessen auf deren Performance im T-SQL Umfeld
- Entwicklung und Konzeption einer einfachen Prozesssteuerung für den SQL- Server. Hier wird das beim Anwender bekannte Microsoft Excel als Frontend verwendet
- Dokumentation der Prozesse
- Schulung und Coaching der Mitarbeiter. Es wurde mit einer allgemeinen Einführung zum SQL-Server begonnen, um anschließend im Coaching individuell bei den jeweiligen Prozessen auf den Mitarbeiter einzugehen
Umgesetzt mit: SQL Server 2000, 2005, 2008, T-SQL, Excel 2003, oSQL, SQLCmd, VBA, Visual Source Safe
Microsoft SQL-Server (MS SQL), VBA (Visual Basic for Applications)
7/2005 – 9/2006
Tätigkeitsbeschreibung
Unterstützung bei der Weiterentwicklung eines
konzernweiten Cash Management Systems. Hierbei gab es neben kleineren Entwicklungen die folgenden Meilensteine:
- Neuentwicklung des Registrierungsprozesses für neue Anwender im Internet - Weiterentwicklung einer Schnittstelle, zum Auslesen von Stammdaten aus einem anderen System per LDAP
- Bewertungstool für Stammdaten. Hierbei wird geprüft, ob diese noch in Verwendung sind
- Diverse Reportlösungen für bestehende Kunden
- Konzeption und Entwicklung von Oberflächengeneratoren als Systemfunktionen
- Neuentwicklung und Erweiterung von Systemfunktionen
- Entwurf und Entwicklung eines Systems zur offenen Postenverwaltung mit folgenden Teilbereichen:
- Performanter Import von Massendaten (z. B. Geschäftspartnerdaten etc.) in den SQL Server
- Importprozess von Kundendaten in eine Mandanten übergreifende Struktur
- Findungssystem, zum automatischen Finden und Buchen, von offenen Posten aus dem Verwendungszwecktext von Kontoauszügen
- Buchungsverarbeitung und Schnittstelle zum Kundensystem
- IC-Clearing (Zuordnung passender offener Posten und Buchung von diesen) - Migration und Tests vom SQL Server 2000 auf den SQL Server 2005 (Yukon)
Umgesetzt mit: SQL Server 2000 und 2005 (Yukon), T-SQL (Stored Procedures und Functions), Java Script, HTML
Microsoft SQL-Server (MS SQL), JavaScript, HTML
5/2005 – 12/2012
Tätigkeitsbeschreibung
Softwarehaus
Produktentwicklung: Desktopzeiterfassung für Freiberufler und kleine Unternehmen (für Windows, Mac OS X und Mac OS (ab Version 2 des Systems nicht mehr unterstützt)). Hier wurde auf eine neue Datenbankengine migriert und weitere neue Features fließen in das Produkt hinein. Schnittstellen zur Datenübernahme zwischen Windows 32, Mac OS X, Mac OS, iOS (iPhone, iPad, iPod) und Symbian OS sind vorhanden. Implementierung Berichtswesen inklusive Skriptsprache für individuelle Reports mit eigenen Editor und Syntax highlighting.
Umsetzung mit: Realbasic 5.x – RealStudio 2011, Real-DB (alte und neue Version),
Valentina 1.11 und 2.x
SQL
9/2004 – 5/2005
Tätigkeitsbeschreibung
Entwicklung einer mobilen Zeiterfassung von Arbeitszeiten für Smartphones der
Serie Px (P800/P900/P910x) mit Integration in eine Desktop Zeiterfassung
Umgesetzt mit: Visual Basic 6.0/Appforge Mobile VB 3.5, Symbian OS Series 7.x, Symbian OS DB, SQL
SQL, Symbian, Visual Basic
9/2004 – 2/2005
Tätigkeitsbeschreibung
Migration eines Qualitätsmanagementsystems für Kaufteile von Visual Basic 4 auf Visual Basic 6 (moderne Oberfläche, neue Technologie). Das System wurde zusätzlich nach Kundenwünschen erfolgreich erweitert. Unter anderem können nun Lieferantenbewertungen automatisch nach PowerPoint generiert werden. MS-Excel wurde erfolgreich in das System eingebunden. Ein eigenes Dokumentenmanagementsystem wurde ebenfalls implementiert.
Umsetzung mit: Visual Basic 6.0/4.0, Windows-API, COM. DAO, ADO, True DB Grid 16 und 32 Bit (6.0), SQL Server 7.0 und 2000, T-SQL, PowerPoint 97/XP, Excel 97/XP, VBA
Microsoft SQL-Server (MS SQL), Microsoft Windows (allg.), Visual Basic, VBA (Visual Basic for Applications)
4/2004 – 5/2005
Tätigkeitsbeschreibung
Neues Sendkonzept mit allen neuen Regeln in den Playlistengenerator implementiert.
Umsetzung mit: Visual Basic 5.x/6.x, COM, Access 97
Microsoft Access, Visual Basic
Ausbildung
Kassel
Über mich
Entwicklung von Software mit Produktqualität. Kompletter Zyklus von der Anforderung bis zur Schulung
Sehr gutes Verständnis bei der Einarbeitung in bisher weniger bekannte Frameworks und Werkzeuge
Entwicklung auf unterschiedlichen Plattformen wie z. B. Windows, Mac OS (X), iOS und Android
Kundenorientiert
Kommunikationsfähigkeit und selbständiges Arbeiten. Gerne zusammen in einem erfolgreichem Team
Spaß an Herausforderungen
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden