Alex Petrov - Software Developer at Omnigon Communications LLC

PHP/Drupal Developer at Omnigon Communications LLC

Work category

IT and Technology



Profile Activity

Alex Petrov's Professional Experience

2011 - Present

Omnigon Communications LLC - PHP/Drupal Developer

I develop cool, cutting edge web applications with use of Drupal CMS, CodeIgniter framework, as well as of pure PHP/MySQL on the back end and with HTML5/CSS3, JavaScript, jQuery/jQuery Tools/jQuery Templates on the front end.

Besides web development I take part into iOS applications maintenance and development, using Objective-C, Cocoa, Cocoa Touch

Key Skills
cms drupal IOS JavaScript jQuery MySQL PHP web development
2010 - 2011

Ciklum - Drupal Developer

I developed multilingual websites using Drupal 6 with rich HTML/CSS/JavaScript interfaces.
Also the directions of the development were
- Drupal-based time-tracking and project management solution,
- Drupal-based system of site monitoring
- Drupal-based application for concert agency

Key Skills
css HTML JavaScript Project Management
2009 - 2010

Powerfulcms - Senior Web Developer

I was creating robust, secure and powerful web-applications based on Drupal 6.
Specifically applications for e-commerce (Ubercart), various tools with 3rd party API integration (Google Maps API etc).

Key Skills
2005 - 2009

Donetsk National Technical University - Assistant professor

I was doing my Ph.D. and in the same time I was deeply involved into educational process.

Specifically I taught (lectures and practical lessons) the following courses:

- "Algorithms and Data Structures";
- "Programming Technologies and Software Development";
- "System Programming";
- "Object-Oriented and Distributed DBMS";
- "Neural Networks";
- "Technical English";
- "Genetic Algorithms".

Key Skills
data programming Software Development
2004 - 2008

Freelance - Software Developer

I was developing software as a freelancer using such programming languages: Delphi, PHP, C++.
My major clients were:
Pension Foundation of Russia for whom I developed a web-based system of pension calculation 2004 (PHP)
Ukrainian Karate Association for whom I developed software for conducting European Karate Championship in Ukraine, 2006 (C++/CBuilder)

Key Skills
Delphi PHP programming
2004 - 2005

Prominvestbank - Programmer/Lead Programmer

I was responsible for data base (Sybase SQL Anywhere 5, Windows 2003) server and file server (Novel Netware 4) administering.

Also I wrote several programs for ATMs monitoring and a program for data exchange with clients.

Key Skills
data SQL sybase

Alex Petrov's Education and Qualifications


PhD/Doctorate - Information Technologies

Donetsk National University


Masters/PostGrad - Computer science

Donetsk National Technical University

Alex Petrov's Additional Information


drupal, php, python, rich internet applications, data warehouses, c/c++, objective-c, cocoa, mobile development, android, java, chess, karate, irish culture, druidry, celtic culture, english language, writting, science fiction, fantasy, outdoors


Ord Draiochta na Uisnech


3rd place at Open University Karate Championship (Donetsk, 2000)