Position: Node.js developer
Category: Node.js
English level: fluent
Years of experience: 2


Recently, I worked on project that allows administrators to create and monitor field support officers. These support officers offers after sales services to the client's customers. The client is a POS terminal distribution company. My task was to complete the revamp of the existing backend service using NestJs. One of the things i did was to normalize the existing database tables, also we migrated existing data from old tables to new tables. I implemented a feature that is to allow administrators to download bulk reports submitted support officers. Because of the size and memory efficiency of the server, I had to use streams to achieve this. At the moment, I am a backend engineer. I would like to improve on my Data Structure and Algorithm skill