Nov `16 – Apr `17
Swiss fintech startup
I have done the following: 1)Data import from third party sources : Reuters, Cofex, Northfield; 2)Reports ( Python, LaTex ); 3)Object storage middleware on Erlang, that is used for authorization/authentication; 4)Android application for secure signin, using 2-factor authorization
Evolute Group AG
Has developed a currently unique hybrid technology for tailor-made portfolio optimisation. This technology makes use of humans and machines to an equal extent, at maximum efficiency.
Technologies Stack:Erlang Java jQuery Python
Jun `16 – Aug `16
Programmer on Contract
I implemented the following: 1)business logic for financial analytics project; 2)super-fast XML aggregation, XSD validation algorithms; 3)Python bindings for internally used Java services; 4)financial reports; 5)diagnostic tools for testing data load.
The global EDM Managed Service provider – delivers a production proven EDM Managed Service.
Sep `09 – May `14
Lead Python Developer.
I worked on website, I used Python, Django, Celery and PostgreSQL.
Website, that allowed its users to create healthy meal plans on one week. That system was based on scientific studies in field of nutrition.
Technologies Stack:Django PostgreSQL Celery
Feb `09 – Aug `09
MMORPG 'Apocalypse 2056
I participated in development of game server engine, which was created using aspect-oriented paradigm. Very experimental project, where data were stored in tree-like structure and synchronized between servers using Perspective Broker from Twisted framework. I used ZEO/ZODB as DB backend and x501 for authentication. I used Django for internal web interfaces.
Apocalypse 2056 - a fantastic post-apocalyptic MMORPG, a browser-based online role-playing game about the lost world of the not-distant future
Technologies Stack:Django Python
Dec `07 – Jun `09
I participated in development of Twinity game: I worked on resolving issues, related to BigWorld engine ( network issues, BigWorld bugs, etc ). I debugged server-side ruby scripts and in-game python scripts. also I improved system performance, I use MySQL, GlusterFS, Nginx, Capistrano, Icecast, Jabber, etc.
Twinity is a 3D online virtual world. Initially developed by Metaversum GmbH, it is currently held by ExitReality. The game offers its population, called Twinizens, to navigate around virtual (historical) versions of real-world cities, also called a mirror world or a Metaverse.
Technologies Stack:MySQL Capistrano Nginx
Feb `05 – Feb `07
I ran the datacenter. I developed administrative interfaces, automation scripts, patches, utilities, my hand-made intrusion detection system, accounting modules for FreeRADIUS, distributed video transcoding system using Twisted framework and object storage system.
Jul `05 – Jan `06
Video-conference system for FlyNet ISP ( Sofia city ). It allowed users to broadcast video of high quality from home. I worked for Public Radio ( radio station, famous for its independence ). I developed internal web-interfaces, such as interface to database for invited persons on Python. I supported MS SQL servers. Also I installed Linux workstations and taught users how to use them at that time
Company that provided services for mobile operators
Technologies Stack:Linux Python MS SQL Server
University of Engineering And Technology
Bachelor, Faculty of Information Technologies And Systems