Scroll To View More
David Avsajanishvili

David Avsajanishvili

Guangzhou, Guangdong, China
Member since September 30, 2015
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.
David is now available for hire
  • Independent
    Python, Django, PostgreSQL, MongoDB, AngularJS
  • Social TRM
    Python, Django, MongoDB, AWS
  • IQElite
    Python, Django, MongoDB, AWS, LaTeX, DocBook
  • SQL, 12 years
  • JavaScript, 8 years
  • Django, 6 years
  • Python, 6 years
  • Amazon Web Services (AWS), 5 years
  • Test-driven Development (TDD), 5 years
  • Behavior-driven Development (BDD), 4 years
Guangzhou, Guangdong, China
Preferred Environment
OS X (desktop), Linux VM (dev), Vim, Git
The most amazing...
...system I've implemented is a service tagging files in your cloud storage and connecting them to the records in your CRM by relevancy.
  • IT Consultant
    2012 - PRESENT
    • 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: Python, Django, PostgreSQL, MongoDB, AngularJS
  • CTO
    Social TRM
    2011 - 2012
    • 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: Python, Django, MongoDB, AWS
  • Developer
    2010 - 2011
    • 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: Python, Django, MongoDB, AWS, LaTeX, DocBook
  • Technical Documentation Specialist
    Geocell (Telia Sonera Group)
    2008 - 2010
    • 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: Python, Java, J2EE, Asciidoc, LaTeX
  • Software Developer
    Oris LTD
    2006 - 2008
    • 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: VB6, VBA, Microsoft C++, MS SQL
  • Software Developer
    VTB Georgia
    2005 - 2006
    • 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: C#, Microsoft .NET, MS SQL
  • Cloudfind (Development)

    Technical foundation of the project was largely inspired and partially implemented by me.

  • Uploadcare (Development)

    Helped the startup to break even.

  • VidiBee (Development)

    API-driven back-end and video encoding part was my job.

  • QA Architect at Lifespeed (Development)

    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.

  • David is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. David shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
  • Languages
    SQL, Python, JavaScript, TeX, Markdown, Swift
  • Tools
    Uploadcare, Vim Text Editor, Celery, LibreOffice, Git, Jekyll, Trac, Apache, RabbitMQ, Google Analytics, Solr, PDFtk, Nginx, Ansible
  • Paradigms
    Continuous Delivery (CD), Continuous Integration (CI), Behavior-driven Development (BDD), Test-driven Development (TDD), Continuous Deployment
  • Platforms
    Linux, Ubuntu, Amazon Web Services (AWS), Docker, Mashape
  • Storage
    PostgreSQL, MySQL/MariaDB, MongoDB
  • Misc
    Quality Assurance (QA), Data Analysis, Big Data, Analytics, Digital Signature, OpenStack, OCR
  • Frameworks
    Flask, Jinja, AngularJS, Django
  • Libraries/APIs
    ImageMagick, PIL, Fabric, Twitter SDK, Instagram API, jQuery, Matplotlib, FFmpeg, React.js
  • EMBA degree in Business Administration
    Hult International Business School - London, UK
    2013 - 2015
  • B.Sc. degree in Computer Engineering
    Georgian Technical University - Tbilisi, Georgia
    2001 - 2005
I really like this profile
Share it with others