Position: Senior Java Developer, Team Leader
Category: Java
English level: fluent
Years of experience: 6

I’ve been developing websites for over 8 years. Started as a simple e-shops developer and proceeded on to developing and managing huge file sharing portals with over 40 servers and millions of pounds in revenue.

I have managed a team with up to 12 people, constantly motivating and supporting them. I developed the best possible architecture, documentation and development process, so the team could enjoy their work and always show the best result.

Constantly looking for new challenges and opportunities to improve myself.
Java: Java SE, Java EE, Spring, Hibernate, JUnit, Mockito, JBehave, Spark, Tomcat, netty, Jersey, SOAP, Maven, Gradle
Patterns: “Gang of Four” patterns, Microservices, MVC, REST
Databases: MongoDB, MySQL, PostgreSQL, Redis, DynamoDB, Memcached
PHP: Symfony2, Zend Framework, CakePHP, Codeigniter,  xDebug, PhpUnit
Javascript: AngularJS, ReactJS, jQuery, Grunt, Bower, Gulp, npm
Queues: AWS SNS, RabbitMQ, ZeroMQ
Python: Tornado, Django
DevOps: Chef, Docker, Vagrant, Jenkins
AWS: EC2, S3, CloudFront, OpsWorks, SQS, SNS, SES, Elastic Beanstalk, Glacier, Route 53, CodeDeploy, CloudWatch 
Linux/Unix: Debian/RHEL Administration, Shell scripting 
CVS: Git, SVN, Mercurial
Software Development Methods: Agile, Scrum, TDD, BDD, DDD, XP, Kanban
Looking for a place to challenge my skills and enrich my knowledge.

I'm not interested in PHP Developer positions.

The CV and additional data available upon request.