Davit Suladze
Verified Expert in Engineering
Software Developer
Tbilisi, Georgia
Toptal member since August 3, 2021
David is a highly skilled software developer with a broad skill set for web and desktop application development. For over two decades, he has been developing software and deploying solutions. Within this period, he has worked on the entire lifecycle of software development, from inception to implementation, release, and maintenance. Davit has led and supervised software development teams, but he considers himself a developer at heart.
Portfolio
Experience
- SQL - 20 years
- PostgreSQL - 14 years
- JavaScript - 10 years
- jQuery - 10 years
- CSS - 10 years
- HTML - 10 years
- Python - 8 years
- Django - 8 years
Availability
Preferred Environment
Windows, PyCharm, Slack, Python, Django, HTML, CSS, JavaScript, jQuery, PostgreSQL
The most amazing...
...thing I've built is a business process management, decision support, document management, and invoice automation software for the National IP Center of Georgia.
Work Experience
Co-founder and Software Development Director
Innotec
- Developed a Python, Django, and jQueryUI-based framework for company internal usage. Writing just Python code generated the front end (HTML/CSS/jQuery) connected to the back end, providing CRUD operations, filtering, actions, authorization, and more.
- Gathered and analyzed business requirements by working closely with customers for various full-featured and complex software projects.
- Defined and designed systems architecture for various full-featured, complex software projects.
- Led teams of 10-12 software developers engaged in full-featured, complex software projects.
- Participated as a full-stack lead software developer in full-featured, complex software projects.
- Created CI/CD pipelines for full-featured, complex software projects.
Head of Software Development Department
Wanex LLC
- Gathered and analyzed requirements for the IPTV system.
- Developed algorithms for fast-forwarding and rewinding MPEG-TS streamed over IP network.
- Developed an IPTV headend module for capturing MPEG-TS streams from DVB-PC cards.
- Researched and analyzed STB software and hardware vendors by comparing available features to existing requirements.
Lead Software Developer
Compy LLC
- Delivered a business processes management, decision support, document management, and invoice automation integrated desktop application using Java, Swing, Oracle SQL, and Oracle PL/SQL.
- Delivered business processes management, document management, and invoice automation integrated desktop application using Borland Paradox and Paradox Application Language PAL.
- Delivered stock management software for managing inventory and warehouse processes using Borland Paradox and Paradox Application Language PAL.
Experience
BPMS, DSS, DMS, and IAS for National Intellectual Property Center of Georgia, “Sakpatenti”
https://online.sakpatenti.gov.geCorporate Website for National Intellectual Property Center of Georgia, “Sakpatenti”
https://www.sakpatenti.gov.gePlanet.green, A Community-driven Global Green Platform Initiative
Lottery Management System for Sri Lanka Mahapola Lotto Company
Insurance Company Management Software
Bingo and Instant Lottery Games Management System for National Lottery of Kazakhstan (NLK)
QTicker, Customer Journey and Queue Management System Software
ETL System
TransGuard, a BLS, FMR, NBR, KYC, and SWIFTRef Modular Software System
It is a compliance modular system that enables transactions filtering, monitoring, and reporting according to different requirements and predefined rules (blocklists and PEP lists, National Bank of Georgia, and financial monitoring rules), assessing clients’ riskiness, and provision of SWIFT database of financial institutions. It can be run on on-premises servers and be integrated with its core banking systems via web service. Alternatively, the system can be hosted centrally and used as SAAS by giving out online accounts to customers.
Gadaixade.ge, An Online Wallet and Payment System
Bus Driver Shift Scheduling and Time Tracking Software for Tbilisi Transport Company
Pokerito.com, Online Gambling Site
Education
Master's Degree in Computer Science
Ivane Javakhishvili Tbilisi State University - Tbilisi, Georgia
Bachelor's Degree in Physics, Mathematics, and Computer Science
Ivane Javakhishvili Tbilisi State University - Tbilisi, Georgia
Skills
Libraries/APIs
jQuery, Django ORM, REST APIs, jQuery UI
Tools
Mercurial, Celery, NGINX, Jenkins, wxPython
Languages
Python, HTML, CSS, JavaScript, SQL, Python 3, Java, Embedded C
Frameworks
Django, Bootstrap, Django REST Framework, jQWidgets, Spring, Hibernate, Ext JS
Paradigms
REST
Storage
PostgreSQL, Oracle SQL, MySQL, Oracle PL/SQL, Microsoft SQL Server
Platforms
CentOS, DigitalOcean, Mailgun, Azure PaaS, Java EE, Embedded Linux
Other
Gunicorn, HTTPD, mod_wsgi
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