Senior Python Developer
Serbia, Novi Sad
Senior Django and Python developer with more than 8 years of experience in developing complex web applications. Focus primarily on back-end design, application logic, and databases. Strong believer in Pair Programming, Unit Testing, and Extreme Programming.
Zojax Group, USA
May 2013 – Current
Team Leader for multiple complex web sites that included e-commerce modules. Responsible for managing junior developers and coding of
complex sub-systems including event management, advertising, and integration
with social networks.
Technology Stack: Django, Postgres SQL (PostGIS), Nginx, Amazon EC2/S3
Senior Software Developer
Jun 2012 – Apr 2013
Support and development intranet(backend) tools
for games, community, accounts and web-components management. Long-running and
async tasks in applications, big-data aggregations. Flows automatization -
localization, testing (tests & tests runners), deploy (puppet and fabric),
monitoring (worker for data aggregation for zabbix).
Technology Stack: Django 1.5, MySQL, Postgres, Sphinx (indexing), Nginx, Memcached, RabbitMQ (message queues), Twisted, Redis, Knockout (JS framework), TeamCity (continuous integration), nose (tests), DjangoUnitTest, django-webtest.
Zojax Group, USA
Jan 2012 – May 2012
Contract work at outsourced project. Architecture
design for front-end and back-end components of Django based applications.
Continuous integration and testing, mentoring of junior developers.
Stack: Django 1.4, Postgres SQL (PostGIS), Solr(indexing), Nginx, Jenkins
(continuous integration), DjangoUnitTest, django-webtest.
Lead Software Engineer (Intranet Subsystems)
Black Oak Computers
Sep 2009 – Jan 2012
Lead the development of the company's ERP/CRM system including new
billing system, hosting setup automation, and performance monitoring using
Python and Django.
Technology Stack: Django 0.96 (main systems), Django 1.2 (few small projects), PostgreSQL, MySQL, Apache.
Zojax Group, USA
Apr 2008 – Nov 2008
Worked on multiple projects as Python/Zope developer.
Technology Stack: Zope 3 (application server), ZODB (object database), PostgreSQL & Storm (ORM), memcached (key-value cache), Nginx, Varnish, Apache.
Jul 2007 – Apr 2008
Participated in full software development cycle (preparation of project
requirements, application architecture, coding, testing, and
implementation/training) for more than
ten Python/Zope/Django project. Trained new members of the development team
with regard to implementation methodology, flexible design, and usage of
version control systems.
Technology Stack: Zope 2, 3 (application server), Plone 2 (CMS), Apache (web-server).
Sum of Technologies
Jun 2005 – Jul 2007
Investigated alternative development options, designed the
company's reporting system; organized process of project tracking.
Stack: Zope 2 (application server), Plone 2 (CMS), Apache (web-server).
Far Eastern State Transport University
2003 – 2008
Engineering Degree in Computer-Aided Design
- Participated in all stages of professional software development, project planning, initiation, and organization
- Developed powerful project presentations and reports
- Built a team of professional developers from scratch
- Appled modern methodology of project cycle management
- Wide experience in distributed teams
Hobbies - #downhill, #theatre, #medieval