AmdarisSenior Full Stack Web Developer
Jul. 2017 - Oct. 2022Chisinau, MoldovaDuring my collaboration with Amdaris I was involved in the development of two project types - Invoicing and EdTech, using next combined tech stack:
• Programming Models: OOP, DCPM
• Coding Principles: SOLID, DRY, KISS, YAGNI, SoC, etc
• Development Practices: TDD, BDD
• Patterns: CQRS, Command Bus, DTO, etc
• Frameworks: Angular, Vue, Symfony, Doctrine, PHPUnit, Behat
• Databases: MySQL, MongoDB
• API: REST
• OpenAPI: Swagger, Redoc, Stoplight
• In-memory Store: Redis
• Message Queues: RabbitMQ, Beanstalkd
• Search Engine: ElasticSearch
• QA: PHPUnit, Behat, Selenium, Xdebug, PHP_CodeSniffer, PHPStan, MailHog
• Containerization: Docker, Kubernetes
• CI/CD: Terraform, GitHub Actions, Jenkins, GCP
• Web Servers: Nginx
• OS: Windows, Linux
• Other: OAuth 2.0, OpenID, JWT, RSA, HMAC