- Обо мне
-
- Стоимость работы:
- от 3 000 руб. за час
- Профессиональный опыт:
- более 10 лет
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- наличный расчёт, безналичный расчёт, электронные деньги
I’m a full stack web developer with 10+ years’ experience in back-end and front-end. Also, I have DevOps & QA skills.
About back-end:
I’ve been programming since 2006. My first languages were Python and PHP. In 2011, I started the development on Node.js. Then, in 2015, I tried TypeScript, and it proved excellent. I also had a lot of practice in other back-end programming languages, frameworks and technologies: Ruby, Go, Java (Spring, Spring Boot), Clojure, Webpack, GraphQL, REST API, Babel, PostgreSQL (TimescaleDB, PipelineDB), MySQL, Redis, Tarantool, RabbitMQ, Apache Kafka, Next.JS, Nuxt.js, Nest.js, Git, Mercurial, Ajax, NPM, Yarn, Composer, Symfony, Yii, Phalcon etc.
About front-end:
My experience with React.js started in 2014, after years of working with jQuery, Vanilla JS (pure JavaScript), and, of course, HTML + CSS. My practice with React + Redux began in 2015, and nowadays I use Redux-Thunk, Redux-Saga and React Hooks. Since 2016, I have also been working with Vue.js, and I think, that it’s a not bad framework. And, in general, my front-end stack is: React.js, Redux (redux-thunk, redux-saga), Vue.js, AngularJS, micro-frontend architecture, TypeScript, Babel, jQuery, JavaScript, HTML 5, CSS3, Bootstrap 4, NPM, Yarn, Gulp, Grunt, Sass, Less.
About DevOps:
Many times, I was in a situation, where I needed to configure the servers myself. At the beginning there were simple bash scripts, but then I started to configure Kubernetes clusters with Ingress, Flannel/Calico, Grafana, Graylog, Consul, Prometheus and many alert messages. Of course, there were CI/CD (Jenkins/GitLab CI/Bitbucket Pipelines/GitHub Actions). Also, I have huge experience in AWS and DigitalOcean infrastructure, including practice with Terraform.
About QA:
My practice tells me that the human factor is the most common cause of errors in software products. And I'm sure, that I should test my code using various testing strategies. At present, I like to write different end-to-end tests (Selenium, Jest + Supertest, etc.), unit-tests (Jest, Mocha etc.) and snapshot-testing.
About Teamwork:
I have a lot of experience in working with different teams including decentralized ones. Also I was in a teamlead position and tried many teamwork methodologies, such as Agile, SAFe (Scaled Agile Framework), Scrum, Kanban, Waterfall etc.
- Отзывы
Нет отзывов