Backend Developer
Current- Implementation/Improvement of API REST endpoints focusing on MongoDB queries optimization for large amounts of data (~50.000 IoT devices) reducing response time in seconds for big cases.- Handling of incoming and outgoing IoT LoRa traffic (from gateways and base stations) through Websocket, TCP and UDP connections.- Services communication using a RabbitMQ-based messaging system.- Node.js file system interaction with the use of native modules for the creation of daily writable streams where placing relevant application logs asynchronously.- PKG bundler bug fixes to serve the Network Management System into a binary executable in a secure way.- Bitbucket project creation from scratch to manage emails sending using custom Handlebars templates. Directories, files and compiled code creation to be imported in other projects package.json to directly access this templates.- Nest.js-based endpoints implementation for LoRa Alliance Payload Codecs implementation decoding and encoding data between the server and the end-devices.- Documentation using Swagger and Confluence (internal data).- TDD implementation with Jest reaching required coverage goals.- Dockerfiles creation for application deployment.