Summary
Erik Arakelyan is a Principal Software Engineer based in Porto with 8–9 years of experience building scalable FinTech and payment platforms using .NET Core, Microservices, and Clean Architecture. He has driven architectural strategy for a Digital Lending Platform, evolving a modular monolith toward event-driven distributed systems and integrating Temporal and BPMN workflows to tame complex business processes. Known for raising engineering standards—mentoring seniors, formalizing best practices, and boosting test coverage—he also solves systemic performance bottlenecks through caching and query optimization. His background includes secure enterprise identity and transaction systems, resilient messaging with RabbitMQ/MassTransit, and a pragmatic mix of hands-on coding and technical leadership. An electrical engineering graduate, he brings a systems-thinking approach uncommon among web-focused engineers, applying low-level rigor to distributed application design.
8 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Radio Engineering and Communications, Bachelor's degree, Radio Engineering and Communications at National Polytechnic University of Armenia