This app works best with JavaScript enabled.
Professional Experience
Freelance Software Engineer
at Run4U, Lviv, Ukraine
July 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, ON
July 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, NY
November 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, ON
April 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, ON
October 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