Olcay Ozyilmaz
Verified Expert in Engineering
Data Engineer and Developer
Istanbul, Turkey
Toptal member since November 3, 2022
Olcay is a data engineer with a PhD in computer science and 15 years of professional experience with extensive projects. He is a data warehouse (DWH) expert and a developer who focuses on productivity using robotics. He also has superior communication, decision-making, and organizational expertise backed by a master's degree in business management. Olcay is an excellent team player and leader who undertakes challenging jobs with his outstanding analytical and problem-solving skills.
Portfolio
Experience
Availability
Preferred Environment
Linux, Abinitio, Python, SQL, Docker, Git, Machine Learning, Amazon Web Services (AWS), Jenkins, Atlassian, Data Warehouse Design
The most amazing...
...thing I've done as a DWH expert is build ETL and process workflows and develop DevOps CI/CD pipelines for Vodafone and SoftTech DWH reengineering projects.
Work Experience
Senior Data Engineering Consultant
Ashish Bansal
- Reviewed the customer's ETL pipelines. I provided consultancy for the products they use and industry standards.
- Provided consultancy for DWH standards like naming standards and coding standards.
- Designed the most efficient solution alternatives for some of the problems they had difficulty solving.
Technical ETL Documentation Writer
Zoetis - Main
- Extracted information programmatically from a messy architecture. There were no coding standards or documentation, and I generated well-designed diagrams and documents.
- Inspected 9,000+ ETL pipelines in over 10 ETL platforms, including ADF, data bricks, Alteryx, SQL servers, MySQL servers, clouds, and blobs. Extracted the information from 4000+ Pipelines, 22,000+ data sources, and 30+ ETL and storage platforms.
- Assisted them in reengineering their Alteryx and Data Factory pipelines to data bricks notebooks.
- Extracted all the business inside legacy ETL pipelines. The existing architecture lacked standardization or documentation with many different ETL platforms, codes, and scripts, including Alteryx, ADF, adb, SQL, bat, shell, and Python.
DevOps Engineer & Architect
Vodafone Turkey
- Created ETL workflow and processes and designed and developed a DevOps CI/CD pipeline flow for DWH.
- Monitored Agile boards and improved delivery quality and speed by feeding Jira with automations, which also helped to increase Jira usage.
- Improved workflow quality by developing a formal definition of "done and ready" and preparing a responsibility assignment matrix for each task in the flow.
- Handled Bitbucket, Jira, UC4, and Confluence administration.
Data Engineer | QA Manager | DevOps Engineer
SoftTech
- Contributed to the Boubyan Bank–SoftTech DWH reengineering project.
- Created a process flow to eliminate responsibility gaps in the project.
- Developed a DevOps pipeline to reduce rework costs and improve delivery quality.
- Documented the test and deployment strategies and designed the end-to-end project flow.
- Built Jira-integrated test and deployment automation tools and helped standardize and increase Jira usage through simplified reports and management.
- Increased delivery speed up to 30 times by clearly defining what is "done and ready" in the project and implementing a CI/CD pipeline.
- Developed an Informatica deployment automation pipeline. Developed BO deployment automation. Developed SQL deployment automation.
- Created test execution automation. Developed defect management on Jira. According to the test automation results, the defects were created automatically.
- Contributed to all automation triggered via Jira transitions. It also improved the Jira usage quality and a user-friendly interface for the team.
- Developed Power BI deployment automation. Defined dashboard and report test strategy and scope.
Data Engineer | QA Lead | Migration Manager | DevOps Engineer
Deloitte Legal International
- Contributed to the Vodafone and Deloitte DWH reengineering project.
- Built ETL workflow and processes, designed and developed the DevOps CI/CD pipeline and migration flows, and performed DWH modeling.
- Managed Agile teams, reviewed designs and code, and attended architectural design meetings.
- Developed the definition of "done and ready," improving productivity and delivery quality.
- Created formal documents for handovers and managed Jira, Confluence, and Bitbucket repositories and boards.
- Designed solutions to functional and non-functional requirements.
- Participated in different areas of the project. Developed migration flows for legacy systems to re-engineer DWH. Analyzed the usage domain and performed data modeling.
Senior ETL Developer
Turkcell
- Reviewed designs and code and developed many productivity tools and automation.
- Implemented the ETL process using Oracle, Ab Initio, Unix, and shell scripts.
- Contributed to projects such as individual profitability, customer segmentation, BTK systemic review quality regularity reports, customer loyalty analysis, Siebel integration, DecisionHub, and subscription domain reengineering.
- Developed a big data ETL using Ab Initio GDE and handled ETL maintenance, performance tuning, and resource monitoring.
- Built continuous data workflows for streaming. I also developed near-real-time ETL (mini-batches) and ETL flows (batch ETL).
- Optimized an ETL scheduler and tuned the performance of critical path jobs.
- Developed several automation tools and frameworks for the development of specific requirements. With these frameworks, junior developers can easily create perfect ETL flows with a few configurations.
- Built frameworks for almost all parts of classical DWH architecture: extraction, CDC, load, recycle management, dimension management (type# tables), and key management.
- Re-engineered a subscription domain while working on government-related data and error-critical projects.
- Developed testing automation to simplify test processes and increase productivity. I coded automation to generate some documents like release notes.
Senior Analytics Consultant
i2i Systems
- Engaged as a data engineer and Turkcell DWH roadmap team member.
- Contributed to roadmap projects, including developing the Turkcell roadmap's ETL.
- Developed productivity tools, including automations for the development itself.
Developer
Pause Interactive
- Engaged with this digital agency startup as a full-stack developer at the request and invitation of my university professors.
- Performed web development and database modeling for a marketing platform.
- Built mobile applications and a developer API, handled social network integrations, and implemented the OAuth protocol.
Robotics Developer
Ford Otosan
- Programmed robots which produce cars in the Ford Gölcük factory.
- Tested fixture robots and developed new robot requirements.
- Participated in robotic development training sessions and improved producer robots' performance.
Experience
QA Management Roles
I prepared QA strategy documents and defined DoD (definition of done) and DoR (definition of ready) for all the tasks involved in these strategies, mapping them to eliminate quality gaps. I also prepared and reviewed RACI matrixes for all tasks, eliminating responsibility gaps.
Besides attending exco meetings, I also developed end-to-end CI/CD pipelines for DWH that allowed to:
* Validate the outputs and inputs of each task
* Increase productivity
* Reduce rework costs
* Measure all the details in the processing pipeline (If you can not measure, you can not improve.)
* Integrate all the automation to Jira, helping to increase Jira usage and quality and allowing integration with different task management tools
* Develop frameworks for ETL pipeline development so less experienced ETL developers can perform configurative development
Developer Frameworks and Automation
• Increase productivity
• Improve output quality and standardization
• Simplify the work of junior developers
• Decrease re-work costs
Some of the DWH-related developer frameworks that simplified the development to a few configurations through metadata-driven development include:
• An extraction framework
• A CDC framework
• Dimension management frameworks (Type# Dim management)
• A load framework and partition maintenance
• Data clean frameworks
• Recycle management frameworks
• Automatic scheduler definition
• Test case create automation (according to model standards)
• Test automation
• Defect management
• Operational alert management (SMTP integration)
• A reconciliation checker
• A document generator for release notes
• Coder codes to generate some bulk codes for various purposes
Vodafone DWH Reengineering Project
ANKA | Help Coordination Information System
Boubyan Bank DWH Reengineering Project
Social Network Integrated Semantic Applications
Productivity Tool | Graph Builder for Ab Initio
Productivity Tool | Test Case Creator
Productivity Tool | Deployment and Documentation Manager
Education
PhD in Computer Science
Istanbul Ticaret University (Istanbul Commerce University) - Istanbul, Turkey
Master's Degree in Business Management
Beykent University - Istanbul, Turkey
Bachelor's Degree in Computer Science
Istanbul Ticaret University (Istanbul Commerce University) - Istanbul, Turkey
Certifications
AWS Certified Solutions Architect – Associate
Amazon Web Services Training and Certification
AWS Machine Learning Engineer Nanodegree
Udacity
Oracle SQL Expert Certification
Oracle University
Ab Initio Technician
Ab Initio
Spanish Upper Intermediate
Istanbul Ticaret University (Istanbul Commerce University)
Robotics
Middle East Technical University
Skills
Libraries/APIs
NumPy, REST APIs, Pandas, PySpark, Keras, Jenkins Pipeline, Jira REST API, Bitbucket API, X (formerly Twitter) API, Facebook API, Google API, Google Maps, Bing API, Bing Maps, Google Maps API, Binance API, Bing Maps API
Tools
Abinitio, Git, Atlassian, Jira, Microsoft Excel, Postman, Jenkins, Shell, Docker Compose, GitHub, Confluence, Bitbucket, Toad, Automic (UC4), Kafka Streams, Informatica ETL, Microsoft Power BI, Tableau, Apache NiFi, Guacamole, Apache Airflow, Amazon Elastic MapReduce (EMR), AWS IAM, AWS CLI, AWS Fargate, AWS Glue, Amazon Athena
Languages
Python, SQL, T-SQL (Transact-SQL), Regex, Java, HTML, CSS, JavaScript, C#.NET, C#, Snowflake
Paradigms
ETL, DevOps, Agile, Business Intelligence (BI), OLAP, Automation, Testing, Management, Database Design, REST, Oracle ODI, Serverless Architecture, Automation Engineering
Platforms
Linux, Oracle, Docker, Databricks, Jupyter Notebook, Oracle Data Integrator (ODI), BlackBerry, Android, Apache Kafka, Amazon EC2, Kubernetes, Amazon Web Services (AWS), Alteryx, Azure, AWS Lambda, Airbyte
Storage
PL/SQL, Oracle PL/SQL, Data Pipelines, Databases, Data Integration, Relational Databases, Dynamic SQL, SQL Stored Procedures, Microsoft SQL Server, PostgreSQL, Data Lakes, OLTP, PL/SQL Developer, Teradata, Oracle SQL Developer, Amazon S3 (AWS S3), Redshift, MySQL, SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), SQL Server 2016, Amazon DynamoDB
Frameworks
Data Lakehouse, Windows PowerShell, Serverless Framework, Apache Spark, Spark
Other
Development, Data Engineering, Productivity, Data Warehousing, DevOps Engineer, Engineering, Algorithms, Scripting, CSV File Processing, CSV, Data Analysis, Pipelines, Data, Technical Writing, API Integration, Consulting, Data Architecture, Data Management, Data Transformation, Technical Architecture, Monitoring, Writing & Editing, Actuarial, Data Warehouse Design, Entity Relationships, Machine Learning, ETL Tools, Big Data, Data Governance, Process Design, Process Flow Design, Jira Administration, Data Migration, Data Modeling, Regular Expressions, APIs, Data-level Security, Data Visualization, ELT, Data Structures, Big Data Architecture, Industrial Internet of Things (IIoT), Performance Tuning, Metadata, Architecture, PL/SQL Tuning, Deep Learning, Artificial Intelligence (AI), Reinforcement Learning, Data Science, Robotics, Languages, CI/CD Pipelines, Process Flows, Migration, Team Management, Deployment, Mobile App Development, JavaScript Libraries, Maps, HTML5 Geolocation, Computer Science, Programming, Genetic Algorithms, Artificial Neural Networks (ANN), Business Management, Lead Marketing, Human Resources (HR), Finance, TradingView, Mobile Apps, Web Scraping, Informatica, Jira Administrator, Quality Auditing, Quality Control (QC), Dashboards, BI Reports, Reports, QA Automation, Data Quality, Quality Improvement, High Code Quality, Serverless, Data Analytics, Azure Data Factory, Azure Databricks, Azure Data Lake, Azure Data Explorer, Amazon RDS, Data Ethics, Computer Literacy
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