Professional Experience

Freelance Software Engineer at Run4U, Lviv, UkraineJuly 2020 - December 2020

Running club training management platform

  • Developed training management dashboard React app
  • Developed GraphQL serverless api for training management and tracking
  • Implemented authentication, authorization, emails and push notifications
NodeJS
TypeScript
Serverless
React
NextJS
AWS
Firebase
MongoDB
Apollo GraphQL
JSS
Senior Software Engineer at Namaste Technologies, Toronto, ONJuly 2019 - Present

E-commerce/marketplace platform in government regulated industry

  • Developed and maintained scalable, multilingual and multi-regional marketplace frontend in React
  • Integrated social authentication with existing auth system
  • Designed and documented technical requirements and architecture
  • Continuously worked on search engine optimization

Medical Documents generation and management system

  • Developed a service for issuing and tracking medical documents for patients by nurse practitioners in NodeJS
  • Integrated multiple internal microservices via asynchronous flow using Kafka as messaging queue

Telemedicine Consultations Web App

  • Worked on a web app for Nurse Practitioners to perform online video consultations, record notes and issue medical documents
  • Optimized image upload flow
NodeJS
TypeScript
AWS
React
NextJS
Express
TypeORM
PostgreSQL
MongoDB
Cypress
Jest
Kafka
React-Query
JSS
Software Developer at AVR Spot Creative, New York, NYNovember 2018 - April 2019

Employee Awareness and Cultural Engagement Platform

  • Developed iOS and Android app based on Cordova and React
  • Implemented Web Dashboard with administrative and reporting capabilities
  • Implemented PGP-based user data encryption flow
  • Created Web Portal with support of data driven surveys, authentication and encryption
NodeJS
React
Redux
Sass
Express
Firebase
Jest
Git
MongoDB
node-forge
Software Developer at 360insights.com, Whitby, ONApril 2017 - November 2018

Generic Volume Incentives Platform

  • Set up Web and API services from ground up
  • Configured module bundlers and implemented custom Webpack/Rollup loaders/plugins
  • Developed and maintained Reusable UI Components Library
  • Designed and implemented gRPC services
  • Wrote epics and user stories

Business Intelligence Enhancements

  • Developed UI dashboard features
  • Developed TSQL queries and stored procedures
  • Refactored existing codebase

Async Reports Workflow

  • Developed back end services with REST API and async messaging
  • Implemented files and metadata storage with AWS S3 and DynamoDB
  • Implemented asynchronous web notifications with Server Sent Events and RabbitMQ
  • Responsive front end development with React and Sass

Volume Incentives Platform

  • Built REST APIs with Express and Restify
  • Created TSQL queries and stored procedures
  • Responsive front end development with React and Sass

Co-Operative Advertising Incentives Portal

  • Front end development with React and Sass
NodeJS
React
Redux
NextJS
StyledJSX
Sass
Webpack
Rollup
Babel
Express
Restify
Storybook
RabbitMQ
Server Sent Events
AWS S3
AWS DynamoDB
TSQL
gRPC
JasperSoft
Jest
Mocha
Chai
Git
Technical Business Analyst at 360insights.com, Whitby, ONOctober 2014 - March 2017
  • Elicited, analyzed and documented business requirements.
  • Documented system requirements in forms of user stories, wireframes and system process models.
  • Prioritized and managed requirements through SDLC.
Jira
Trello
TSQL
MongoDB
MS Visio