// December 2019 - Present // January 2019 - November 2019 Programming / Methodologies / Architecture SOLID Clean code OOP/FPP Design Patterns Data-Structures Domain Driven Design CQRS Hexagonal Architecture Event Sourcing TDD BDD Mutation Testing SCRUM Technologies PHP 7.x Symfony Laravel phpSpec Behat PHPUnit Doctrine Sylius Xdebug Blackfire TypeScript TypeORM Jest Bash Python Go Java Tools ORMs PostgreSQL MySQL Elasticsearch MongoDB Redis RabbitMQ Amazon SQS Git Vagrant Docker Serverless CI/CD Jenkins Ansible Github GitLab AWS JIRA Other Open-Source Contribution Event Storming Design Thinking eCommerce Transport Data Building SDK Building REST APIs Headless GraphQL Self-organization Code Review Team management Senior PHP Developer #iGaming BetterCollective (Łódź, Poland) Worked on internal APIs used for company products with a focus on optimizing the user traffic within a microservices architecture. The company worked entierly in iGaming industry where its platform was used daily by over 570k users and visited 50m+ times per month; Developed REST APIs using mainly: PHP, TDD & BDD, Elasticsearch, PostgreSQL, and RabbitMQ (used for communication between internal APIs). Mostly responsible for designing parts of the new and refactored version of the API for main company product - BettingExpert; Worked in an international and interdisciplinary team in SCRUM methodology with a focus on Backend tasks. Software Engineer / Team Leader #eCommerce BitBag (Opole, Poland) REMOTE Worked on several projects from the eCommerce industry. Almost all projects were international, with a focus on European customers. Served the role of a Team Leader in 2 teams and a role of Technical Consultant for ongoing eCommerce projects; Organized several Event Storming sessions across all projects I worked on with business customers and used its output to deliver higher quality and more suitable software solutions; Worked on projects based on the Sylius framework along with techniques like DDD, CQRS, and TDD. Konrad Alfaro Living in Łódź, Poland READY TO RELOCATE Software Engineer, Speaker, and Team Leader. Passionate and ambitious with willing to work on demanding and complex projects to develop new skills and share experience and knowledge. Believes that the key to build great software is communication and agility. github.com/RadnoK // radnok.blog // [email protected]// +48 665 506 650 SKILLS & EXPERTISE WORK EXPERIENCE 1 / 2
2
Embed
Konrad Alfaro · Developed main APIs for a Loyalty Programs SaaS Platform ( Open-Loyalty ) using PHP 7 (Symfony framework) and DDD, CQRS, Event Sourcing, BDD/TDD techniques alond
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.