Position: Full Stack Web Developer
Category: JavaScript
English level: intermediate
Years of experience: 9


I am an experienced Full-stack developer with over 9 years of experience in product and outsourcing companies. My expertise includes:
Back-end development: Working with PHP (Laravel, Yii2, Slim frameworks) and occasionally Node.js (Express.js, Adonis.js). Using databases such MySQL, PostgreSQL, MongoDB, Redis. Developing JSON RESTful APIs, writing unit and feature tests. Configure and deploy apps (CI/CD, Docker/Docker Compose, Nginx, PM2).
Front-end development: Working with JavaScript+TypeScript, Vue 2/3, Nuxt 3, Inertia.js. Developing SPAs and mashups with SSR support, integrating JSON APIs, creating responsive HTML/CSS/SCSS layouts, UI components, UI kits, and utilizing technologies such as WebGL(Three.js), GSAP.js, and CSS animation. Performance and SEO optimization.
Integration and deployment: Integrating external services such as logging, infrastructure, payments, and delivery systems for both front-end and back-end. Deploying projects to staging and production environments using CI/CD techniques in Linux environments, both with and without Docker.
Mobile Application Development: Developing, publishing, and maintaining Android applications.
Additional responsibilities: Evaluating project tasks, conducting meetings with clients, creating technical specifications, and writing documentation. Managing development teams, conducting code reviews, technical interviews, and mentoring colleagues.

With a strong curiosity and deep understanding of programming, computing, networking, computer graphics and client-server technologies, I am continuously striving to improve my skills to deliver maximum value in my work.
Interesting projects.
Communication with intelligent and interesting people.
Preferred work in product companies.