George-Bogdan Ivanov, Developer in Bucharest, Romania
George-Bogdan is available for hire
Hire George-Bogdan

George-Bogdan Ivanov

Verified Expert  in Engineering

Machine Learning Developer

Location
Bucharest, Romania
Toptal Member Since
March 25, 2014

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.

Availability

Part-time

Preferred Environment

Sublime Text, NetBeans, PyCharm

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.

Work Experience

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: Scikit-learn, Natural Language Toolkit (NLTK), Django

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: MapReduce, Google App Engine, Flask, Python

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: Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT), WordNet, OpenNLP, Natural Language Toolkit (NLTK), Python

Software Developer

2012 - 2013
Cegeka
  • Worked in a small team to develop an insurance application for Belgium.
  • Migrated from an existing VB6 application.
Technologies: Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), T-SQL (Transact-SQL), C#

Web Developer

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

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: MongoDB, PostgreSQL, Django, Python

Junior Web Developer

2010 - 2011
Activesoft
  • Developed a high traffic web application using PHP/PostgreSQL.
  • Developed new functionalities for front-end/back-end.
Technologies: Memcached, PostgreSQL, jQuery, MVC Design, JavaScript, PHP

NLP-FOR-HACKERS Blog

A blog about simple and effective natural languagep processing.

Implementation and Visualization for Various Ant Colony Optimization Algorithms

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

http://spinnerzilla.com
Used various NLP algorithms for rewriting text.

PolicyCrunch

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

Languages

Python, SQL, JavaScript, PHP, C#, T-SQL (Transact-SQL)

Frameworks

Django, Flask, CakePHP, Windows Presentation Foundation (WPF)

Libraries/APIs

Scikit-learn, Natural Language Toolkit (NLTK), NumPy, OpenNLP, Pandas, jQuery

Other

Machine Learning, Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT), Deep Learning, Windows Communication Foundation (WCF), WordNet, Analytics

Tools

Celery, Git, Sublime Text, Google Analytics, Jupyter, PyCharm, Gensim

Paradigms

Functional Programming, MVC Design, MapReduce, Agile Software Development

Platforms

Linux, NetBeans, Google App Engine

Storage

PostgreSQL, MySQL, Memcached, MongoDB, Redis

2010 - 2012

Master's Degree in Artificial Intelligence

„Politehnica” University of Bucharest - Bucharest

2006 - 2010

Bachelor's Degree in Computer Science

„Politehnica” University of Bucharest - Bucharest

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring