Building Data Pipelines
Senior Data Engineer | 7+ Years | Israel
About
Senior Data Engineer with 7+ years building data pipelines and analytics platforms in Israeli fintech and eCommerce.
Specialised in high-volume ETL, regulatory data delivery, and operational analytics for banking environments. Reduced processing times by 50%+ across multiple engagements. Stack: BigQuery, PostgreSQL, MSSQL, Python, AWS, Informatica, Airflow. Currently integrating Claude API into production automation pipelines that run daily via GitHub Actions.
Projects
Enterprise Revenue SSOT & Semantic Layer
Multiple teams calculated the same KPIs with different results. 6-hour pipeline runs. Stakeholders didn't trust the data.
- Centralised semantic layer with a single standardised calculation engine
- Control-M job chain replacing fragmented, unreliable scheduling
- Automated data validation and integrity checks at every pipeline stage
- Executive dashboards exposing data reliability alongside business metrics
Production-Ready PostgreSQL Development Environment
No safe place to develop and test complex database logic without risking production data or systems.
- Multi-schema Docker environment matching production architecture exactly
- Custom functions, stored procedures, and materialized views with CONCURRENTLY refresh
- Role-based access control matching production security tiers
- Automated FK integrity and view completeness tests via pytest
Multi-Source Cloud Analytics Platform
On-prem user behaviour data was siloed from external cloud datasets. No infrastructure to combine them efficiently โ cross-source reports took hours manually.
- AWS Glue ETL jobs for automated extraction and transformation from multiple sources
- Glue Data Catalog connecting PostgreSQL, S3, and Athena into a unified metadata layer
- Partitioned Parquet storage reducing Athena scan costs by 60%+ vs CSV
- BigQuery integration for cross-cloud analytics and unified reporting
Materialized Views with Control-M Scheduling
Report queries joining multiple large tables ran 10+ minutes during business hours, contending with production workloads and causing unpredictable delays.
- Optimised materialized view pre-aggregating all KPIs at refresh time โ not query time
- Composite indexes built around actual dashboard filter patterns, not schema normalization
- CONCURRENTLY refresh (requires unique index) keeping dashboards live during the refresh window
- Control-M job chain gating refresh on upstream pipeline completion with SLA alerting
Product Funnel Analytics & User Journey Optimization
High drop-off rates with no visibility into where users failed or why โ UX issues and technical errors were indistinguishable, and problems were found hours after the fact.
- BigQuery event processing pipeline with per-funnel-step tracking across web and mobile
- Dual dashboards: happy flow (completions + engagement) vs error flow (failures + abandonment)
- Cohort analysis framework for measuring product change impact over time
- Automated anomaly alerting โ conversion drops detected within 5 minutes, not 2 hours
Job Scraping Pipeline
Manual job search across 6 platforms daily, with no way to generate ATS-optimised CVs at scale or track which applications were sent.
- Selenium scrapers for LinkedIn, Indeed, AllJobs, Drushim, Wellfound, and Glassdoor
- Weighted scoring: skills 40%, title 20%, experience 20%, location 10%
- LLM failover chain (Gemini โ Groq โ Cerebras โ Anthropic) with 75% ATS threshold โ below 75% is rejected and regenerated
- Automated recruiter email discovery (Hunter.io โ Snov.io โ Apollo.io) with outreach dedup
Garmin Daily Brief
No way to get personalised daily workout recommendations based on actual recovery data from the watch โ generic plans ignore HRV and sleep quality.
- garth library for Garmin Connect API authentication and data extraction
- Claude interprets HRV, sleep score, and training load to set workout intensity
- Structured workout JSON pushed directly to the Garmin watch via API
- SQLite stores training history for longitudinal context in each prompt
Data Engineering Curriculum
No curriculum connecting Python fundamentals to the production data engineering patterns actually used in banking and eCommerce โ most courses stop at toy examples.
- Module-based progression from fundamentals to production pipeline patterns
- Real-world scenarios drawn from fintech and eCommerce environments
- Covers AWS, BigQuery, Airflow, Docker, and common orchestration patterns
- Code exercises at each stage with worked solutions
Impact
Career
Sr. BI Developer & Analytics Engineer
- Production data pipelines with Control-M orchestration
- Advanced PostgreSQL development โ stored procedures, materialized views, query optimisation
- Informatica source-to-target pipelines for Bank Leumi regulatory files
- Grafana dashboards across all environments including external Bank Leumi QA dashboard
- AI-assisted development workflows integrated into daily practice
Sr. Data Analyst & BI Developer
- Owned MSSQL functions in a Control-M โ Python dispatch โ MSSQL pipeline; reduced ETL runtime from 6-8h to 4h
- Took operational ownership after senior DE departure โ monitored daily runs, diagnosed failures, re-executed
- Enterprise SSOT architecture and semantic layer design โ 100% KPI consistency across business units
- Multi-cloud integration: AWS (S3, Glue, Athena) + GCP (BigQuery)
- BigQuery + Looker dashboards for app-side funnel analytics; 23% conversion improvement
BI Team Lead
- Built QuickBooks โ MSSQL โ Tableau pipeline covering 50+ Amazon stores
- Hired and led a 2-person BI team; introduced self-service BI and sprint planning
- SSIS ETL; reduced reporting time from 2 days to 2 hours
BI Developer
MySQL โ Power BI KPI dashboards for C-level reporting.
Expertise
Databases & Analytics
- PostgreSQL โ advanced SQL, stored procedures, materialized views
- MSSQL / MySQL
- BigQuery
- AWS Athena
- Window functions & query optimisation
- Data modeling & SSOT architecture
Cloud & ETL
- AWS (S3, Glue, Athena)
- GCP (BigQuery)
- AWS Glue ETL pipelines
- Informatica
- SSIS
- Python pipelines & data lake architecture
Orchestration & DevOps
- Control-M (SLA monitoring, job chains, failure alerting)
- Airflow
- Docker
- Git / GitHub
- GitHub Actions (CI/CD)
- Bash / Python scripting
BI & Visualisation
- Tableau (advanced)
- Looker
- Grafana
- Power BI
- Semantic modeling & funnel analysis
- A/B testing & cohort analysis