George-Bogdan Ivanov

George-Bogdan Ivanov

Bucharest, Romania
Hire George-Bogdan
Scroll To View More
George-Bogdan Ivanov

George-Bogdan Ivanov

Bucharest, Romania
Member since December 15, 2013
George-Bogdan is a software engineer and aspiring entrepreneur with a passion for artificial intelligence, natural language processing, and related areas like machine learning and data mining. He loves developing adaptive and smart web applications making use of intelligent algorithms.
George-Bogdan is now available for hire
Portfolio
  • Beagle.ai
    Django, NLTK, Scikit-Learn
  • Gamesys
    Python, Flask, Google App Engine, Map Reduce
  • AIDevel
    Python, NLTK, OpenNLP, WordNet, NLP
Experience
  • Python, 5 years
  • Django, 5 years
  • Machine Learning, 4 years
  • Natural Language processing, 4 years
  • NLTK, 4 years
  • Scikit-learn, 3 years
  • Git, 2 years
Bucharest, Romania
Availability
Full-time
Preferred Environment
PyCharm, NetBeans, SublimeText
The most amazing...
...thing I've researched and coded is a local graph clustering method based on particle swarm optimization for discovering strongly related websites.
Employment
  • Code Hound
    Beagle.ai
    2015 - 2016
    • Built a real-time legal document review and negotiation platform assisted by AI.
    • Built a framework for clause identification using natural language processing.
    • Designed a CI system for fast product iteration.
    • Used Django, Postgres, Socket.IO, Node.js, and Redis for building the real-time web application.
    Technologies: Django, NLTK, Scikit-Learn
  • Python Developer
    Gamesys
    2014 - 2015
    • Contributed to a massively scalable Google App Engine back-end for social games.
    • Created MapReduce jobs for data analysis, aggregation, and transformation.
    Technologies: Python, Flask, Google App Engine, Map Reduce
  • Technical Lead
    AIDevel
    2013 - 2013
    • Managed and developed a natural language processing application.
    • Researched exiting methods and approaches in the field of natural language processing.
    • Developed unit tests for the application.
    • Managed a small team of developers.
    • Led talent acquisition and technical interviews.
    Technologies: Python, NLTK, OpenNLP, WordNet, NLP
  • Software Developer
    Cegeka
    2012 - 2013
    • Worked in a small team to develop an insurance application for Belgium.
    • Migrated from an existing VB6 application.
    Technologies: C#, TSQL, WPF, WCF
  • Web Developer
    Activesoft
    2012 - 2012
    • Rewrote an existing application in CakePHP.
    • Developed various features to support business needs (ads, social networks integration, administration).
    Technologies: PHP, CakePHP, jQuery
  • Web Developer
    Glazeon
    2012 - 2012
    • Worked in a startup environment on a project that participated in the StartupChile incubator contest.
    • Developed a complex web application in Django using a hybrid data layer.
    Technologies: Python, Django, PostreSQL, MongoDB
  • Junior Web Developer
    Activesoft
    2010 - 2011
    • Developed a high traffic web application using PHP/PostgreSQL.
    • Developed new functionalities for front-end/back-end.
    Technologies: PHP, JavaScript, MVC, jQuery, PostgreSQL, Memcached
Experience
  • NLP-FOR-HACKERS Blog (Development)
    http://nlpforhackers.io

    A blog about simple and effective natural languagep processing.

  • Implementation and Visualization for Various Ant Colony Optimization Algorithms (Other amazing things)
    https://www.youtube.com/watch?v=8WjUVEamGKA

    Java application for visualizing the process behind various "Ant Colony Optimization" algorithms illustrated on the Traveling Salesman Problem.

    Similar videos:
    https://www.youtube.com/watch?v=mec7fYHH5u0
    https://www.youtube.com/watch?v=8AF8v8LGWEo
    https://www.youtube.com/watch?v=RVyyw0kme0g

  • Spinnerzilla (Development)
    http://spinnerzilla.com

    Used various NLP algorithms for rewriting text.

  • PolicyCrunch (Development)

    Policy analysis tool with management features for organizations. PolicyCrunch uses NLP techniques to identify overlaps and contradictions in policy documents.

Skills
  • Languages
    Python, JavaScript
  • Frameworks
    Django
  • Libraries/APIs
    Scikit-learn, jQuery, OpenNLP
  • Platforms
    NLTK, Linux
  • Misc
    Machine Learning, Natural Language processing, Celery
  • Tools
    Git, PyCharm, Gensim
  • Paradigms
    Functional programming, Agile Software Development, Natural Language Processing (NLP)
  • Storage
    MySQL, PostgreSQL, Redis, MongoDB
Education
  • Master's degree in Artificial Intelligence
    „Politehnica” University of Bucharest - Bucharest
    2010 - 2012
  • Bachelor's degree in Computer Science
    „Politehnica” University of Bucharest - Bucharest
    2006 - 2010
I really like this profile
Share it with others