Nowadays, high quality of code is not enough, solving problems and execution of expectations is a must.
Professional in development of back-end and front-end applications. 2 years experience in AngularJS, NodeJS, MongoDB, 10 years in JS, PHP, MySQL, UNIX. The team player with good communication skills and understanding client’s expectations.
I’m experienced in:
AngularJS ($service, $http, ui.router, ui.bootstrap, directives, filtres, ng-animate, ng-storage, );
— HTML5/CSS3/Twitter Bootstrap
— SCSS/LESS
— Grunt/Gulp/Yeoman
— Bower/NPM
— TDD: Karma/Protractor, Selenium IDE, PhantomJS
— DB: MongoDB, MySQL (query optimization, clustering, high load)
— NodeJS (express.js, mongoose, passport)
— PHP/Perl
I work a lot with hosting infrastructure: Amazon AWS(S3, EBS, Route 53, CloudWatch, CloudFront) and DigitalOcean with OS: Ubuntu, FreeBSD and different web servers: Apache, NGINX.
I strongly follow pragmatic approach to a development and understanding of MVP requirements. Agile is my favorite methodology and usually I work with: Jira, BaseCamp, Trello or Asana.
Legacy code is not my nightmare, I can and AM able to work with it. A lot of different technics in my arsenal allow saving client’s money. Moving from old-school to single page app (SPA) with using AngularJS can be done without problems.
I like SPA with MVC and REST API. My apps were integrated with: Paypal, Skrill, Fastspring, Robokassa payment systems.
Have a lot of experience with high-load, optimization of code algorithms, time of execution queries, reducing quantity of queries, redirects of a page. I know how it’s important for good UX.
I’m familiar with VoIP and can provide solutions for provisioning, invoicing (HTML2PDF e.g. Princexml) and subscription services.
Personally I am reliable, communicative and flexible person and follower of new approaches to solve client’s issues in the best way.