This is Necmettin Self-Taught Software Engineer. A community leader for Software Developers in Guangzhou. Instructor in Code Up Girl When it comes to actual development, I choose to write compact, isolated code. Ubiquitous well-written tests are what makes me sleep like a rock, my clients feel in good hands and safe. That’s why I put tests at the top of my priority list. The role of tests becomes crucial in the world of JavaScript. The language with its long curved path of evolution is far from being free of quirks. Some are just obviousness and others are totally bizarre. To keep the grade of monkey business low and productivity high, I follow the best practices, use patterns where appropriate, learn new techniques and demand myself and other team members deliver quality code which conforms to the high industry standards. Node.js (loopback, express, Koa, and most npm libraries) JavaScript (React/Redux, Vue, Jest) ElectronJs Docker (Dockerfiles, docker-compose, Kubernetes, Mesos) Golang Elasticsearch MongoDB Redis MySQL Socket.io CSS3, SASS, Styled-Components HTML5, PUG