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




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
    OfferLetter.io (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

To view more profiles

Join Toptal
Share it with others