Keywords
Skills
DATABASES
SQL(5), Mysql(5), PostgreSQL(5), MSSQL(2), Mongo(3), SQL developer studio(1)
FRONTEND general
HTML(5), HTML5(5), CSS(5), SCSS(5)
FRONTEND with JS/TS
Javascript(5), Typescript(2), ReactJS(5), Redux(5), Redux Tools(5), Hooks(5), Function based components(5), Class based components(2), WebSocket / Socket.IO(5), NextJS(1)
BACKEND with Node
NodeJS(5), ExpressJS(5), Sequelize(5), TypeORM(1), NestJS(1), PDFKit(5)
PHP
PHP, PHP(2), Apache config(2), twig(2)
MOBILE DEVELOPMENT
React Native(3), Flutter (Dart)(1)
DESIGN - UX/UI
Figma(1), Miro(1)
C/C++
C(2), C++(1), Qt QML(1)
EDITORS
Visual Studio Code(5), Microsoft Visual Studio(3), Qt Creator(2), Xcode(1), Android Studio(2)
C#
C#(1), .NET(1),
JAVA
JAVA(3), Java Spring(3)
DEVOPS
DevOps(3), Docker(3), Docker-compose(3)
MICROSERVICES ARCHITECTUR + messaging queues
Microservices(5), Redis(5), RabbitMQ(3)
TESTING
Mocha (testing)(5), Chai (testing)(5), Sinon (testing)(5), Rewire (testing)(5), Spy (testing)(5), Jest (testing)
OTHER nice to have list
CypressJS(3), Google Cloud Platform(1), Cloud firestore(1), Angular(3), Endesive (Python crypto lib)(3), OpenSSL(1), Lit (former PolymerJS) (3),
Material UI(5), GEDCOM specification(5), VueJS(2), Vuex(2)
GIT(5), SVN(5), JIRA(5), Agil development(3), Redmine(5), Scrum master tasks(3), Product owner tasks(3), Project lead(3), Review of others code(3)
Project history
-
Securaze erasure software
Service-Oriented Architecture included multiple NodeJS Express API backends, C++, and ASP.NET. Client-side based on ReactJS library and QT/QML. I was responsible for rewriting the backend from monolith to microservice architecture.
Working with node.js and react.js, leading the development team, making reviews of others code. Implement a software solution for securely and confidently erase data. Fullstack development:
-
-
backend: strong node.js usgae with both javascript and typscript, using both monith and microservices architecture , Redis and RabbitMQ for the communication between the services. Writing SQL queries and using an ORM layer for getting data of a MariaDB database. Using Azure environment for hosting some parts of the application – using Docker containers. Writing unit tests.
-
-
-
frontend: using react.js and material UI library, redux, react-query. Automation test with cypress
-
mobile: using react native and material ui library
-
SECQR provides full security and authentication process from manufacturer to consumer, the SECQR mobile application is using unique code, based in blockchain technology, it shows all the movements of the product from factory into to your shopping bag.
-
-
backend: NodeJS and Express using mongodb
-
-
Harness
Service-Oriented Architecture included multiple NodeJS Express API backends, Java Spring Boot, and Python Falcon API. Socket.IO is used as EventBus for various components. Client-side based on Polymer and AngularJS.
-
Licensing Software
Global licensing server for RT-RK Black Box line of products, PHP-based using ZEND framework, AWS hosted, using Polymer client.
-
Redmine Issue & Analytics
Crawler, NodeJS/Polymer based tool for providing insights for large-scale Redmine projekts.