Be positive, and always embrace changes
I have nearly 20 years of experience as a programmer and team leader, giving me extensive expertise in software development. I am dependable and proactive, with strong skills across all stages of the software development life cycle.
- Attributes:
» Strong analytical and organised skills
» Ability to get along with people at all levels
» Team player and accountable individual
» Strong troubleshooting skills
» Ability to work under pressure with minimal supervision
» Software quality and user experience focused
» Git expert
» Linux / Open source enthusiast
- Specialties
Full Stack Development: C#, .NET Core, Flutter/Dart, TypeScript, Vue / React / jQuery, PHP / Laravel, Microservices, RabbitMQ, SQL Server / MySQL, Entity Framework, NUnit / xUnit, Sphinx / ElasticSearch
- DevOps: CI/CD, Jenkins, Docker
- I am experienced in C#/Javascript/PHP, which means I have been working on many projects using these languages. I am familiar with Python/Delphi/Java, which means I know their syntax very well and have done some small projects with them. I also write scripts in Bash scripts that help me out from boring, repetitive tasks.
- Git is my favourite VCS tool since 2011.
- Docker is my love; if a service can be deployed by docker-compose, I would like to deploy it that way.
- C# is the latest sharp tool in my toolbox, I mainly write C# code since 2020, while the secondary important language to me is Javascript.
- Translating is my hobby, I translated and published three programming books, which are:
- Pro PHP and jQuery (深入PHP与jQuery开发)
- Pro jQuery (2nd) (精通 jQuery)
- Smashing jQuery (精彩绝伦的jQuery)
- I am the technical Reviewer / Proofreader of the classic Javascript book “DOM Scripting” (Javascript DOM编程艺术第二版), I paid a lot of effort into these books, and I am happy that they have helped so many web developers. Reference
- Happy Notes It is a note taking application that supports all mainstream platfroms, especially it supports to sync to Telegram channels with flexible rules.
- XE.com I am working on the core team in this well-known company, mainly using C# and JavaScript.
- ytabc.com I worked on this cross-border e-commerce platform as a full-stack developer. The backend of this project uses .NET Core 3.1, and the front-end of the project uses Vue.js.
- corpus.shukebeta.com This small project is a one PHP file project, but it’s really useful for learning new words. You could easily find sample sentences for a specific word or phrase in English or Chinese in seconds. show me the code
- I love straightforward communication and hate wasting time.
- Sometimes, I think I am still a boy, though I am already a father of two boys.
- I love playing the Ingress game, hiking, and camping in my spare time.
- I’m currently working at xe.com as a software developer, mainly focusing on .NET techniques on the Windows platform.
This Readme.md page is inspired by Queensfeery