Freelance web design & development
MTS, Build Infrastructure team
I was building, supporting and extending tools and in-house services that include continuous sandboxed building, release engineering and continuous integration. These tools and services were directly affecting the productivity of the 8000+ engineers working at VMWare at the time.
Among the projects I worked on was the web-based main build service of the company written in Django + PostgreSQL, a browser-based build performance visualization tool, a system for on-demand provisioning of sandboxed build VMs and a tool for fast read-only replication and sharing of the build toolchain.
I worked on a browser-based system for analysis and visualization of the in-game purchases from the various games the company is running. This helped the marketing department gain insight into the revenue streams and make informed choices about the future marketing strategy and ultimately improved sales
I was maintaining their office computers and network, managing to convert them to Ubuntu Linux to save costs.
I also developed and maintained their website (based on Drupal)
In no particular order:
Python is my default language of choice. I've been using it for over 6 years to do just about anything:
Websites, REST and XML RPC APIs, Command-line tools, Unit and integration testing, games, and even Text mode GUIs with what's probably my favourite Python library of all time - Urwid.
I focus on making responsive and fast Rich Internet applications. I even made a fullscreen isometric rendering engine that works in IE8! I also sometimes use it for back-end development with node.js when it's more suitable than Python.
GNU/Linux is my operating system of choice. I have used it almost exclusively for over 7 years.
Currently I use Debian Stable for my production settings and Arch Linux for my development boxes. I'm very familiar with both Linux system administration (including Red Hat/Cent OS), and the open-source development toolchain.
I'm also experienced at designing and managing Linux virtualization. (skills acquired while I worked at VMWare)
For a long time I've been developing highly interactive applications like games and e-learning applications so I'm really focused on making the client code fast and responsive. It's one of the skills I'm most proud of.
I presented lectures and contributed homework assignments for the course in the Faculty of Mathematics and Informatics at Uni-Sofia
jQuery plugin to help users discover content under (or above) the fold
A Chess game built with Python. Supports a text-mode console UI and a native TKInter GUI.
Simple Twitter clone I built while learning Django.
Tourist guide website for Bulgaria. It won 4th place in a regional web development competition. Built on DokuWiki with a custom design.
The official website of a local NGO built using Drupal and with a custom design.