Orion Express
Moscow
Senior developer
Technologies used: PHP 5.2 / 5.3 / 5.4, MySQL 5.x, (X)HTML / HTML 5, JavaScript, AJAX, DOM manipulation, jQuery, CSS / CSS 3, XML, XSLT, XPath, SOAP, Direct socket intercommunication, JSON, MS SQL 2005 / 2008, TSQL, NetBeans IDE 6.9—7.4, Visual Studio Express 2010 / 2012 / 2013, C#, WPF, XAML, IIS, Apache, nginx, Debian/Ubuntu console, Adobe Photoshop, GIMP.
Responsibilities: Develop, refactor and support new code as well as maintain existing/legacy one. Create architecture for new web solutions. Collaborate with the IT management and billing system developers in order to build flexible, complex and extensible system. Giving our partners all over the country web-based tools to access their data, manage their subscription, maintain their status and take part in bonus programs and marketing actions. Integrate external payment systems and SMS aggregators as well as communicate with their developers to deploy and support API on both sides. Support colleagues who work with external partners and internal web tools. Help internal customers to compose tasks for the developers.
Achievements: All new solutions were developed in time and within the budget. Old code security problems resolved. All do-alike functions and web tools used in different projects were centralized into libraries and rewritten as easy-to-use independent objects with few parameters. Implemented the interface between the billing system and the CAS while integrating new conditional access system Conax (http://www.conax.com/news/conax-security-solution-contributes-to-significant-subscriber-growth-of-orion-express-dth-platforms/) according to the needs of our company. That allowed to make the load balance right and significantly extended capabilities of the CAS. Later the interface was extended to work with CAS Irdeto. Many SQL-queries has been optimized, which allowed most of “bottlenecks” to work up to 100 times faster. Code carefully migrated through PHP 5.2 to PHP 5.3 and 5.4 versions.