About
Oleksandr Petrov
Developer
Contacts
E-mail / Jabber / MSN: oleksandr.petrov@gmail.com
Skype: ifesdjeen
Cell: +38 093 426 26 81
Websites: coffee-n-code.org.ua
rubylang.org.ua
Primary Skills
Programming:
- C#, ASP.NET
- Python
- JavaScript
- Shell scripting (bash)
- Objective-C (beginner)
Software Design:
- Object-relational mapping (NHibernate, Entity
Framework) - Design Patterns, Framework Development, Infrastructure
Development - Rich Internet Applications
Agile Practices
- Continuous Integration
- Build Automation
- Scrum
- Test Driven Development
- Source Code Management (Git, Darcs, Perforce, SVN, Mercurial)
Database:
- MS SQL
- MySQL
- Oracle
IDE:
- Visual Studio 2005/2008/2010
- Emacs
- Eclipse
Employment History
| 2004-2006 | StuGroup Game Development, InterStudent. C++ developer. |
| 2006 (May – October) | Village Market (Three Rivers, USA). Network administrator. |
| 2006 – 2007 | Novades (Software Development Company). Programmer (PHP, C#, ASP.NET, JavaScript). |
| 2007 – 2008 | Fozzy Group. Team leader (C#, ASP.NET, SQL, JavaScript). |
| 2008 – 2009 | Luxoft. Developer (C#, ASP.NET, MySQL, JavaScript). |
| 2009 – Today | Oberon Media Senior Developer (C#, ASP.NET MVC, MS SQL, JavaScript) |
| 2007 – 2009 (part-time job) | Orceo GMbH (Munich, Germany). Python, JavaScript programmer. |
Projects
- I-Play Search Website & Oberon Media Toolbar Website: I-play Search
- Integration with the large Search Providers (Bing, Infospace, ASK)
- Framework development (project infrastructure, support for several skins / layouts / systems) based on the one piece of source code.
- Used Technologies: C#, ASP.NET MVC, MS SQL, NHibernate, JavaScript
- Oberon Media Gamecenter:
Yahoo Games,
MSN Games,
Sweet IM,
Gamenext- Framework development (Game Center infrastructure, support for several skins / layouts / systems) based on the one piece of source code.
- JavaScript programming
- Deployment preparation
- DB to ORM mapping
- Used Technologies: C#, ASP.NET MVC, MS SQL, NHibernate, JavaScript
- Thomas Global Search Portal:
Thomas Global US- Search Back-End Development
- JavaScript Programming
- “My Thomas Global” Section Development
- Service Pages Development
- Used Technologies: C#, ASP.NET, MySQL, JavaScript
- Carjoy Portal:
Carjoy TV- Admin Pages Development
- JavaScript Programming
- “My Car” Section Development
- Used Technologies: PHP, MySQL, JavaScript
- Turkey Or Not:
Turkey Or Not- Flash-to-JavaScript Communication
- JavaScript Programming
- “Downloads and Goodies” Section
- Registration / My Movies Sections
- Used Technologies: PHP, MySQL, JavaScript
- Verumax Device Portal:
Dev version available at: VeruDev website (Credentials: test / test)- Back-End development
- JavaScript Programming
- Integration with Device (Verumax is a device that allows to use transponders to open/close doors)
- Used Technologies: Python / Django, MySQL, JavaScript / ExtJS
- Central User Base:
- Back-End development
- JavaScript Programming
- Active Directory Manipulation / Backups to DB
- Integration with SAP
- Exchange Server manipulation
- Used Technologies: C#, WCF, JavaScript, Windows Services
- Ukrainian Programming Community Creation (Coffee’n'Code):
- Barcamps, workshops. Description is available at Coffee’n'Code Website
- Ruby And Rails Barcamps. Description and details are available at Ruby Barcamp Website
Current list of project is incomplete. Please contact me in order to obtain a complete version. These are the ones I’m proud the most.
Education
| 2002-2006 | 2002-2006: East-Ukranian National University named after V. Dal’. Faculty of Computer Technologies. Specialty: Flexible Computerized Systems and Robotics. Red diploma. Master`s degree. |
Languages
- English – Excellent
- German – Beginner
- Ukrainian – Native
- Russian – Native
Areas of Interest

References for all the projects / employments are available upon request.
Partially available on LinkedIn