Oleg Abrazhaev available

Oleg Abrazhaev

Senior PHP Developer / Team lead

Profileimage by Oleg Abrazhaev Senior PHP Developer / Team lead from Berlin
  • 44892 Berlin Freelancer in
  • Graduation: I.I. Mechnikov National Odessa University, Ukraine Bachelor and Specialist diploma in Computer science. Specialist of computer systems and networks.
  • Hourly-/Daily rates: 25 €/hour
  • Languages: English (Full Professional) | Russian (Native or Bilingual) | Ukrainian (Full Professional)
  • Last update: 26.01.2017
Profileimage by Oleg Abrazhaev Senior PHP Developer / Team lead from Berlin
resume cv

You need an account to view this information.


Programming (general)
- OOP, Clear code, Refactoring, Design Patterns, DDD, Hexagonal architecture, Testing. Frameworks or native code.

- Have strong experience with frameworks like Kohana, Zend Framework 2 and Zend Framework 3.
- Can start in two weeks with almost any PHP framework, like Laravel, Symfony, Yii 2, CodeIgniter, etc.
- Can use PHPUnit for testing.

- View and Templates: JSP, JSTL, apache tiles, Thymeleaf
- Other: JNDI
- Spring Framework 4 + and it’s components
- Libraries: log4j, Jackson, JUnit
- Database: JPA hibernate,
- Server tomcat and spring-boot
- Experience with console apps, basic game development with awt and libGDX for Android.

- Experience with native vanilla code and libs like jQuery, Mootools, underscore.js.
- Basics of Angular.js and Node.js (socket.io, MongoDB, express.js), Knockout.
- Can start in two weeks with front-end or preferably server-side JS development.

- medium experience with HTML 5, CSS 3, bootstrap 3,
- some experience with LESS and SASS.

Databases (RDBMS & NoSQL):

- MySQL, Percona, MariaDB,
- Engines: MyISAM, InnoDB,
- optimization with MySQL tuner, percona-toolkit, sysbench, replication, MySQL-proxy.

- configuring, some experience in usage, know how to write big and complex queries using built-in functionality for CQRS.
- json, indexes, functions, upsert
- have experience in commercial usage

- configuring, some experience with Doctrine and other ODM.

Other languages basics:
(able to write some code, read and understand)
- Languages basics: C++, C#, ASP.NET, Python, Ruby, Bash, Assembler, Prolog

Tools, approaches and different experience:
- ORM: active record (some frameworks native ORMs) and data mapping (Doctrine2), ODM (libs like Mandango, Doctrine2).
- Technologies like XML, SOAP, JSON, AJAX, CURL, SNMP, Cache, Multi-threading (forks, libs), ORM, ODM, REST, RPC, Event bus, Queue, Search engines (Lucene, Sphinx).
- Worked as a webmaster with CMS InstantCMS, Joomla, LiveStreet. Write some code for Wordpress, Bitrix.
- IDE: PhpStorm, WebStorm, NetBeans, IntelliJ Idea, Eclipse, VisualParadigm for UML.
- Version Control: Git (extensions, Github, Bitbucket), Mercurial.
- CI: Jenkins, Apigility with ZF, Composer (installers, packagist, Satis).
- Cache: APC, Memcached, Redis.
- Services: Gearman, Supervisor, RabbitMQ.
- Team collaborations: Redmine, Basecamp, Trello, Skype, Slack.
- Operating systems: Linux (Debian, Ubuntu): administration, shell scripts.
Windows (XP, 7, 8, 10) and Android – advanced user.
- System Administration: Hosting administration on Debian, Ubuntu with Apache2, Nginx, PHP-FPM, using bash scripts.
- Some experience with Docker and Vagrant.
- and also can install and configure all the tools and services required for deploy and work process.
Panel100.com (advertising) / Mjutools.com (advertising tools)
Senior PHP Developer
05.2015 - 01.2017
Senior PHP Developer, Web development. Work remotely from home.

RAZLET.RU (Sale of air tickets company)
Senior PHP Developer / Team Lead
05.2012 - 05.2015
Started as Middle PHP Developer for 1 year.
Then Senior PHP Developer / Team Lead, Web development. Work in the office.

OOO RIGHTSIDE (MAXIMA Internet Service Provider)
PHP Developer. Web development (PHP, MySQL).
11.2011 - 05.2012
PHP Developer. Web development (PHP, MySQL).

Device (Computer workshop)
Computer engineer.
02.2011 - 11.2011
Computer repair, restoration, installation of operating systems, cleaning from viruses.
Installing and configuring software and enterprise networks. Web development.
Willing to relocate. Ready for a remote job.
I'm always learn something new, read some technical books or watch video courses.
And read a lot of documentations and manuals for work.
You can see some list of completed courses and read books at by blog
(it's written in Russian, so please use a translator):

Open source:
1. Contributed to framework modules (Kohana, ZF2). Maintain some of them.
2. Contributed to other PHP, JS and etc. libs and documentation.
3. I always report bugs, create issues for libs and software which I'm using to make them better.

On GitHub since 2012, Oleg Abrazhaev is a developer based in Krasnoyarsk with 49 public repositories.
Languages: PHP (60%), Java (21%), JavaScript (10%), HTML (7%)