I have been working on multiple backend services in Food and Mart including searching, landing and administration subdomains. Iβm also the main developer developing a chat system for an ongoing order. I also introduce a proper application observability to the company's tech stack which include metrics, distributed tracing, logging and alerting. I also encourage our team to write code that aims to increase testability, maintainability and readability by applying only simple principles such as law of demeter, code that uses ubiquitous language and micro type.
Designing and implementing inventory and stock management system from ground up which are involving event sourcing and highly concurrent system. The system is written entirely in Go and using PostgreSQL as a database system. I'm also do load testing using K6 and do tracing using Open Telemetry which is exporting to Jaeger.
I'm working on multiple applications focused on backend development which are using Node.js stack consisting of TypeScript, JavaScript, GraphQL, Nest.js Express.js, Sequelize, Loopback, MySQL and GCP related such as Cloud Function, Cloud Run, BigQuery, Pub/Sub, Memorystore (Redis), Kubernetes, Firestore and Datastore. I'm also designing and developing multiple application involving real-time asynchronous messaging communication where idempotent and message deduplication are needed.
Designing and developing mobile application for internal company usage from scratch using Ionic Framework 4 based on Angular framework including NGRX, NGXS, native module interaction using Cordova and communication using REST and Paho MQTT. The whole application is written using container and presentation component and using NGRX/NGXS together as single source of truth of the application data and state.
Link shortener service written in Rust.
Where to start typing pratice.
A note application with real-time handwriting to text conversion.
An object-oriented programming game development project.
An object-oriented programming game development project.
A final practicum project for computer engineering.