Oct `17 – Present
Cryptocurrency Investment Tool
Smart Contracts Developer
Developed several smart contracts implementing a multilayer upgradable architecture. Significantly optimized contracts implementation and thus reduced gas costs. Integrated several smart contracts with a NodeJS backend using Web3.js
A smart contract based investment tool consisting of multiple cryptocurrencies.
Jun `17 – Oct `17
LK Insurance Broker
Implemented the admin panel, user module, authentication and authorization. Created documentation with Compodoc and deployed the application in Azure
Angular 4 based web app allowing clients to order different kinds of insurance and observe them, while the employees have access to all clients‘ insurance policies and can manage them.
Technologies Stack:AngularJS Azure Node.js
Jun `17 – Oct `17
Bonanza Algorithms Catalogue
Implemented the admin panel and the judge system functionality. Wrote functional tests with Selenium and deployed the application in AWS
Web app based on Node.js with server-side rendering representing an algorithm catalogue with an admin panel, judge system functionality and chat where the client can solve complex tasks and chat with other users.
Technologies Stack:AngularJS Node.js
Jan `17 – Apr `17
Library System CLI
Implemented SQLite logger using Ninject interception, extracted the data layer, wrote command functionalities. Wrote unit tests in Nunit , Moq, Effort and Nmemory
Library management system with a console client application implemented in C#. The system’s data is hosted on an SQL Server database, user information is hosted using PostgreSQL, and administrative logs is hosted using SQLite.
Technologies Stack:C# PostgreSQL NUnit
New Bulgarian University
MSc in Informatics