Scroll To View More
Andrej Burcev, System Architecture Developer in London, United Kingdom
Andrej Burcev

System Architecture Developer in London, United Kingdom

Member since July 10, 2014
Andrej is an expert software architect/developer, able to view any system as the sum of components. Combined with exceptional problem-solving skills, he has the capability to efficiently and rapidly develop solutions to any problem. He is an excellent communicator and a dedicated engineer.
Andrej is now available for hire

Portfolio

Experience

  • PHP, 9 years
  • System Architecture, 6 years
  • MySQL, 5 years
  • Jenkins, 4 years
  • React, 3 years
  • Node.js, 3 years
  • MongoDB, 3 years
  • TypeScript, 2 years
London, United Kingdom

Availability

Part-time

Preferred Environment

Ubuntu/OS X, Git, JetBrains IDEs

The most amazing...

...software I've built is an OTA solution with custom content aggregator from scratch.

Employment

  • Senior Developer

    2015 - PRESENT
    Freelance (via Toptal)
    • Improved application architecture.
    • Implemented Bearer Token Authentication.
    • Made general AngularJS and Node.js (with Express) application code logic improvements and bug fixes, and implemented new functionality.
    • Improved graph database (Neo4j) queries, fixed bugs, and implemented new functions.
    • Utilized D3.js to display tree and network graphs.
    • Worked on UX and UI.
    Technologies: Node.js, AngularJS, D3.js, Neo4j, MongoDB, Ubuntu 14.04, Heroku, Vagrant, Grunt, Karma, New Relic, LESS CSS
  • Technical Project Lead

    2014 - PRESENT
    LetsJoin, Ltd.
    • Fully redesigned the architecture and infrastructure of the solution.
    • Developed a multi-part synchronization mechanism with advanced configuration management capabilities.
    • Developed a single page application with AngularJS, implementing full asset management with Gulp.
    • Developed server provisioning scripts with Puppet.
    • Introduced ELK stack and Graphite/Grafana to monitor systems (with full puppet provisioning).
    • Introduced Jenkins Continuous Integration with automatic deployment throughout all environments and using Git private repositories.
    • Worked closely with embedded device manufacturers to improve their application (included cross-compiling libraries required by our application for their devices).
    • Managed projects via Jira (mainly Scrum or Kanban).
    Technologies: OO/PHP5, Symfony2, SlimPHP, JavaScript, AngularJS, Node.js (+Express), Git, MySQL, SQLite, MongoDB, Redis, HTML/5, CSS/3, Sass, Bootstrap, Gulp/Grunt, Jira, Jenkins, Puppet, Elasticsearch, Logstash, Kibana/4, Graphite
  • IT Director/System Architect/PHP Developer

    2012 - 2014
    Tourconstructor, Ltd.
    • Developed connector libraries for service providers (e.g., Amadeus GDS, Expedia, GTA), and made available responses for aggregation algorithms.
    • Designed architecture of aggregator logics from request/response validation, routing and caching to code abstraction to allow seamless expansion of additional service providers.
    • Designed and developed a basket with up-sale management and a complex booking/payment process.
    • Integrated all security requirements for DSS PCI compliance level 4 on the website.
    • Developed internal CMS for operations, content, finance, and marketing departments.
    Technologies: OO/PHP5, MySQL, Doctrine2, PDO, Guzzle, CodeIgniter, Zend, HTML/HTML5, CSS/CSS3, GoogleMaps API, JavaScript, Backbone, Bootstrap, Handlebars, jQuery, AJAX, CentOS, Nginx, Git, Jenkins, RedMine
  • PHP/MySQL/Front-end Developer

    2011 - 2011
    Vac Management, Ltd.
    • Developed a web module which allows booking of transfers using Google Maps API.
    • Created an internal real-time web application for car transfer bookings (using long-polling), which allowed multiple agents to work with data consistency.
    • Built the company's driver and external outosurcing (when company was overbooked) job allocation system.
    • Integrated Google Maps for automatic fare calculation against business rules (travel distance, pick-up/drop-off points).
    • Implemented the fully versioned application.
    Technologies: PHP5, MySQL, HTML, CSS, JavaScript, Google Maps API, AJAX, Custom PHP framework, CodeIgniter

Experience

  • DaTravel OTA (Development)
    http://www.datravel.com/

    Online travel agent: Website + SaaS content aggregator API (not exposed).

Skills

  • Languages

    ECMAScript (ES6), TypeScript, SCSS, HTML, CSS3, PHP, CSS, XML, JavaScript, UML, HTML5, Less
  • Frameworks

    Twig, OAuth 2, AngularJS, CodeIgniter, Symfony 2, Smarty, Guzzle, Express.js, Bootstrap 3, PHPUnit, Jasmine, Angular, Slim, Ember.js
  • Libraries/APIs

    jQuery, React, Doctrine 2, Moment.js, Puppet.js, Node.js, PhantomJS, PhpSpec, Google Maps, Socket.IO, Backbone.js
  • Tools

    NPM, JSHint, Bitbucket, Nginx, Jira, Gulp.js, Composer, PhpStorm, Git, Bower, Apache, php-fpm, Adobe Photoshop, Adobe Illustrator, Jenkins, Git Flow, Redmine, Grunt, Mongoose, Karma, Mocha, Mathematica, MATLAB, Kibana, logstash-forwarder, Logstash, Subversion (SVN)
  • Paradigms

    Functional Programming, Agile Software Development, REST, Object-oriented Programming (OOP), API Architecture, Scrum, Behavior-driven Development (BDD), Test-driven Development (TDD)
  • Platforms

    Rackspace, Amazon Web Services (AWS), Heroku, Linux, OpenWRT, Linux RHEL/CentOS
  • Other

    FontAwesome, Web Development, APIs, Ubuntu Server, Unix Shell Scripting, Software Architecture, System Architecture, SOAP, WebSockets, Grafana 2, Graphite, StatsD, Collectd
  • Storage

    Neo4j, SQLite, MySQL, MongoDB, Memcached, Redis, NoSQL, Elasticsearch

Education

  • B.Sc. degree in Financial Mathematics and Business
    2010 - 2013
    Kingston University - London
I really like this profile
Share it with others