Ilya Sanosian, System Architecture Developer in Oxford, United Kingdom
Ilya Sanosian

System Architecture Developer in Oxford, United Kingdom

Member since September 19, 2013
Ilya is an IT consultant, web architect, and manager with over a decade of experience building and leading teams, training colleagues, and making processes work in the long term by building effective workflows and transparent documentation. He’s currently focused on data and code analysis and has experience as a *nix administrator. Ilya's domain knowledge includes robotics, news, online security, healthcare, online marketing, and travel.
Ilya is now available for hire


  • Awesome Roots
    System Architecture, Silex, Git, Debian Linux, SQL, MySQL, C, JavaScript, PHP
  • InQuest
    System Architecture, Git, Debian Linux, SQL, Symfony, PHP, CentOS...
  • QArea
    System Architecture, Silex, Git, Debian Linux, SQL, MySQL, Symphony, Java...



Oxford, United Kingdom



Preferred Environment

Linux, MacOS, Docker, TypeScript, Node.js, PHP, Python

The most amazing...

...technical team I've led was comprised of over 20 developers who delivered results timely and professionally.


  • Founder, Consultant

    2013 - PRESENT
    Awesome Roots
    • Led a technical team.
    • Coached developers and monitored their activities.
    • Integrated many technical solutions to automate and control development.
    • Developed and planned project architecture.
    • Controlled project deliverables.
    • Coded the most critical parts of projects.
    • Handled conflict management and risk mitigation.
    Technologies: System Architecture, Silex, Git, Debian Linux, SQL, MySQL, C, JavaScript, PHP
  • Consultant

    2013 - 2017
    • Took over development of an abandoned API back-end. Refactored the code base and made it maintainable in the long term.
    • Developed and integrated a robust configurable API engine for on-demand multi-parameter searches.
    • Handled high performance search on real time and historical data.
    • Supported scaling the system for being able to handle large amounts of real time traffic. Partially re-engineered the data store to handle related data.
    • Modernized the codebase by integrating Symfony components into the legacy framework while maintaining the ongoing delivery.
    • Brought automated testing into the API development workflow.
    Technologies: System Architecture, Git, Debian Linux, SQL, Symfony, PHP, CentOS, Sphinx Search Engine, MySQL
  • Technical Lead, Project Manager

    2011 - 2013
    • Led a technical team of 20+ members.
    • Coded the most critical parts of software.
    • Handled technical operations and infrastructure.
    • Oversaw conflict management and risk mitigation.
    • Coached developers and assessed their skills.
    • Did pre-sales tech analysis.
    • Handled consistency, failover setup, and monitoring.
    • Managed resources for customers.
    • Advocated wide adoption of best development and operations practices across the company.
    Technologies: System Architecture, Silex, Git, Debian Linux, SQL, MySQL, Symphony, Java, JavaScript, PHP
  • Senior Web Developer, Editorial JavaScript Team Member

    2012 - 2012
    The Huffington Post
    • Migrated the whole codebase from PHP 5.2 to 5.3 and further.
    • Developed tools for editors in JavaScript.
    • Created tools for manipulating images.
    • Participated in operations and development of monitoring tools.
    Technologies: SQL, MySQL, Shell, PHP, JavaScript
  • Senior Web Developer/DevOps

    2010 - 2011
    Alice, Inc.
    • Handled both code and infrastructure.
    • Contributed to the development of a credit card billing processor.
    • Contributed to PCI DSS certification of the billing processor.
    • Developed architecture and code from scratch for a pay-per-click advertising processor.
    • Developed robust, failover, and scalable server structure for PPC system.
    • Integrated various monitoring strategies.
    • Used Ext JS, Zend Framework, plain PHP, FreeBSD, Nginx, Cacti, Nagios for various parts of the systems.
    Technologies: System Architecture, SQL, MySQL, Shell, JavaScript, PHP
  • Web Developer

    2010 - 2010
    Catalyst Apps
    • Participated in the launch of a startup project.
    • Developed an application for peer to peer sales similar to Etsy.
    • Integrated job queue API into the infrastructure of the system for delayed handling of large images.
    Technologies: SQL, MySQL, Prototyping, Symfony, JavaScript, PHP
  • Team Lead, Developer

    2008 - 2010
    • Led a small team of developers and designers.
    • Managed clients and projects.
    • Created highly responsive custom interfaces.
    • Pushed UX as a primary value.
    Technologies: Debian Linux, SQL, MySQL, PHP, JavaScript
  • Web Developer

    2006 - 2008
    Elpro-M, EASTEL
    • Developed and supported sites of the company.
    • Managed server infrastructure of a non-IT company.
    • Administrated web app servers.
    Technologies: JavaScript, PHP


  • InQuest

    InQuest offers an on-premise network-based security solution that inspects application content over the most commonly used network protocols and performs deep file inspection (DFI) capable of detecting malware as it passes through traditional security defenses.

  • The Huffington Post

    Third largest news site in the world according to Alexa.

  • TUI Travel Experts B2B Community

    A travel experts' community held by a large European tour operator.

  • NVIDIA E-learning System

    An online education system similar to Coursera platform. Was designed and developed for nVidia's course on CUDA programming.

  • IONBill

    PCI DSS certified credit card billing processor.

  • Best PPC Ever

    Pay-per-click advertising processor.

  • Getting the Most Out of Your PHP Log Files: A Practical Guide (Publication)
    Log files may very well be one of the most underestimated and underutilized tools at a developer's disposal. Beyond their value for debugging, with a bit of creativity and forethought, logs files can be leveraged to serve as a valuable source of usage information and analytics. In this article, In this article, Toptal engineer Ilya Sanosyan provides a practical guide to maximizing the value we get from our logs.
  • Buggy PHP Code: The 10 Most Common Mistakes PHP Developers Make (Publication)
    PHP makes it relatively easy to build a web-based system, which is much of the reason for its popularity. But its ease of use notwithstanding, PHP has evolved into quite a sophisticated language, with many nuances and subtleties that can bite developers, leading to hours of hair-pulling debugging. This article highlights ten of the more common mistakes that PHP developers need to beware of.


  • Languages

    PHP, SQL, TypeScript, Bash, JavaScript, C, Java, Python
  • Frameworks

    Symfony 2, Silex, Symfony, Jasmine, Zend Framework, Flask
  • Libraries/APIs

    Doctrine 2, Node.js, Underscore.js, Vue 2
  • Tools

    Git, NGINX, Shell, Mocha, Cacti, Nagios, Jenkins
  • Paradigms

    Object-oriented Programming (OOP), DevOps, Agile Software Development, Waterfall Development, Test-driven Development (TDD), Scrum, Kanban
  • Platforms

    MacOS, Debian Linux, LAMP, Docker, Linux, Ubuntu Linux, CentOS, FreeBSD
  • Storage

    MySQL, Redis, NoSQL, Sphinx Search Engine, Memcached
  • Other

    System Architecture, GNU, Web Development, Symphony, Prototyping, Computer Science, Mathematics


  • Master's Degree in Computer Science
    2017 - 2018
    National Aerospace University – Kharkiv Aviation Institute - Kharkiv, Ukraine
  • Bachelor's Degree in Computer Science
    2008 - 2013
    National Aerospace University – Kharkiv Aviation Institute - Kharkiv, Ukraine

To view more profiles

Join Toptal
Share it with others