Position: Seniour Frontend Developer (Team Leader/Development Manager)
Category: JavaScript
English level: fluent
Years of experience: 10

During the last 7 years I've successfully performed different projects (using Java, TypeScript &JavaScript), managed few teams and tried a batch of methodologies, development approaches and tools. Developed The BTC Platform for Online Gambling. Made Projects Software Architecture Analyses.
Experienced developer and team leader involved in full cycle of product development process including deployment, analysis, and collaboration with distributed teams. During the last 7 years I've successfully performed different projects (using Java, TypeScript, JavaScript, and ActionScript), managed few teams and tried a batch of methodologies, development approaches and tools. Moreover, I am constantly seeking to improve my skills and to be always aware of the latest developments in the world of TypeScript & Java. 

Current Stack: TypeScript, RxJS, React, MobX, Google Protobuf, Java...

Programming & Development
* JavaSE, JPA, JMS, JSP/Servlets, JDBC, REST, Spring, Hibernate, Liquibase, JUnit
* JavaScript, TypeScript, Angular, React, RxJS, MobX, Redux, Bootstrap...
* HTML, CSS, XML, JSON, Protobuf, SQL
* ActionScript 3, Robotlegs, Parsley, PureMVC, FlexUnit
* Maven, Ant, Webpack 
* Git, SVN

Agile
* Test Driven Development (TDD)
* Behaviour Driven Development (BDD)
* Scrum / Kanban / Waterfall

Techniques
* Design Patterns
* SOLID
* SMART

Certifications:
* Scrum Alliance Certified Scrum Master
* Oracle Certified Associate, Java SE 7 Programmer
* Oracle Certified Professional, Java SE 7 Programmer
* Code School - more than 7 JavaScript & Client-side Framework courses are accomplished.

Daily Tools: IntellijIDEA, Bitbucket, Jenkins, Jira, Confluence, Version One, Slack...
Freedom, Research and Development. Analyses and Solutions Design. Self-responsibility. Teams Collaboration. Leadership.