For the last few years I've been assisting foreign companies in setting up and running their offshore offices in VietNam: from setting up office locations, recruiting the right people, mentoring and training their engineers, to leading their teams and projects here.I'm also always eager about hands-on work on interesting stuff in VietNam or remotely (other locations negotiable). If you need a system analyst, software architect or tech-lead with many years of experience working on large scale, complex projects, then don't hesitate to contact me.My main area of interest is large backend systems architecture design for scalability and high availability. I mostly use kubernetes platform these days as it is most standardized which in turn provides best tooling and allows to easily switch between providers (avoid vendor lock-in) or even use several at once (cluster federation, the "the real cloud" as opposed to a single zone cluster). I have experience with "hosted" engines (Google, AWS...) and with setting up clusters on-premise from scratch using kubeadm/kubespray.My favorite development platform is Java/JavaEE as it combines language maturity with a well developed ecosystem (libraries, tools, frameworks, community).I also enjoy .net-core since it was open-sourced.Finally, I have an extensive (yet a bit outdated at the moment) C++ experience if someone needs to squeeze every bit of performance for some low level infrastructure stuff.Besides backends, I used to lead mobile engineering (I have a solid knowledge of android and high level of iOS platforms) and test engineering teams (Test Driven Development, Design patterns and refactoring for testability, CI/CD infrastructure, selenium/appium instrumentation, Cucumber end2end testing)
Listed skills include Distributed Systems, Software Development, Java, Linux, and 37 others.