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
github-logo-circle

Github Skills (6)

scala10
junit9
sbt7
user-manual6
basics6
learn-ruby-on-rails6

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.
sbtscalascala3
cankill/wonton-tma-app

May 2024 - Dec 2024

Contributions:28 pushes, 1 branch in 6 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
Andrew Filyanin - Application Engineer