Scroll To View More
Konstantin Naumov, Software Developer in Vernon, BC, Canada
Konstantin Naumov

Software Developer in Vernon, BC, Canada

Member since April 27, 2014
Konstantin is a full-stack developer with fourteen years of experience in full-cycle software development. He excels at capturing business requirements, assessing and specifying technical requirements, and providing development and support to customers and clients.
Konstantin is now available for hire



  • JavaScript, 6 years
  • Python, 6 years
  • Django, 4 years
Vernon, BC, Canada



Preferred Environment

PyCharm, Git, GitHub, Jenkins, Vagrant, Redmine

The most amazing...

...thing I've done is specify software requirements for a nationwide IT project in Central Asia.


  • Back-end Python Developer

    2015 - 2016 (via Toptal)
    • Created a web-based application using Python/Django.
    • Developed both back-end (Django) and front-end (Bootstrap/Backbone.js).
    • Implemented continuous integration/tests.
    • Optimized performance (Django cache/Memcached).
    • Provided SEO optimizations.
    Technologies: Django, Python, PostgreSQL, JavaScript, Backbone.js
  • IT Consultant

    2014 - 2016
    UNICEF Myanmar
    • Defined the recommended model for a computerized civil registration data management platform, which would be compatible with existing e-governance initiatives led by the Ministry of Information and Communication Technology. Developed software requirements specifications for the system.
    • Developed a computerized civil registration data management platform based on input from relevant stakeholders, accessible for concerned departmental officials at different administrative levels (central, state/region, district and township, with potential future expansion down to ward/village tract level).
    • Defined protocols and procedures for data input, access, and storage in the computerized civil registration data management system. Handled database management, including a policy on information security.
    • Developed a training manual describing the use of the system for the respective focal people at different levels.
    • Trained a team of officials and core trainers at the central level.
    • Established a backup strategy for the database.
    • Provided a maintenance period after delivery of the system.
    Technologies: Python, Django, Git, Bootstrap, jQuery
  • Software Development Team Lead

    2010 - 2014
    Madeprojects GmbH
    • Played a key role in successfully delivering seven web application projects, varying in scale from a single-page application to a large scale CMS-driven integration project.
    • Captured business requirements, designed technical requirements and managed specifications, developed applications, and managed the build process and overall project.
    • Designed and developed RESTful APIs, client-side applications, CMS plugins, and modules.
    • Displayed team leadership, including recruitment, mentorship, and performance management.
    Technologies: Python, PHP, JavaScript, Django, Ember.js, Drupal
  • Information systems consultant

    2007 - 2010
    Asian Development Bank
    • Collaborated on a variety of large-scale projects ($5 million+) with the Asian Development Bank, Ministry of Economic Regulation of Kyrgyz Republic, GTZ, Chamber of Audit of Kyrgyz Republic, Tajik Customs Service, and others.
    • Developed detailed software requirements specifications (SRS) for the unified automated information system of Kyrgyz Republic Customs.
  • Senior Software Developer

    2008 - 2009
    Shmel (Moscow, Russia)
    • Handled end-to-end development of a distributed mobile content solution.
    Technologies: C++, JavaScript, Dojo
  • Senior Software Developer

    2006 - 2008
    HML Marketing (Houston, Texas)
    • Handled design and development of CMS-driven web applications, including implementation of custom extensions and modules.
    • Captured business requirements, specified technical requirements, and developed the application.
    Technologies: PHP, JavaScript, Drupal


  • Wenger company web-site (Development)

    My responsibilities included capturing business requirements, design and management of technical requirement specifications, application development, build management, and overall project management. I designed and developed RESTful APIs, client-side applications, CMS plugins, and modules.


  • Languages

    JavaScript, Python, SQL, Less, PHP, Perl, Sass, C, Clipper, C++
  • Frameworks

    Django, Ember.js
  • Libraries/APIs

    jQuery, Google Maps, Google API, Backbone.js
  • Tools

    PyCharm, Virtualenv, VirtualBox, Subversion (SVN), GitHub, Git, Jenkins, Vagrant, WebStorm, PhpStorm
  • Paradigms

    REST, Waterfall Development, Responsive Web Design (RWD), Agile Software Development, Scrum
  • Platforms

    Linux, Joomla, MacOS, iOS
  • Storage

    SQLite, PostgreSQL, MySQL, NoSQL, MongoDB
  • Other

    Ajax, User Research


  • Bachelor of Science degree in Computer Science
    1992 - 1997
    Kyrgyz Technical University - Bishkek, Kyrgyzstan
I really like this profile
Share it with others