Avtandil Kikabidze

Avtandil Kikabidze

aka LONGMAN

Summary

Full Stack Software Developer and Software Architect with 9 years of experience in web, desktop and mobile applications development. Good knowledge of PHP, MySQL, Javascript, HTML, CSS, Python, Java (Android) and other technologies. Have interest in designing and crafting efficient modern softwares, and learning new technologies and tools. Loving life and always smiling.

Personal information

Education

  • 1992 - 2003, #68 Middle School.
  • 2004 - 2008, Georgian Technical University.
    Faculty of Machine Engineering.
    Qualification: Controlling and Informatization of Technical Systems.
    Diploma of bachelor's.

Skills Summary

  • PHP (7 years, highly proficient)
    • Frameworks: Laravel, Zend Framework, CodeIgniter, Yii, Symfony;
    • CMS: Joomla, Joostina;
    • Libraries: PHPUnit, Doctrine, PHPMailer, etc;
    • Social services integration: Facebook, Google+, Twitters;
  • Client-Side Web (7 years, proficient)
    • (x)HTML/HTML5, WML, CSS/CSS3, LESS, SASS;
    • JavaScript, Nodejs, Gulp, Bower, AJAX Technologies;
    • Libraries: Bootstrap, jQuery, Angular JS, MooTools;
  • RDBMS
    • MySQL (7 years, highly proficient): designing databases, optimizing queries and schemas, stored objects (triggers, views);
    • PostgreSQL (1 years, intermediate): designing databases, optimizing queries and schemas, stored objects (triggers, views);
    • Experience in designing databases worked under ~3M hits per day and 1M+ rows;
  • Architect, Development Practices, Other Tools
    • Experience in client/server side caching;
    • TDD, UML, good knowledge of OOP/OOAD paradigm, Design Patterns, Refactoring;
    • Git as a preferred SCM (3 years), SVN (5 years);
    • Vagrant, Docker, Travis CI, composer, MongoDB, Memcached, etc;
  • Android (Java, 2 years, intermediate)
    • 2 years Android development on Java.
  • Python (2 years, intermediate)
    • Development of plugins for Sublime Text;
    • Development of multilanguage web site on Python/Django;
    • As a language of choice to implement CLI tools and various linux daemons;
  • Operating Systems
    • Ubuntu - 2 years, fulltime desktop usage;
    • CentOS, Fedora - usage and administration skills;
    • Windows family OS (6 years, fulltime desktop usage);
  • Other
    • Advanced internet user. Networking skills, clear understanding of DNS, DHCP, FTP, HTTP, HTTPS;
    • Strong knowledge of a broad range of software/hardware solutions in web;

Professional experience

  • Senior Software Developer, Jenuary 2012 - Present

    ITDC (www.itdc.ge), Tbilisi, Georgia

    • Support and development various tools and web-services;
    • Writing custom CMS, modules, plugins and more;
    • Writing unit tests
    • Refactoring and code optimization;
    • Development Android applications on Java;
    • Development Sublime Text plugins on Python;
  • Senior Web Developer, July 2009 - December 2011

    WebSolutions (www.websolutions.ge), Tbilisi, Georgia

    • Support and development various tools and web-services;
    • Writing custom CMS, modules, plugins and more;
    • Refactoring and code optimization;
    • Integration version control system (Subversion) into the development process;

Significant Projects

Web

  • ambebi.ge - Ambebi News Agency;
  • interpressnews.ge - InterPressNews Agency;
  • palitratv.ge - PalitraTV video portal;
  • naec.ge - Naec Georgian National Examination Center;
  • kvirispalitra.ge - Kvirispalitra portal;
  • saqme.ge - Saqme georgian adverts portal;
  • sportall.ge - Sportall georgian sport portal;
  • unipay.ge - UniPay georgian universal payment system;
  • mkurnali.ge - Mkurnali georgian medicine portal;
  • nycdwellers.com - NYCDwellers is a major public portal primarily dedicated to collecting and regularly updating all available residential listings in New York City;
  • smartivi.ge - Smartivi Online Payments System;
  • argus.iliauni.edu.ge - Online Electronic System of Learning Process management for Ilia State University. This system enables the students, administration and academic personnel to coordinate the learning process using modern technologies;
  • goni.ciu.edu.ge - Online Electronic System of Learning Process management for Caucasus International University. This system enables the students, administration and academic personnel to coordinate the learning process using modern technologies;
  • brao.ge - Brao is a Georgian deals project;
  • parliament.ge - Web site of Parliament of Georgia;
  • cbc.az - Azerbaijan News agency;

Android

Python

  • AutoBackups - AutoBackups is a Sublime Text 2/3 plugin, which automatically save a backup copy every time you save or open (if backup file not exists) a file;
  • CodeFormatter - CodeFormatter is a Sublime Text 2/3 plugin that supports format (beautify) source code;
  • StringUtilities - StringUtilities is a Sublime Text 2/3 plugin, which adds to the editor useful string functions;

Notable Accomplishments

  • Developed over 200 projects;
  • Web Design Expert on WorldSkills Georgia;
  • Co-Author of Georgian Vocational Training Android Development Curriculum Standard;

Conferences, Certificates & Trainings

  • 2008, Ilia State University.
    Certificate of Web programming.
  • 2012, University of Georgia.
    PHP International Conference In Tbilisi, Georgia.
  • 2014, Expo Georgia.
    Georgia Innovations' Week In Tbilisi, Georgia.
  • 2014, Hotel Vere Palace.
    PHP International Conference In Tbilisi, Georgia.