Skills and Experience
To put it simply, I can probably create any kind of website/application that you could realistically come up with.
- Development tools, environments, Operating Systems, etc.
-
I have a through knowledge of the GNU/Linux OS, both as an Administrator and a Developer. This means that I can not only write software, but can also set up complete solutions from the ground up - setting up a server, securing it, networking it, any services such as Mail, Web, File sharing and so on.
But what I really am good at doing is implementing websites of any kind. I have a high degree of expertise and long experience with PHP, MySQL, PostgreSQL, Apache, and an endless list of related libraries, protocols, environments and tools. I've had previous experience with a variety of other languages such as C++ and Microsoft Visual Studio, and am currently making way in becoming proficient in the Django environment and the Python programming language.
- Tasks
-
I have succesfully built solutions for diverse sets of problems that include:
- Search Engine Optimization
- I have previously set up from scratch a massive, distributed operation for SEO that included automatic generation and upload of distributed content, its interrelation and translation, link exchange with other websites, automating HTTP client-side operations with other websites, spidering other websites and analyzing search engine results.
- Billing and Affiliate Marketing systems
- I have built several systems whose purpose it is to bill customers and 2nd-tier partners, account for their traffic, compute revenue, generate reports, send E-Mail notifictions and so on.
- Massive customer traffic (re-)direction
- I have implemented systems that redirect customer traffic on a massive scale (hundreds of hits per second), based on automatic decision making from multiple overlapping factors.
- Complete websites
- that provide services such as Poker, which involves everything from user registration, administration tools and report generation,to CMS, billing and integration with other websites and sources of information such as Geolocation databases.
- Client side software and customization
- I have thorough experience in the implementation of client side solutions that utilize technologies such as JavaScript, AJAX, CSS. These are generally aimed at easing tasks for the user and making a site appear more friendly.
- Languages
- I fluently speak, read and write English, Hebrew and Russian.
To be fair, I'll point out what I cannot do. It's Graphics. I can only very poorly design the visual aspects of websites, and would rather focus on what I do best - programming.
>>> Read on to find out what kind of projects I am interested in