Giorgi Guliashvili
Verified Expert in Engineering
Software Developer
Giorgi is a software engineer with expertise in Java, C/C++, Python, PHP, JavaScript, and React. He has experience working at a large company such as Meta (Facebook) for five years and also at a small tiny startup that was successfully acquired. At Meta, Giorgi worked in various areas, such as ads, testing infrastructure, and security.
Portfolio
Experience
Availability
Preferred Environment
Git, CLion, PyCharm, IntelliJ IDEA, Windows, Ubuntu
The most amazing...
...algorithms I developed were proprietary route optimization algorithms based on complex requirements.
Work Experience
Senior Software Engineer
- Launched products leading a team of four engineers as a core developer for store traffic objective ads.
- Acted as a core developer for Osquery open source C++ project, improving reliability.
- Developed user entity and behavior analytics anomaly detection system.
Software Engineer, Machine Learning
PulsarAI
- Developed Hidden Markov Chain model for Georgian Language using MaryTT.
- Built a neural network model for speech to text using Kaldi framework.
- Created a Georgian text cleaning and sentiment analysis model, which can guess sentence content and positiveness.
- Invented the machine learning model for an online secret santa webpage. The model tries to maximize number of presents sent, based on the users data.
- Accumulated Georgian news, extracted keywords, and stored in MongoDB. Retried news through the major providers using Kafka.
Teacher
Mziuri
- Taught algorithms and data structures for programming competitions in C++.
- Created two separate algorithm course syllabus for adults and teenagers.
- Prepaired entrance examination of the school.
- Conducted interviews and hired teachers.
Software Engineer Intern
Cisco
- Researched possible AI applications in Unattended Ground Sensors system. Created a predictive mathematical model of target displacement.
- Developed object tracking, route authentication and alerting system. Data was stored on MongoDB and transferred through Kafka.
- Created a fast, short path-finding algorithm, based on the requirements.
- Optimized Iotdm, an IoT device management platform. Replaced HTTP protocol with the Kafka listener.
- Served as a technical interviewer, and interviewed full-time and internship candidates.
Experience
Internet Of Things Data Management
https://github.com/opendaylight/iotdmAs a back-end database, Cisco's proprietary database was replaced with Cassandra.
Changed project architecture so that everyone could easily plug their preferred database. Even though project was never intended to run in more then one thread, managed to run it on cluster, for that he had to solve problems like tree sharing and appropriate locking mechanisms.
Replaced HTTP protocol, with high performance, fault tolerance framework Kafka.
Object Tracking, Route Authentication, Alerting and Movement Predictive System
http://priorart.ip.com/IPCOM/000245729Object tracking was occurring in Africa. IOT devices have been connected to the intermediate server using MQTT. Through the low bandwidth internet intermediate server has been uploading the data using Kafka. Finally, data was stored in the cluster of MongoDB.
Speech To Text for Georgian language
Text To Speech for Georgian language
Taxi
Successful Competitive Programmer
Finalist, ACM International Collegiate Programming Olympiad 2015
Silver Medal, 25 th International Olympiad In Informatics
Gold Medal, International Zhautykov Olympiad
Champion (3 consecutive years) of Georgia ACM ICPC Northeastern European Regional Contest
I degree diploma, Open Southern Caucasus Championship 2014
1st Place, Open Southern Caucasus Championship 2013
Skills
Languages
C++, Java, SQL, Python, C, JavaScript, PHP
Frameworks
Google Guava, GraphLab, JUnit
Tools
Git, Kaldi, MQTT, IntelliJ IDEA, PyCharm, CLion, Apache Tomcat
Paradigms
Object-oriented Programming (OOP), Test-driven Development (TDD), Concurrent Programming, Unit Testing
Other
Data Structures, Algorithms, Apache Cassandra
Platforms
Linux, MaryTTS, JVM, Apache Kafka, Ubuntu, Windows, Amazon Web Services (AWS)
Storage
MongoDB, MySQL, SQLite
Libraries/APIs
Pandas, SciPy, NumPy, Google Maps API, React
Education
Bachelor's Degree in Mathematics and Computer Science
Free University of Tbilisi - Georgia, Tbilisi
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