shukebeta - Overview

Hi there, I am David. 👋

blog

Be positive, and always embrace changes

I have more than 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

💻 Computer things

  • 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

🌀 Projects

  • New Words An application that helps people learn new words in foreign languages, which is AI based and supports all popular languages.
  • Happy Notes A note taking application that supports all mainstream platfroms, especially it supports to sync to Telegram channels and Mastodon 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

🤖 About me

  • 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