David Avsajanishvili, Developer in Batumi, Adjara, Georgia
David is available for hire
Hire David

David Avsajanishvili

Verified Expert  in Engineering

Python Developer

Batumi, Adjara, Georgia

Toptal member since November 1, 2015

Bio

David is a highly skilled web development expert with over 12 years in the software development industry and over five years in web startups. His specialties are IT consulting, business+tech development, and team building, and he has an EMBA from Hult London.

Portfolio

Independent
AngularJS, MongoDB, PostgreSQL, Django, Python
Social TRM
Amazon Web Services (AWS), MongoDB, Django, Python
IQElite
Amazon Web Services (AWS), DocBook, LaTeX, MongoDB, Django, Python

Experience

  • SQL - 12 years
  • JavaScript - 8 years
  • Django - 6 years
  • Python - 6 years
  • Test-driven Development (TDD) - 5 years
  • Amazon Web Services (AWS) - 5 years
  • Behavior-driven Development (BDD) - 4 years

Availability

Part-time

Preferred Environment

Git, Vim Text Editor, Linux, Desktop, MacOS

The most amazing...

...system I've implemented is a service to tag files in your cloud storage and connect them to the records in your CRM by relevancy.

Work Experience

IT Consultant

2012 - PRESENT
Independent
  • Moved a SaaS startup from the development to growth phase (for Uploadcare).
  • Created a technical foundation, assembled a tech team, and established an effective software development process (for Cloudfind).
  • Designed and built the server-side portion of the VidiBee platform, driven by a REST API.
Technologies: AngularJS, MongoDB, PostgreSQL, Django, Python

CTO

2011 - 2012
Social TRM
  • Assembled an effective technical team.
  • Implemented a feature-rich MVP within a short period of time.
  • Implemented a high-quality, maintainable, and well-tested codebase.
Technologies: Amazon Web Services (AWS), MongoDB, Django, Python

Developer

2010 - 2011
IQElite
  • Implemented a back-end engine for psychometric tests.
  • Implemented an image generation framework with text translation capabilities.
  • Created a detailed PDF report generator based on DocBook templates and LaTeX engine.
  • Maintained the technical side of i18n of the project, which was translated to 15 languages.
  • Created a semi-automated avatar moderation framework based on volunteer feedback.
Technologies: Amazon Web Services (AWS), DocBook, LaTeX, MongoDB, Django, Python

Technical Documentation Specialist

2008 - 2010
Geocell (Telia Sonera Group)
  • Automated technical documentation generation.
  • Created guidelines and best practices of data knowledge within the department.
  • Prepared pre- and post-development technical documentation for all software systems built in-house.
Technologies: LaTeX, AsciiDoc, Jakarta EE, Java, Python

Software Developer

2006 - 2008
Oris LTD
  • Implemented financial and HR software modules for the ERP platform.
  • Designed and implemented a meta-language for accountants for creating custom accounting routines that was compiled to (and decompiled from) a plain VBA.
  • Implemented a report generation and printing framework.
  • Set up bi-directional data replication management module for the ERP system.
Technologies: Microsoft Visual C++, Microsoft SQL Server, Visual Basic for Applications (VBA), Visual Basic

Software Developer

2005 - 2006
VTB Georgia
  • Implemented data reporting for a loan management system.
  • Implemented customizable bonus calculation system for loan officers.
  • Set up a nationwide data replication system for loan management.
Technologies: .NET, Microsoft SQL Server, C#

Cloudfind

http://cloudfindhq.com
Technical foundation of the project was largely inspired and partially implemented by me.

Uploadcare

https://uploadcare.com
Helped the startup to break even.

VidiBee

https://www.youtube.com/watch?v=-xyMtwd6Unc
API-driven back-end and video encoding part was my job.

QA Architect at Lifespeed

I built an innovative Continuous Integration and Delivery framework based on Docker, Nginx and GitLab CI. It runs tests on each commit and deploys the web app to a dev server, making it available under a branch-specific virtual host.
2013 - 2015

EMBA Degree in Business Administration

Hult International Business School - London, UK

2001 - 2005

B.Sc. Degree in Computer Engineering

Georgian Technical University - Tbilisi, Georgia

Libraries/APIs

ImageMagick, PIL, Fabric, X (formerly Twitter) SDK, Instagram API, jQuery, FFmpeg, Matplotlib, React

Tools

Uploadcare, Google Analytics, LibreOffice, Git, Jekyll, Trac, Apache, RabbitMQ, Celery, Vim Text Editor, LaTeX, Microsoft Visual C++, Ansible, PDFtk, Solr, NGINX

Languages

Python, SQL, JavaScript, DocBook, Java, Visual Basic, Visual Basic for Applications (VBA), C#, Markdown, TeX, Swift

Paradigms

Test-driven Development (TDD), Behavior-driven Development (BDD), Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment

Platforms

Linux, Ubuntu, Amazon Web Services (AWS), Docker, MacOS, Desktop, Jakarta EE, OpenStack, Mashape

Storage

PostgreSQL, MySQL/MariaDB, Microsoft SQL Server, MongoDB

Frameworks

Jinja, Flask, .NET, Django, AngularJS

Other

Data Analysis, Quality Assurance (QA), Digital Signatures, Big Data, Analytics, AsciiDoc, Optical Character Recognition (OCR)

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