Scroll To View More
George-Bogdan Ivanov, Python Developer in Bucharest, Romania
George-Bogdan Ivanov

Python Developer in 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 (NLP), 4 years
  • NLTK, 4 years
  • Scikit-learn, 3 years
  • Git, 2 years
Bucharest, Romania

Availability

Part-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

    2015 - 2016
    Beagle.ai
    • 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

    2014 - 2015
    Gamesys
    • 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

    2013 - 2013
    AIDevel
    • 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

    2012 - 2013
    Cegeka
    • 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

    2012 - 2012
    Activesoft
    • Rewrote an existing application in CakePHP.
    • Developed various features to support business needs (ads, social networks integration, administration).
    Technologies: PHP, CakePHP, jQuery
  • Web Developer

    2012 - 2012
    Glazeon
    • 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

    2010 - 2011
    Activesoft
    • 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, SQL, JavaScript
  • Frameworks

    Django, Machine Learning, Flask
  • Libraries/APIs

    Scikit-learn, NLTK, NumPy, Pandas, jQuery
  • Other

    Natural Language Processing (NLP), Deep Learning, Analytics
  • Tools

    Celery, Git, Google Analytics, Jupyter, PyCharm, Gensim
  • Paradigms

    Functional Programming, Agile Software Development
  • Platforms

    Linux
  • Storage

    PostgreSQL, MySQL, MongoDB, Redis

Education

  • Master's degree in Artificial Intelligence
    2010 - 2012
    „Politehnica” University of Bucharest - Bucharest
  • Bachelor's degree in Computer Science
    2006 - 2010
    „Politehnica” University of Bucharest - Bucharest
I really like this profile
Share it with others