Alexander Paskhin
Портфолио
Action Digital Media Holding
• Review the legacy system and transform it into a scalable testing platform that will drastically reduce the complexity and amount of manual work. • Developing tools to help monitor the platform and fixing bugs in the current software. • Evaluate & Enhance the tools and technologies used within the current team. • Troubleshoot and resolve technical issues related to the software.
Action Digital Media Holding
• Develop, test, and maintain Java/Kotlin-based payment processing systems and related applications. • Working closely with our Product and Design colleagues to balance requirements and deliver functioning applications and services that our clients love. • Aligning architecture and approach with their Principal Engineers (and providing justification for divergence, where appropriate) Providing technical mentoring and coaching to more junior engineers. • Solving problems 'at the coalface' for your project, but also aligning to our engineering principles and core technology choices. • Working with the cross-functional delivery teams who will deliver what you've helped design. • Handling asynchronous code with Kotlin coroutines.
Action Digital Media Holding
• Building great software with high-level code engineering. • Using SOLID principles, Clean Code/Architecture, TDD and CI/CD as the way to work and deliver high quality and maintainable code. • Writing maintainable code in this way enables to make changes more easily, safely and faster, enabling the company to grow longstanding relationships with clients. • Participate in code reviews and ensure that all code is of high quality and adheres to coding standards.