BSc, Computer Science @
Sofia University St. Kliment Ohridski
About:
My main interests and experience are in designing and building systems for data processing, analytics, machine learning and search. I prefer working with functional programming languages - Haskell, OCaml, Scala. Also fluent in Python (numpy, scikit-learn, pandas) and Java.
You can find me on:
GitHub https://github.com/djv
StackOverflow http://stackoverflow.com/users/243238/daniel-velkov
Kaggle https://www.kaggle.com/users/51244/daniel-velkov
and blogging at http://danielvelkov.blogspot.com/
Software Engineer @ Working
My main interests and experience are in designing and building systems for data processing, analytics, machine learning and search. I prefer working with functional programming languages - Haskell, OCaml, Scala. Also fluent in Python (numpy, scikit-learn, pandas) and Java.
You can find me on:
GitHub https://github.com/djv
StackOverflow http://stackoverflow.com/users/243238/daniel-velkov
Kaggle https://www.kaggle.com/users/51244/daniel-velkov
and blogging at http://danielvelkov.blogspot.com/
Software Engineer @ Working on Google Search.
Large scale graph processing - building tools for efficient processing of graph data.
Knowledge panels - developing new search experiences From April 2013 to Present (2 years 9 months) San Francisco Bay AreaSenior Software Engineer @ Advertisement Platform team:
Designed and built a system to aggregate and report conversion discrepancies between ad servers.
Prototyped an internal configuration API. Translating REST to SQL queries, query optimization, dynamic schema and table generation. From March 2012 to April 2013 (1 year 2 months) Software Engineer @ Search team:
Designed and build the search API service used to translate domain specific search queries to Solr queries. Worked on improving search results relevance and query performance in Solr.
Data team:
Large scale data mining using Hadoop and OCaml. Worked on incorporating new data sources and data dimensions for processing and clustering of user profiles. From March 2011 to March 2012 (1 year 1 month) Software Engineer @ Worked on the design and development of Sophie 2.0 (http://sophieproject.org/) - software for rich media publications with collaborative editing features.
Developed Zinio Reader (http://zinio.com/reader) - an Android e-magazine reader.
Implemented the backend for Cap That (http://capthat.com) - online video frame capture and editing. From 2008 to February 2011 (3 years) Teaching assistant @ TA for the courses:
Introduction to C++ programming
Languages, automata and computability
Functional programing with Scheme
Discrete Mathematics
Preparing, teaching and grading classes of ~20 students. From 2006 to 2008 (2 years) Software Developer Intern @ Developing mobile games for a variety of devices. Working with low level code, doing performance optimizations and graphics programming. From July 2005 to March 2006 (9 months)
MSc, Logic @ University of AmsterdamBSc, Computer Science @ Sofia University St. Kliment Ohridski From 2004 to 2008 Daniel V. is skilled in: Java, Python, Hadoop, Distributed Systems, Git, C++, Haskell, Linux, Machine Learning, Bash, MapReduce, Solr, Software Engineering, Algorithms, Programming
Looking for a different
Daniel V.?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension
▪️ Owner of J W Emery Ltd ▪️ Editor of For Bond Fans Only ▪️ I can usually be found listening to The Beatles, watching James Bond and worrying about West Ham ™ ▪️