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

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

JetBrains, Git, MacOS, Ubuntu

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: Less, New Relic, Karma, Grunt, Vagrant, Heroku, Ubuntu 14.04, MongoDB, Neo4j, D3.js, AngularJS, Node.js
  • Senior Software Engineer

    2018 - 2020
    Mailonline
    • Developed projects from scratch by myself.
    • Utilized React with state management in an isomorphic application.
    Technologies: TeamCity, Redis, Elasticsearch, Node.js, TypeScript, React
  • Senior Software Engineer

    2017 - 2018
    Lloyds Banking Group
    • Collaborated with a team to develop a business onboarding application from scratch.
    Technologies: Pega, Bluemix, Node.js, React
  • Senior Software Engineer

    2016 - 2017
    MailOnline
    • Developed projects from scratch by myself.
    Technologies: TeamCity, Redis, Elasticsearch, Node.js, React
  • Technical Project Lead

    2014 - 2016
    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: Kibana, Gulp.js, Grunt, HTML, Node.js, PHP 5, Graphite, Logstash, Elasticsearch, Puppet, Jenkins, Jira, Bootstrap, Sass, CSS, Redis, MongoDB, SQLite, MySQL, Git, AngularJS, JavaScript, SlimPHP, Symfony 2
  • 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: Google Maps API, HTML5, HTML, PHP Data Objects (PDO), Doctrine 2, PHP 5, Redmine, Jenkins, Git, Nginx, CentOS, Ajax, jQuery, Handlebars, Bootstrap, Backbone.js, JavaScript, CSS3, CSS, Zend Framework, CodeIgniter, Guzzle, MySQL
  • 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: CodeIgniter, Ajax, Google Maps API, JavaScript, CSS, HTML, MySQL, PHP

Experience

  • DaTravel OTA (Development)

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

  • Football Tables (Development)
    https://www.dailymail.co.uk/sport/football/premier-league/fixtures.html

    Architecture and implementation wholly done by me (fixtures, results, and tables). The project consists of a main block on the page and dynamic sidebar blocks on the right.

Skills

  • Languages

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

    Twig, OAuth 2, Jest, Symfony 2, Guzzle, Bootstrap 3, PHPUnit, Jasmine, AngularJS, CodeIgniter, Zend Framework, Bootstrap
  • Libraries/APIs

    REST APIs, React Redux, jQuery, React, Doctrine 2, Moment.js, Puppet.js, Node.js, PhantomJS, PhpSpec, Google Maps, Socket.IO, Handlebars, Google Maps API, D3.js, Backbone.js
  • Tools

    NPM, JSHint, Bitbucket, Nginx, Jira, Gulp.js, Composer, PhpStorm, Git, Bower, Webpack, Apache, PHP-FPM, Adobe Photoshop, Adobe Illustrator, Jenkins, Git Flow, Grunt, Mongoose, Karma, Mocha, JetBrains, Redmine, Puppet, Vagrant, TeamCity, 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, Ubuntu, MacOS, CentOS, Ubuntu 14.04, New Relic, Bluemix, Pega, OpenWRT, Linux RHEL/CentOS
  • Storage

    MongoDB, Neo4j, SQLite, MySQL, Memcached, Redis, NoSQL, PHP Data Objects (PDO), SlimPHP, Elasticsearch
  • Industry Expertise

    Web Development
  • Other

    Axios, APIs, Ubuntu Server, Technical Leadership, Unix Shell Scripting, Software Architecture, System Architecture, SOAP, WebSockets, Ajax, Graphite

Education

  • B.Sc. degree in Financial Mathematics and Business
    2010 - 2013
    Kingston University - London

To view more profiles

Join Toptal
Share it with others