Matan Saranga
Verified Expert in Engineering
Software Design Developer
Matan is a big data developer who really enjoys learning new things. He is a very motivated, easy-going team player with a can-do attitude. He cares about what he does, focuses on clean, solid code, and believes that developers should know why they do what they do.
Portfolio
Experience
Availability
Preferred Environment
PyCharm, Kibana, Grafana, Jupyter, DBeaver, Apache Maven, Git, Slack, IntelliJ IDEA
The most amazing...
...thing I've developed is a slice data application that automatically identifies which treatments should be given to what audience.
Work Experience
Senior Back-end Developer
Taboola
- Developed an app that automatically identified which treatments should be given to what audience, e.g applying a read more button to users in the US that come from Facebook.
- Led a tech debt process, in which developers came up with suggestions to improve the system.
- Led a publisher experiment process from end to end. including designing new tools to make the process easier and quicker.
- Gave comprehensive code reviews to colleagues putting emphasis on design, performance and business aspects.
- Developed a specialize flow for subscription enhancement including planning, designing, breaking to tasks, developing, testing, and deploying.
Big Data Developer
AOL
- Developed different MapReduce jobs over Hadoop as part of the ingestion process of raw data.
- Developed a reporting framework that pulled queries from a repository, executed them, and sent the result to S3.
- Interviewed candidates for the data platform team.
- Completed several advanced courses in the following topics: design patterns, Scala, Play, and TDD.
Automation Developer
Qcore medical
- Developed automation tests to run on a smart infusion pump emulator.
- Took a part in preparing the system towards FDA approval process.
- Suggested improvements for the testing framework and process.
Experience
Slice Analyzer
Skills
Languages
Java, SQL, Scala, Python, Bash
Paradigms
Clean Code, Design Patterns, Maintainability, CQRS, Event Sourcing, ETL
Storage
Data Pipelines, DBeaver, HDFS, MongoDB, Microsoft SQL Server, Apache Hive, Vertica, MySQL, Elasticsearch
Other
Big Data, Software Design, Caching, Performance, OOP Designs, Apache Cassandra, Google BigQuery, APIs, Multithreading, Data Architecture, Big Data Architecture
Frameworks
Spring, Spark, Hadoop
Libraries/APIs
Quartz
Tools
IntelliJ IDEA, Slack, Jupyter, Kibana, PyCharm, TFS, Apache Airflow, Git, Apache Maven, Jenkins, Grafana, Chrome Developer Tools, Vagrant
Platforms
Zeppelin, Docker
Education
Bachelor of Science Degree in Computer Science
Tel Aviv University - Tel Aviv, Israel
Bachelor of Science Degree in Brain Science
Bar Ilan University - Ramat Gan, Israel
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