Senior C# And .Net Core Developer
CurrentWorking on WPF and writing modules which are needed for the Lending subsystem for Lotus front-office software, and at the same time I am undertake of converting this modules into the web-based equivalent using Asp.net core. In this role I am obliged to use code best practices, such as applying OOP deign patterns like observer, singleton, decorator, MVVM and clean code practices. In order to be in compliance to backend object model which has been written in Java technology, several messages has been written over DTOs. I sometimes help my team to write queries in PL/SQL in order for some SSRS reports. Also as a full-stack developer most of the time I am expected to write messages at the back office in Java language. As this software is an enterprise-level SOA, I have learnt practically many things from it.