Matthias Guenther
Verified Expert in Engineering
Database Developer
Antalya, Turkey
Toptal member since June 14, 2021
Matthias is a database developer, modeler, and analyst specializing in CRM development with in-depth knowledge of the retail, fundraising, and automotive industries. Matthias improved response rates archived by an intelligent deduplication process in PL/SQL handling various postal deliverers in the EU. He is an SQL-certified expert who excels with Python, process automation, data quality improvements, proprietary and data management systems, and migrations.
Portfolio
Experience
Availability
Preferred Environment
Oracle SQL Developer, Oracle SQL Data Modeler, MySQL Workbench, Oracle Database, PyCharm, MySQL, Microsoft SQL Server, MariaDB, Amazon Web Services (AWS), PostgreSQL
The most amazing...
...CRM project I led was on an Oracle 12c DB/DWH for a multi-national retail company. The main focus was on data quality, data mining, campaigns, and analytics.
Work Experience
Data Engineer
Varda - Main
- Designed and modeled data models for a global public agricultural field registry API based on a microservice architecture.
- Ensured high performance of GIS process of the Postgres/PostGIS data lakes.
- Ensured data integrity and developed data quality-ensuring processes in Python.
Data Engineer
Yara International - Main
- Designed and modeled data models for agricultural data exchange processes.
- Built and implemented Apache Airflow dbt ETL pipeline processes into the Amazon Redshift database.
- Ensured data governance for all data lakes and created a data catalog.
Data Engineer
Freelance
- Created a DevOps pipeline to release Java applications to the customer.
- Built data modeling and database objects in MySQL and Microsoft SQL Server.
- Delivered requirements engineering, customizing, testing, project management, and bug fixing in Java with various customers in the automotive sector.
Senior IT Consultant (Database Development)
IT-P GmbH
- Developed a proprietary CRM system (operational and analytical) on Oracle 11g DWH. Completed data modeling, planning, requirements analysis, conception, implementation, data migration, process automation, testing, documentation, and second level support.
- Created and executed campaigns, reports, and their automation and exploitation of potential customers via data mining, analysis, and visualization in the analytical CRM.
- Delivered PL/SQL processes to improve the data quality of the contact data (addresses, communication data, telephone, and email). Completed with regular expressions via offline address references and the web interface (Google Maps API/addressdoctor API).
- Improved response rates archived by an intelligent deduplication (batch) process in PL/SQL with post returns handling (various postal deliverers of the EU).
- Exchanged and integrated various outer sources with PL/SQL to improve the quality of the data and gain more details.
Project Manager Database Management
SAZ GmbH
- Managed, planned, controlled, and developed operational tasks in PL/SQL for direct marketing campaigns in fundraising marketing. With the help of a six-person project team, we automated the process.
- Created an RFM donor segmentation process for direct marketing campaigns. Conceived, planned, and controlled the team, and built the SQL scripts and PL/SQL methods. Delivered visualizations in Excel with VBA, set up batch processes, and saw performance improvements in large databases with over three million customers.
- Delivered donor scoring for direct marketing campaigns using Scrum. Planned and controlled the team. Built the SQL scripts and PL/SQL functions and batch processing. Created performance optimization of large data sets that visualized the donors.
- Created a campaign management tool, oversaw the project management and conceptual design of the application that was built on an existing data model. Served as product owner using Scrum to organize the project. Implemented SQL and PL/SQL queries and views.
- Captured requirements and created the conceptual design of an automatic reaction process. Oversaw the database design in 3NF, and delivered SQL and PL/SQL development. Created Excel documents via SQL by XML, migrated the existing legacy data, and performed unit testing.
Experience
DevOps and Data Back-end Modeling for Automotive Science
aCRM - Retention Analysis
oCRM - Data Modeling for Address Data Management
oCRM - Data Migration File-based Data Management for MariaDB
Data Quality Framework (Library)
Governmental Administration Software
Tasks included the adaptation of the data model and PL/SQL application logic and the creation and maintenance of database tables, views, and triggers. Updated and extended various interfaces with Oracle XML technology, implemented the application and integration tests, and conducted test analysis and data transfers from the previous system (MS Access).
Image Recognition for Product Quality
Proprietary CRM System
Medical NGO Administration Software
creation and maintenance of database tables, views, and all DB objects. Updating and extending various interfaces with Oracle XML technology. Implementation of application, including integration tests, test analyzing, and data transfer from the previous system (MS Access).
oCRM - Response Management
marketing campaigns in fundraising. Captured requirements and conceptual design of an automatic reaction process. Delivered relational data modeling and database design in compliance with the common forms. Created the business logic and programmed application logic with SQL and PL/SQL. Created and maintained tables, indexes, views, sequences, and triggers. Optimized performance and delivered Excel documents via SQL by generating the XML syntax from an Oracle 11g database. Migrated the data of the existing legacy data and executed integration tests.
oCRM - Campaign Management Tool
Spearheaded the project management and conceptual design of the application, building on an existing data model. Planned and controlled the project using Scrum as product owner (requirement analysis, target concept development, user story development, product backlog determination, monitoring of product development). Implemented SQL and PL/SQL queries and views. Inspected sprints through execution and application tests.
aCRM - Customer Segmentation Process
Analytical CRM – Donor Scoring
• Integrated the scoring function in the operational campaign process and delivered the concept development for integration.
• Set project implementation according to Scrum.
• Architectured and mediated the development team.
• Created SQL scripts and PL/SQL functions.
• Integrated functions into a proprietary batch processing system.
• Created tables, views, indexes, sequences, and triggers.
• Oversaw performance optimization over the entire process due to handling large data sets (more than 3 million customers and 110 million transactions).
• Developed a multi-level PL/SQL process for data management and performance optimization.
• Created the visualization of the donors (in Excel with VBA and XML) to evaluate customers.
• Implemented unit tests.
Implemented Drug Approval Process Standard in DMS (Practical Work for Thesis)
Education
Diploma in Business Informatics
University of Rostock - Rostock, Germany
Certifications
Become a Scrum Guru
Udemy
Jenkins from Zero to Hero
Udemy
Docker Deep Dive
LinuxAcademy
Machine Learning by Andrew Ng (Stanford University)
Coursera
AWS Certified Solutions Architect Associate (SAA-C02)
LinuxAcademy
AWS Certified Cloud Practitioner 2020 (CLF-C01)
LinuxAcademy
Python Programmer
DataCamp
Microsoft: DAT251x – Data Modeling
edX
Data Scientist with Python
DataCamp
Intro to Statistics + Descriptive Statistics
Udacity
Certified Professional Requirements Engineer (CPRE)
IREB
ITIL V3 Foundation Examination
Axelos
Oracle Database: SQL Certified Expert
Oracle
Skills
Libraries/APIs
NumPy, Pandas, PiLLoW, ImageMagick, OpenWeatherMap, Google Maps API, TensorFlow, PySpark, Scikit-learn, REST APIs, SQLAlchemy
Tools
Oracle SQL Data Modeler, MySQL Workbench, Subversion (SVN), PyCharm, Git, Apache Airflow, GIS, Jenkins, IntelliJ IDEA, Microsoft Access, Seaborn, Talend Data Integration, Jira, Confluence, Microsoft Teams, GitHub, MediaWiki, Oracle Reports, Scikit-image, Erwin, Elastic, Amazon OpenSearch, TestDirector
Languages
SQL, Batch, Python 3, T-SQL (Transact-SQL), XML, Python, VBScript, UML, Excel VBA, Java 8, JavaScript 6, Visual Basic for Applications (VBA)
Paradigms
Database Design, Data-driven Design, Scrum, Business Intelligence (BI), ETL, Interface Design, Human Interface Design, Parallel Programming, Unit Testing
Platforms
Oracle Database, Oracle, Docker, Eclipse, Software Design Patterns, Amazon Web Services (AWS), Kubernetes, Apache Kafka, Amazon EC2
Storage
Oracle SQL Developer, MySQL, Oracle 11g, PL/SQL, Oracle Database Tuning, Oracle PL/SQL, ANSI SQL, SQL Performance, Database Modeling, Oracle 12c, SQL Server Management Studio (SSMS), Microsoft SQL Server, MariaDB, JSON, PostgreSQL, PostGIS, DBeaver, In-memory Databases, ER/Studio Data Architecture, Amazon S3 (AWS S3), Redshift, Data Pipelines
Frameworks
Windows PowerShell, Spark, Alembic
Other
Data Modeling, Oracle Performance Tuning, Data Processing Automation, Data Quality Analysis, Customer Relationship Management (CRM), Batch File Processing, Regular Expressions, Data Wrangling, Data Cleaning, PL/SQL Tuning, Performance Analysis, Performance Optimization, Customer Segmentation, Partitioning, Designing for Data, Pipelined Table Functions, Bulk Processing, User-defined Data Types (UDT), Data Quality, Business Process Automation, Process Automation, Customer Lifecycle, Customer Lifetime Value (CLV), Market Segmentation, Data Engineering, Data Visualization, Data Migration, Concepting, Architecture, Object-relational Data Model, Data Analysis, Ad Campaigns, BI Reporting, Reporting, Clustering, Cluster Analysis, User Intent Scoring, Oracle Database 18c, Amazon RDS, Data Warehouse Design, A/B Testing, Data Masking, Data Protection, Data Warehousing, Geofencing & Geotargeting, Geospatial Data, ITIL V3 Foundation Certified, IT Project Management, Oracle Forms & Reports, Technical Requirements, Product Owner, Agile Software Testing, Scrum Master, K-nearest Neighbors (KNN), Test Management, Data Mining, Text Mining, Classification, Deep Neural Networks, Natural Language Processing (NLP), Machine Learning, Churn Analysis, Image Processing, Statistics, Time Series Analysis, GDPR, Geospatial Analytics, Generative Pre-trained Transformers (GPT), RESTful Microservices, Geographic Information Systems, QGIS, Data Build Tool (dbt), Key Performance Indicators (KPIs)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring