Vera Mazhuga

Python (Django) Developer

Vera Mazhuga

I'm a Python (Django) developer, I live in Bogota. I have experience with HTML, CSS, Javascript (jQuery). I have a master's degree in Applied Mathematics and I like to face new challenges and find solutions. I love hanging out with my bike, playing badminton, reading books and sometimes write a little. :)
I speak Russian, Spanish and English.

Bogotá, Colombia

M.Sc. Applied Mathematics

python ❤ django ❤ javascript ❤ jquery ❤ git ❤ mercurial ❤ postgresql ❤ linux ❤ reading ❤ math ❤ applied mathematics ❤ artificial intelligence ❤ bike ❤ badminton ❤ español

profile for vero4ka on Stack Exchange, a network of free, community-driven Q&A sites

Back-end Web Developer
November 2013 – Present. Bogotá, Colombia
Python, Django, PostgreSQL, HTML, CSS, Javascript, jQuery

– Backend developer at Social Airways
– Backend developer at Festival Iberoamericano de Teatro de Bogotá
– Writing tecnical posts at AxiaCore's blog (in Spanish:
Python Developer
April 2013 – October 2013. Bogotá, Colombia
Python (Django), ExtJS, Revit C# API

– Use C# to build plugins for Autodesk Revit.
– Build simple user interfaces for the plugins.
– Development and support of the webpage. (Django, jQuery, Twitter Bootstrap)
Python (Django) Developer
November 2011 – April 2013. Moscow, Russian Federation
The RBC Group operates on the mass media (an information agency, business television channel RBC TV, online newspapers, and marketing communications) and IT (RBC SOFT) markets.

– Development and maintenance of websites and internet services.
– Development and maintenance of the auxiliary systems inside the company.
– Maintenance, development of manuals and documentation of developed programs.

– Development of the project Business Style RBC
– Development of the project Press Center RBC
– Development of a special project for the Olympic Games 2012:
– Development of a special project for the Euro2012 Championship:
– I've participated in development of backoffice for project.
– Development of a synchronization service of bookmarks for a web browser (server side part). Business Browser:
– Development of a website offering the subscription service to the websites of RBC News:
– Development of a news portal for Beeline Telecommunications Company:
– Development of the interface for editors of RBC TV. The program brings news and shows interface with possibility of filtering, searching and adding to favorites.
– Development of an internal hosting service for projects that use Mercurial version control system.
Software Developer (freelance work)
Dybbuk CG
April 2010 – October 2011
Maya C/C++ API, Python, MEL scripting, Maya standalone application/plugin programming

– Scripting both Python and MEL
– API/library development in C++ and Python, which used by other software engineers and technical directors
– Stand-alone software, pipeline, tool and plug-in development
– Creating custom widgets for proprietary applications
– Node based application development (i.e., Dependency Graph, Hypershade, Hypergraph in Maya)

Dybbuk Demo-Reel.

Master of Science (M.Sc.), Applied Mathematics
2009 – 2011
Infocommunications Management and Intellectual Systems Control.

Control de comunicaciones informáticas y sistemas intelectuales.

Bachelor's degree, Applied Mathematics
2005 – 2009
Differential equations, mathematic computer simulation.
Functional analysis and mathematical analysis.
Nonlinear analysis, extremal problems and optimal control theories.
Development of the scientific basis for information-telecommunication systems and networks.
Problems of artificial intelligence (AI).
Applied information technologies in natural sciences.

Thesis: Monitoring and diagnostics of biological systems based on data mining

Ecuaciones diferenciales, modelación matemática y computarizada.
Análisis funcional y matemático.
Desarrollo de bases científicas de redes y sistemas informáticos y telecomunicativos.
Problemas del intelecto artificial.
Tecnologías informáticas aplicadas en ciencias naturales.

Diploma Thesis: Monitoring and diagnostics of biological systems based on data mining


Artificial Intelligence

Natural language analysis for the Russian language
Source code (Python):
Infinite monkey
Source code (Python):
The infinite monkey theorem states that a monkey hitting keys at random on a typewriter keyboard for an infinite amount of time will almost surely type a given text, such as the complete works of William Shakespeare.

Games for Java ME

Games written for Nokia 6101 phone (Java ME)
Source code (Java ME):


BullsAndCows - Bulls and Cows Game - Finds the determinant of 3x3 matrix - Finds inverse of 3x3 matrix - "Who Wants to Be a Millionaire?" game; questions never change ;) - Battleship game

(sorry for comments in Russian)

Test Django Project

If you want to know more about my Django skills, take a look at Burger online ordering platform.

Django Blog

Presentation for Django Meetup Bogotá on the usage of Class Based Views (with examples)

Mi Django Pony

V.V. Mazhuga, M.V. Khachumov
February 2012
Работа посвящена диагностике биологических систем на примере распознавания мочекаменной болезни человека на основе анализа образцов кристаллизованных капель биологических жидкостей, представленных в виде цветных и полутоновых изображений.
Ключевые слова: алгоритм, обработка, биологическая жидкость, система, изображение, признак, обработка, распознавание.

This article is about diagnostics of biological systems on an example of recognition of urolithic illness of the person on the basis of the analysis of samples of the crystallized drops of the biological liquids presented as color and half-tone pictures.
Keywords: algorithm, processing, a biological liquid, system, the image, a sign, processing, recognition.
V.V. Mazhuga, M.V. Khachumov
March 2009
Работа посвящена контролю технических и диагностике биологических систем на примерах обнаружения потери связи наземной станции командно-измерительной системы с Центром управления полетами и анализа степени тяжести мочекаменной болезни человека. Диагностика сведена к задаче распознавания на основе прецедентов, составляющих обучающую выборку. Задачи решаются методом группового учета аргументов (МГУА).
Ключевые слова: контроль и диагностика, техническая система, биологическая система, информационная модель, метод группового учета аргументов.
Применение метода группового учета аргументов и нейронных сетей для анализа сложных объектов технической и биологической природы.
Мажуга В.В., Хачумов В.М.
Информационные технологии. - 2012. - № 4. - С.70-74. - ISSN 1684-6400
Предложены алгоритмы предобработки электрокардиограмм цифровыми фильтрами и построения амплитудного распределения для облегчения их дальнейшего анализа. Разработан алгоритм выделения и определения параметров зубцов. Приведены результаты экспериментальных исследований.

Algorithms of electrocardiograms preprocessing by digital filters and constructions of amplitude distribution for simplification of their further analysis are offered. The algorithm of allocation and definition of parameters of P, Q, R, S and T waves is developed. Experimental researches results are resulted.
blog comments powered by Disqus