An independent full-stack developer with architect-level skills in:
- Ruby / Ruby on Rails (7 years, 24 projects)
- Python / Django (5 years)
- React / Redux (3 years)
Additionally, I have skills in:
- Scalable, decentralized (modular) applications architecture
- Databases: relational (PostgreSQL, MySQL), NoSQL (Redis, Riak, MongoDB, Neo4j), big-data-specific (Google BigQuery, Amazon Redshift)
- Background jobs processing: Sidekiq, Resque, delayed_job
- Message queuing: RabbitMQ (AMQP)
- RESTful APIs implementation, integration with any third-party APIs
- Web applications deploy, monitoring, maintenance: Heroku, Amazon EC2, Linode, Digital Ocean)
- Amazon Web Services infrastructure: EC2, S3, Glacier, Redshift,..
- Process: TDD/BDD with RSpec, Cucumber, Capybara, Zeus, Guard
- Version control systems: svn, git (with GitFlow, GitHub Flow workflows)
As a full-stack developer / technical architect, I can develop scalable and stable multi-node server-side applications and also can evaluate your Ruby/Rails application and make suggestions on possible optimizations / refactoring / adopting best practices. As a team lead, I can divide, prioritize and delegate tasks to developers, consult developers on best practices, ensure high overall quality of software product. I like challenges, have solid skills of problem solving, do not require supervision to successfully perform my duties. Dependability is also one of my key strengths (never left my work half-done / half-functioning).