
Ilya Sanosian
System Architecture Developer
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. Ilya's domain knowledge includes robotics, news, online security, healthcare, online marketing, and travel.
Portfolio
Experience
PHP - 16 yearsLinux - 12 yearsSQL - 12 yearsSystem Architecture - 11 yearsJavaScript - 10 yearsDevOps - 9 yearsPython - 4 yearsDocker - 2 yearsAvailability
Preferred Environment
Linux, MacOS, Docker, TypeScript, Node.js, PHP, Python
The most amazing...
...technical team I've led was comprised over 20 developers who professionally delivered timely results.
Work Experience
Founder, Consultant
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.
Consultant
InQuest
- 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.
Technical Lead, Project Manager
QArea
- 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.
Senior Web Developer, Editorial JavaScript Team Member
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.
Senior Web Developer/DevOps
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.
Web Developer
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.
Team Lead, Developer
Satura
- Led a small team of developers and designers.
- Managed clients and projects.
- Created highly responsive custom interfaces.
- Pushed UX as a primary value.
Web Developer
Elpro-M, EASTEL
- Developed and supported sites of the company.
- Managed server infrastructure of a non-IT company.
- Administrated web app servers.
Experience
InQuest
The Huffington Post
http://huffingtonpost.comTUI Travel Experts B2B Community
http://www.tui.com/reise-expertentipps/NVIDIA E-learning System
IONBill
Best PPC Ever

Buggy PHP Code: The 10 Most Common Mistakes PHP Developers Make

Getting the Most Out of Your PHP Log Files: A Practical Guide
Skills
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, Leadership, Full-stack, Full-stack Development, Software Architecture, Symphony, Prototyping, Computer Science, Mathematics
Education
Master's Degree in Computer Science
National Aerospace University – Kharkiv Aviation Institute - Kharkiv, Ukraine
Bachelor's Degree in Computer Science
National Aerospace University – Kharkiv Aviation Institute - Kharkiv, Ukraine