Andrew Filyanin

Application Engineer

Abu Dhabi Emirate, United Arab Emirates
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andrew Filyanin is an application engineer with 11+ years delivering backend systems and over 22 years in IT, currently based in Abu Dhabi. He designs and implements cloud-native microservices, having led architecture and teams to decouple monoliths, optimize telco systems, and build resilient catalog solutions using Java, Scala, Kafka, Couchbase, Docker/Kubernetes and Spring Cloud. Known for mentoring colleagues and translating complex customer requirements into clear design docs and roadmaps, he has repeatedly reduced operational cost and simplified legacy platforms. His open-source Scala contributions include implementations for Baeldung tutorials—covering functional patterns, error handling, and testing—which reflect a strong pragmatic functional-programming background not obvious from his managerial roles. Reliable under pressure, he blends hands-on coding with technical leadership across high-load telecom and enterprise systems.
code10 years of coding experience
job20 years of employment as a software developer
bookUlyanovsk School 6
bookMaster of Science in Engineering, design and technology of radio-electronic devices, CAD, Master of Science in Engineering, design and technology of radio-electronic devices, CAD at Ulyanovsk State Technical University
stackoverflow-logo

Stackoverflow

Stats
87reputation
8kreached
4answers
6questions
github-logo-circle

Github Skills (14)

scala10
junit9
sbt7
jax-rs6
user-manual6
aop6
json4s6
hibernate-validator6
basics6
spring-aop6
spring6
learn-ruby-on-rails6
cxf6
java6

Programming languages (2)

JavaScala

Github contributions (5)

github-logo-circle
Baeldung/scala-tutorials

May 2020 - Mar 2021

Supporting code for the tutorials on https://www.baeldung.com/scala
Role in this project:
userBackend Developer
Contributions:5 commits, 10 PRs, 7 comments in 10 months
Contributions summary:Andrew's contributions primarily involve Scala code, focusing on implementing functions and methods. They addressed various aspects of Scala, including anonymous functions, by-value and by-name parameters, and extension methods. The user's work also encompasses the implementation of testing with JUnit and the development of a line plotting and factorial calculation functionality. They also worked on error handling with Try and Option.
scalasbtscala3
cankill/parental-control

Nov 2024 - Jul 2026

Contributions:20 pushes, 1 branch in 1 year 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial