3+ years of extensive experience in front-end development
Strong skills in Javascript, React/Redux, HTML5/CSS, Javascript Testing frameworks (Jest) and best practices
Experience in HTTP communication, including REST API
Experience with git or other distributed SCM systems
Understanding of Usability and User Experience Design.
Ability to explain complex technical concepts to designers, support, and other engineers in a clear, concise manner
Good written and verbal communication skills in English
NPM, WebPack, NodeJs
OOP, Rest API design, System Interaction Design
Java, Tomcat, GWT
MySQL, Cassandra
Jenkins, AWS
Only few directions, sub-projects briefly described below:
frontend system that give possibility operate in different ways with phone numbers. Also was created API to meet strict performance requirements and integrate it to Dashboard Web Portal. Telephone number inventory completely integrated with Telecom Provider services and partner vendors, which automates process of porting telephone numbers. All business processes related to purchasing numbers are integrated with billing system. Reliable storing of information was implemented with Cassandra cluster and MySQL database. The communication between modules uses RabbitMQ as a highly available and durable messaging system.
unified web-based solution to provide its subscribers an opportunity of configuring clusters based on system and network metrics. The goal was to create stable, uniformly loaded system that based on metrics result, that received from system and after analysis log collectors, give possibility for configuration of cluster.
Unified web-based solution to provide its subscribers an opportunity of configuring services, searching for phone numbers, ordering, porting in/out, and provision of phone numbers on their telephony network, and also provide the ability to terminate services. This system was implemented with a set of dependent complex projects.