Python: My current role uses Python as the primary language and have been building applications in Python for the last two years.
Java: I am experienced in a variety of Java API’s and frameworks. I have worked with Spring 4, Spring Boot in addition to others.
C++ I have used C++ as a language in production for ~5 years and I am familiar with many of the languages features.
Cloud platforms: I have primarily used Aliyun for running production apps on the cloud. I have experience setting up, configuring and running applications using a range of Aliyun offerings.
Web Development: Through building web applications, I have also worked with various client side technology, having used Flask, Django, jQuery, Bootstrap and React
Development Control: I have a good knowledge of application life-cycle management and have worked with SVN, Git, Maven, Gradle, Jenkins, TeamCity, etc. I have experience with an array of testing tools and technologies.
DevOps: I have created a CI/CD framework using Terraform, Jenkins and Ansible to deploy an enterprise software solution with applications built into Docker images running on Kubernetes clusters.
Agile: I have used Agile methodologies for managing customer requirements and development tasks.
BlockChain: I have used in some personal projects to record authentic transaction using Smart Contract, DApp and IPFS.
I have also gained experience and knowledge of other technologies from several side projects and research that I have undertaken in my free time, including Android, Machine Learning Model, a variety of social APIs (Twilio, Slack, etc) and cloud platforms such as Azure/Google/AWS.