Jul 2013 - Sep 2016 (3 years 2 months)
Bangkok
Enhancing and KTLO a flagship financial product, Eikon, running on Windows are ones of my main responsibility. This product was not only implemented using desktop app technologies such as WIN32, MFC, ATL, COM, ActiveX, .NET, WPF but full-stack web technologies like NodeJs and AngularJs as well. There are many software methodologies adopted to control quality of software, such as running CI including coding unit test and integration test, using version control as well as branching, and even doing pair programming. For some projects, I collaborated with colleagues in France to to get things done.
- Build new product features of Eikon3/4 using C/C++, C#/WPF and AngularJS
- Fix bug and enhance Eikon core framework such as internal messaging system using json and protobuf
- Build a single-page web app for viewing adoption rate of Eikon every release using javascript and sql
- Using CI/CD (gitlab CI and Jenkins) by adding unit and integration tests as well as ensuring artifact is ready for delivery
- Implement automated test on Eikon3 using smartbear
- Adapt to changes all the time by adopting Scrum methodology
.net AngularJS C++ JavaScript NodeJS