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

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
  • Senior Software Engineer

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

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

    2016 - 2017
    MailOnline
    • Developed projects from scratch by myself.
    Technologies: React, Node.js, Elasticsearch, Redis, TeamCity
  • 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: 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/PHP 5, 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)

    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
  • Frameworks

    Twig, OAuth 2, Symfony 2, Guzzle, Bootstrap 3, PHPUnit, Jasmine, AngularJS
  • 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, Webpack, Apache, php-fpm, Adobe Photoshop, Adobe Illustrator, Jenkins, Git Flow, 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
  • Storage

    MongoDB, Neo4j, SQLite, MySQL, Memcached, Redis, NoSQL, Elasticsearch
  • Industry Expertise

    Web Development
  • Other

    APIs, Ubuntu Server, Unix Shell Scripting, Software Architecture, System Architecture, SOAP, WebSockets

Education

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

To view more profiles

Join Toptal
Share it with others