Position: Python Developer
Category: Python
English level: upper
Years of experience: 1.5


Hello. If you need a flexible, smart and self-developing programmer with more than 1 year experience in commercial web development of large projects, we can work together.

I'm not afraid of taking responsibility on my own, having experience in team-building, and I always bring my work to real results.

I have about 4 months of commercial experience (project work) in Python development, but have more than one year experience as a full-time PHP full-stack developer, I developed CPM ERP systems, even created one CRM by myself. During implementing CRM I use ER, UML diagrams to built good architecture and document it. But I have been programming in Python for about a year and I will prove it at the interview. 

I have been as PHP developer previously to challenge myself in developing a CRM system from scratch using Koseven HMVC PHP Framework. I chose Rational Unified Process and Test Driven Development methodology in this project.

Project overview:

I have used CRC-analysis to find entities in CRM and billing system for company security.
I have designed a database for the project documenting it using Entity Relations diagrams
I have used the UML classes diagrams to build the architecture of the future application and chosen the technologies for the project
I have implemented that project according to TDD methodology.

I began my IT career as PHP Full stack Developer, during the work I improved boxed version of CRM and added functionality for specific client business processes.

I have developed and integrated CRM system in business processes a lot of companies. 
Developed modules for CRM and integration with API:
Integration with API: Ukr Poshta, Nova Poshta, "Zruchno" delivery service, Kyivstar telephony, Binotel telephony, Asterisk telephony
Modules: Stock orders, Warehouse, Delivery and others