Position: Software Developer
Category: Scala
English level: upper
Years of experience: 5


Hi there!

I have 5 years expirience in Digital Banking sector. 2 years I have worked as a tester of Mobile/Internet banking. Then I moved to the other side -  in development team where we were developing backend for those digital products. 2 years I have worked as PL SQL/Java developer.
In my 2nd year in IT we started splitting our monolith to microservices. So I swithced from PL SQL to Scala.  Last year I was focusing in reactive microservices  -  mainly developing grpc services using Akka, creating mobile gateways with Play framework.. 
 Almost 1 and a half I spent with Scala. I am looking forward to procede my carier as Scala developer. 
 Beside all of the above I have some additional skills which I think are quite important.
 1) I am good at reading and working with others code. This is how I learned programming(how to (not) write ) and almost 70% of my scope at work was to support/improve/fix others code. So naturaly you become better at surfing in old and messy codes packages))
 2) As a past tester I am aware of importance of testing your own lines of code. Writning unit tests, running a couple real time tests. 
Some times even getting creative and thinking out of scope.