Core Skills

JavaScript, PHP, CSS

Certified proficiency with LinkedIn Skill Assessment badges

LinkedIn Skill Assessment Ranking

Top 5% of over 2.6M million test-takers for JS; 890K for PHP; 2.1M for CSS

Experienced with TypeScript, SCSS, HTML5 browser APIs

Additional Skills

Databases

Proficient in MySQL and PostgreSQL. Familiar with MongoDB and Redis.

Experienced with Redis, Vercel KV and Edge stores, Amazon SimpleDB

Backend Frameworks

Expertise in Laravel, Symfony

Proficient with NestJS, Express.js, Serverless Bref (AWS Lambda)

Frontend Frameworks

Proficient in Vue.js (V3 with Composition API), Nuxt.js, Quasar

APIs and Services

Experienced with RESTful and GraphQL APIs.

Have experience in creating several proprietary APIs and maintaining documentation.
Extensive experience with Amazon AWS services including SES, Lambda, S3, EC2 and SDB.
Proficient with deploying and managing applications on Vercel.
Skilled in integrating Telegram bot API and various Google APIs (Auth, Gmail, Maps).

Development Tools

Proficient with Git, Vite, Docker (including creation of docker images) and Linux-based operating systems.
Experienced with Parcel.js, Vite, Preprocessors.

Speaking Languages

Upper intermediate in Polish, B1 in English, native in Russian.

Leadership Skills

Team Management

Successful experience in organizing the work of a small team of specialists at all stages of application development. Formulating instructions and internal standards to ensure efficient operation.

Mentorship

Experienced in mentoring junior developers, conducting code reviews, and organizing onboarding.

Project Coordination

Skilled in coordinating cross-functional team work and collaborating with stakeholders to define project requirements and realistic timelines.

Agile Methodologies

Proficient in Agile practices and RICE prioritization framework, ensuring adaptive planning, evolutionary development with early delivery.

Software Architecture Skills

Design Patterns and Principles

Proficient in applying common design patterns to create scalable and maintainable applications. Strong understanding of software design and development principles, including KISS, DRY, and SOLID (pragmatically applied for maximum benefit).

System Scalability and Performance

Know various approaches to scaling systems to handle increasing loads. Experience with replication, sharding, caching, queuing, background tasks, and microservices.

Microservices, Modular, and Monolithic Architectures

Understand the advantages and disadvantages of each approach, with experience in creating and maintaining projects using all three types of architectures.

API Design and Implementation

Extensive experience in designing and maintaining proprietary RESTful and GraphQL APIs. Successfully integrated projects with third-party service APIs.

Quality Assurance Skills

Automated Testing

Experienced in implementing automated testing frameworks such as PHPUnit for PHP; Jest and Cypress for JavaScript to ensure code quality and reliability.

Continuous Integration/Continuous Deployment (CI/CD)

Skilled in setting up CI/CD pipelines using tools like Vercel, GitLab CI, or GitHub Actions to automate testing and deployment processes.

Quality Assurance

Besides automated testing, I use tools for static code analysis, linters, and other tools to ensure high code quality (ESLint, PHPStan, and others).

© 2019 – 2024 Artiom Rizhankou. All rights reserved.