Identified areas for modification in existing programmes as well as developed and executed
modifications, while writing and implementing efficient code.
* Headed multiple projects and products by creating effective solutions and leading development
teams, such as Passwarden, KeepSolid Sign Business API, KeepSolid Sign, KeepSolid Goals, and
KeepSolid Universal Auth.
Key Projects
Passwarden
* Created a prototype and backbones of the product, while managing a team as a Tech Lead.
Platforms: Web, Browser Extension, Mobile
Technologies: Ionic, Angular, Apollo, NodeJS, NestJS, GraphQL, WebSockets
KeepSolid Sign Business API API Documentation
* Built a backend for frontend (BFF) application with documented API, NodeJS application with
network connection custom protocol over TCP, ProtoBuf, cryptography, PDF editing, and export.
Used Headless Chrome for PDF generation; Swagger v3 for documentation; Postman for testing.
Technologies: NodeJS, Headless Chrome, OpenAPI (Swagger)
KeepSolid Sign WebApp | Article(Ru) | Conference Talk(Ru) | Slides (Eng)
* Worked on document signing application migration with business logic written in C++ to modern
web applications. Led team of two front-end developers and set-up development workflow by using
Gitlab CI. Used the Angular framework for front-end. Created an article on the most famous
Ukrainian developer's website, while giving a few conference talks.
Modules: Network with Server Connection Custom Protocol Over TCP, Cryptography, Offline Data
Storage, PDF Editing, Export
Technologies: Angular, RxJS, NodeJS, ProtoBuf, PWA, Modern Browser APIs (IndexedDB, Web Workers,
Service Workers)
KeepSolid Goals WebApp | Conference Talk(Ru)
* Developed goal management application with UI library and application by leading team of C++
developers. Built microservices with NodeJS by using NestJS and GraphQL. Used Gitlab CI with
Docker Containers for development and production workflow.
Technologies: Dart, AngularDart, Flutter, NodeJS, NestJS, GraphQL, Redis, PostgreSQL, Gitlab CI
KeepSolid Universal Auth
* Created single SPA for users' sign-in/up into company products. Developed SDK for integrating
auth logic into SPA and websites. Inserted sign-in/up form and button into product
Technologies: Svelte, Rollup
GoActive
* Established an online interactive platform with Flutter front-end and Serverless AWS backend.
Headed small teams in both directions.
Technologies: Dart, Flutter, TypeScript, AWS (Amplify, Cognito, Lambda, DynamoDB, AppSync, CI),
GraphQL, Terraform
Determine
* Improved SPAs infrastructure for better performance and maintenance. Optimised bundle size for
libraries(>20%) and web apps (50-70%). Replaced Javascript with TypeScript. Led the development
workflow with GitHub Actions.
Technologies: TypeScript, Webpack, Rollup, GitHub Actions, NodeJS, WebSockets(SocketCluster), Redis,
MongoDB, Docker
Side/Pet Projects
ShakeUp AppStore
* Created a cross-platform mobile application for a coffee house. Developed an API and admin
panel.
Technologies: Flutter, Dart, GraphQL, NestJS, Firebase, Angular. CodeMagic CI
GeekInformer
* Developed a news aggregator from scratch and improved for three years. Trained 10+ developers
on the project. Performed UI, UX, native Android App, web app, and back-end development. Worked
with native Android app development.
Technologies: React, PWA, Modern Browser APIs, NodeJS, SSR, MongoDB, Nginx, Elastic, Azure
Crypto Tip Jar (Pet Project) Repository
* Created a tiny application for collecting tips on the Ethereum blockchain
Technologies: SvelteKit, TypeScript, Hardhat, Solidity