Position: Frontend Developer / Tech Lead
Category: JavaScript
English level: upper
Years of experience: 11

2 Enterprise projects, VoIP, financial analytics, Social Networks, Work progress tracking systems, Bank analytics, Financial Services, R&D oil and gas, E-commerce, Real estate, Clinical Trials
I have near 10 years of experience in software development industry.  During that time, I participated numerous projects of various size and complexity. I have participated in full life cycle of software development, including working with requirements, planning, estimating, application design and developing, testing, debugging and deploying applications.
Most of my experience connected with client-side development but it also includes back-end part of application development, activities related to maintaining relational DBs, issue detection and resolving, requirements analysis and problems solving with quality assurance activities.  
I have strong knowledge and experience in JavaScript, HTML, CSS and Node.js. In addition, I have good understanding of Java and Ruby languages. I have experience working with such JS frameworks as ReactJS, AngularJS. I have experience in automation testing using Cucumber, Capybara, PhantomJs, Selenium and JS testing using Jasmine.js. I am good at supporting Continuous integration processes. I have solid experience with adaptive and responsive web applications. Prefer to work with Progressive Enhancement strategy. Worked on client-side and performance optimization activities. In addition, I worked with continuous integration. I have strong knowledge in design patterns, OOP, OOD design principles, TDD, BDD and always use SOLID principles in development and building product architecture.  As a plus, I have good understanding of Agile processes. I have great understanding of SCRUM, Kanban and XP, which I used at my projects during last four years. 
Among all personal qualities, I would like to notice high personal standards and attention to detail, self-motivated, flexible, methodical and rigorous approach to achieving tasks and objectives.
Want to work on architecture, planning, lead a team/s