Doru Musuroi
Verified Expert in Engineering
Software Engineering Developer
Doru is a highly proficient data scientist with proven experience in Pandas, Spark, Kafka, Seaborn, Plotly, PyTorch and Scikit-learn. He's performed data analysis on large-scale datasets at Oracle, worked on distributed systems at Facebook, and designed and implemented big data platforms at Dathena. Doru has also completed his master’s degree in computer science at a top ten university, the Swiss Federal Institute of Technology Lausanne.
Portfolio
Experience
Availability
Preferred Environment
Git, PyTorch, Python, Pandas, Spark, Linux, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS)
The most amazing...
...thing I've coded is a probabilistic journey planner (like Google Maps) that suggests journeys based on a probabilistic model of train delays in Switzerland.
Work Experience
Machine Learning Research Intern
Oracle
- Performed data analyses on large-scale datasets.
- Implemented a graph analysis with PGX, a parallel graph processing engine.
- Researched about graph machine learning for semantic embeddings of the graph topology.
Data Science Intern
Dathena
- *Improved Spark job performance using profiling tools such as Sparklen and pinpointed bottlenecks.
- Analyzed the bottlenecks of the core big-data platform on top of Spark and redesigned it from a batch-processing architecture to a streaming one.
- Implemented a stream-based big data platform for file ingestion using Kafka, Spark Streaming, Hadoop, and HBase.
Software Engineer Intern
- Developed a Python service that reduced–by 83%–the latency of requests inside the CI system.
- Implemented a Python service that improved the processing time of the requests inside the CI system by 90 ms, resulting in the saving of 1,400 hours of computing time per day.
- Extended a package management tool to enable the automatic deployment of Windows services.
Software Development Engineer Intern
Amazon
- Implemented an Eclipse plugin that reduced the writing time for the config files of an internal service by 70% and removed the possibility of creating mistaken config files.
Experience
Robust Journey Planner
Violent Scene Detection in Movies
Education
Master's Degree in Computer Science
Swiss Federal Institute of Technology - Zürich, Switzerland
Bachelor's Degree in Computer Science
University of Bucharest - Bucharest, Romania
Skills
Languages
Python, Java, SQL, Scala, JavaScript
Libraries/APIs
Pandas, Dask, PyTorch, Keras, Spark ML, Spark Streaming
Platforms
Jupyter Notebook, Apache Kafka, Zeppelin, Linux, Eclipse, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS)
Other
Software Engineering, PGX, Distributed Systems
Frameworks
Spark, Hadoop, Spark Structured Streaming
Paradigms
Agile Software Development, Concurrent Programming, Functional Programming, Data Science
Storage
HDFS, HBase
Tools
Git, Spark SQL
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