I'm a seasoned Back-end Software Engineer and Software Team Lead with profound expertise in Node.js and a proven track record of crafting high-performance, scalable solutions. My extensive experience includes managing and developing ERP systems using TypeScript, ArangoDB, WebSocket, and a customized backend platform. I specialize in fine-tuning code for optimized speed and efficiency and conducting rigorous code reviews to ensure top-notch quality.
I have worked across diverse domains, including ERP systems, CRM applications, fintech, eCommerce projects, cryptocurrency exchanges, and copy trading platforms. Proficient in Node.js frameworks such as Express.js, Koa, Hapi, Sails, and Nest, I am also experienced with tools like WebSocket, RabbitMQ, and WebRTC. My expertise extends to databases like ArangoDB, MongoDB, and PostgreSQL, with a strong emphasis on security through OAuth2, JWT, and encryption practices.
I prioritize quality through robust testing with tools like Jest and Mocha and leverage CI/CD pipelines using GitLab CI. My experience includes containerization with Docker, limited orchestration using Kubernetes, and exploring Go with the Echo framework. Additionally, I am skilled in message brokers like RabbitMQ and Apache Kafka and adept with Git for version control, enabling the delivery of reliable, scalable systems.
- ERP Systems
- Blockchain (Social trading, NFT)
- ...
- System Architectures
- Golang
- ArangoDB
- gRPC
- ...