Stanislav Kh.

Web Developer

GENERAL QUALIFICATION

● Over 15 years of experience in web development; ● Decent experience in configuration management, requirements management, change management; ● Expert in client/server web technologies, development/Optimization of web based applications, portal and website engines, payment gateways; ● Mastered the majority of technologies to transmit data on the Internet, as well as data security in data transition on the Internet, ensuring web-server secureness.

Backend: PHP, Phyton, , Golang, .

Backend CodeIgniter, Zend, , , , , CakePHP, Frameworks: PRADO, , FuelPHP.

Frontend: CSS3, JSON, HTML5, ActionScript, jQuery, JavaScript, MooTools.

SQL, MySQL, PostgreSQL, MongoDB, Oracle, , Amazon : Aurora.

Base OOA, OOD, OOP, MVC, SOLID. (methodology):

Technologies: , Sphinx Search, SOAP, REST.

SOAP API, REST API, Payment (PayPal, Moneybookers, Adyen, API: Banesto), Social engine APIs (, Gmail, Yahoo, MSN).

PM tools: ConceptDraw Project, Jira.

QA: System & .

Web servers: Apache, Nginx, Lighttpd, Amazon AWS Cloud.

Media servers: Red5, .

Search engine: Sphinx, Apache Solr.

Version Control GIT, Subversion. systems: by ​QAREA www.qarea.com​ ​ [email protected]

IDE: Netbeans, , PyCharm, PHPStorm.

Graphic Tools: , Builder, CorelDraw.

CMS: ImpressCMS, WordPress, , 1.x.

Operating Systems: Shell, IOS, 32/64/Server, bash, Windows.

COMMUNICATION SKILLS

● English – Upper-Intermediate;​ ● Russian – Fluent;​ ● Ukrainian – Native.​

EXPERIENCE

Code Quality (JIRA add-on) Code Quality is an all-in-one toolkit for Jira/Jira Cloud that helps developers and managers to control the quality of written code at every stage of project development. This allows managers and business owners to systematically track the personal results of developers or the whole team and contribute to the evolution of trust relationships within the project members. Role: ​Senior Backend developer. Technologies: ​React.JS, MySQL, Golang(GO).

Espeem Complex atomic-scale calculations and providing a consistent interface to end-users with a paid subscription. Role: ​Senior Backend developer. Technologies: PostgreSQL, Cloud serv, Python, MongoDB, Bootstrap, Golang(GO), HTML, SilverStripe, Docker, Django, CSS.

S-index Description: To make code continuous inspection more easier to incorporate and make it the standard of each development process. As SaaS solution, there is no place for performance issues. So each service parts need to be up and running 24/7/365. Ability to process thousands of developers Git commits per minute. Seamless integration with source controls. Ability to process a without Git. Fast system feedback as reports. Role: ​Senior Backend developer. Responsibilities: ● Participation in microservices environment development; by ​QAREA www.qarea.com​ ​ [email protected]

● Participation in architectural discussions and workshops; ● Cross code review and refactoring; ● Unit tests development; ● Participation in daily standups; ● Participation in retrospectives. Backend Technologies: ​Golang, JSON-RPC 2.0, MySQL, Docker, OAuth. Frontend Technologies: ​AngularJS. Developers involved: ​5.

Sollod Technologies Description: Wide network of shops for Students use. It consists of huge marketplace with various types of products, ability to search and browse products database. It also has various types of payment integrated. Role: ​Senior Backend developer. Responsibilities: ● Participation in microservices environment development; ● Participation in architectural discussions and workshops; ● Cross code review and refactoring; ● Unit tests development; ● Participation in daily standups; ● Participation in retrospectives. Technologies: PHP, MySQL / XML / cXML / SOAP. Shipping services APIs integration (FedEx, DHL). Payment APIs integrations. Custom backend data pre-processing solutions.

Triavip Description: Magento based store with hard customization + different server-side APIs for partners data exchange/update (PHP, Python). Amazon AWS Elastic Balancer / Cache / RDS with dynamic scaling/load balancing. Role: ​Senior Backend developer. Responsibilities: ● Participation in microservices environment development; ● Participation in architectural discussions and workshops; ● Cross code review and refactoring; ● Unit tests development; ● Participation in daily standups; ● Participation in retrospectives. Technologies: PHP, Python, MySQL / XML / cXML / SOAP. Amazon AWS Elastic Balancer / Cache / RDS with dynamic scaling / load balancing.

by ​QAREA www.qarea.com​ ​ [email protected]

ClubKviar Description: Clubkviar​ is a closed club for lovers of gastronomy and restaurants. The resource allows to book a table at a fine dining place without breaking a sweat. We were to ensure a fully operational platform that allows booking seats at restaurants mentioned in a list for particular club members of clubkviar.com. We also had to implement a solid, secure payment system as well as we ensured overall user-data and credentials security. Role: ​Senior Backend Developer. Technologies: ​Symfony 1.4 / Propel / MySQL, XML, Memcache, Apahe + Nginx.

Eluminate CMS Description: Part of functionality for custom CMS PHP/JS scripts (additional plug-in for image crop/resize/decorate/compression/conversation). Role: ​Senior Backend developer.

Toolbox Description: Development of a service system Symfony framework based on PHP, MySQL, JavaScript. Technologies: ​Ajax, HTML/DHTML, CSS, XML, JSON, Apache.

Internal connectivity tool for employees Description: Internal connectivity tool for employees with extended security requirements and documentation exchange between different departments. Role: ​Senior Backend Developer. Technologies: ​Python, Redis, MongoDb, JSON, XML, Consul.

Microservices for incoming data storing Description: Microservices for incoming data storing, re-processing and indexes calculation with external tools, processed data should be available with REST API in JSON format. Role: ​Senior Backend Developer. Technologies: ​Python, Redis, MongoDB, JSON, XML, Consul.

Data Application Description: Big data collecting / processing / exchange with microservices APIs based on Golang with server side pre-processing / calculation / filtration. Role: ​Senior Backend Developer. Technologies: ​Golang, MySQL, MongoDB, Redis, JSON, XML, Consul, Prometheus.

EPP Client Description: ​Domain registration / management system. Role: ​Senior Backend developer. Technologies: PHP​ Symfony based (Doctrine) / MySQL / XML / JSON. by ​QAREA www.qarea.com​ ​ [email protected]

PokerSapiens Description: ​Online poker courses and social community board based on Symfony (Propel). Role: ​Senior Backend developer. Technologies: ​MySQL / XML / JSON / Red 5 / Nginx / Memcache / Varnish.

Destiny Technologies: ​Symfony 2, Doctrine, MySQL, Redis, XML, Apahe + Nginx.

Gimle DK Technologies: ​Symfony / XML (using external API Toolbox).

Stars DK Technologies: ​Symfony / XML (using external API Toolbox).

EDUCATION

● 1998 – 2003, Kharkiv​ National University of Radio Electronics.

by ​QAREA www.qarea.com​ ​ [email protected]