Syerikjan Khusayan, Developer in Toronto, ON, Canada
Syerikjan is available for hire
Hire Syerikjan

Syerikjan Khusayan

Verified Expert  in Engineering

Full-stack Developer

Location
Toronto, ON, Canada
Toptal Member Since
March 4, 2021

Syerikjan is a software engineer with a decade of industry experience in banking and enterprise applications such as Dash Enterprise 5. An advocate for test-driven development, he focuses on developing reliable and scalable solutions. He has engineered the VOD solution on AWS, enabling adaptive bitrate streaming capabilities, resulting in a 30% increase in user engagement. Syerikjan specializes in back-end development and prefers to work with Node.js, React, Java, and Go.

Portfolio

Plotly Technologies Inc.
Node.js, TypeScript, Kubernetes, React, GraphQL, Amazon Web Services (AWS)...
TomYo
Node.js, React, Amazon Web Services (AWS), Restify, React Native, Next.js...
Nomadays, Inc.
Next.js, Java, Spring Cloud, Apache Kafka, MongoDB, React, Back-end...

Experience

Availability

Full-time

Preferred Environment

Linux, PostgreSQL, Node.js, Visual Studio Code (VS Code), Amazon Web Services (AWS), Java, Go, React, Back-end

The most amazing...

...thing I've developed and deployed is a video-on-demand solution on AWS to achieve adaptive bitrate streaming.

Work Experience

Senior Back-end Developer

2021 - PRESENT
Plotly Technologies Inc.
  • Built a fast and reliable GraphQL API, allowing users to scale their data science and ML dashboards quickly.
  • Implemented a fault-tolerant, event-driven solution for ML app deployments using Kafka, Kubernetes, and PostgreSQL.
  • Developed an SSH proxy service to authenticate Git SSH deploys of ML apps.
Technologies: Node.js, TypeScript, Kubernetes, React, GraphQL, Amazon Web Services (AWS), Amazon EKS, Back-end, NestJS, Google Cloud, TypeORM, WebSockets, Agile, PostgreSQL 9, Redis, Docker, SQL

Senior Software Engineer

2019 - 2021
TomYo
  • Developed and deployed the video-on-demand solution on AWS to achieve adaptive bitrate streaming for an edtech company.
  • Integrated mailing and SMS services using dependency injection and abstracted dependencies to be mocked during unit tests.
  • Implemented a recommendation engine using Segment collected data and AWS Personalize.
  • Architected a notification service to send push and in-app notifications using Node.js EventEmitter development. Monitored push notification delivery with Google Cloud BigQuery.
  • Applied concurrent live-commenting feature to increase user interaction with the live stream using Socket.IO and Redis.
Technologies: Node.js, React, Amazon Web Services (AWS), Restify, React Native, Next.js, PostgreSQL, Serverless Architecture, AWS Lambda, AWS Step Functions, Back-end, Serverless, Sequelize, React Redux, Socket.IO, WebSockets, Agile, Scrum, MERN Stack, Team Leadership, Twilio API, PostgreSQL 9, Redis, Docker

Software Engineer

2017 - 2019
Nomadays, Inc.
  • Migrated existing WordPress agency websites to progressive PWA web apps, which increased the load speed by 30%.
  • Coded a multilingual routing solution that made the platform SEO-friendly.
  • Initiated and led componentizing of the platform code to ease the development process.
Technologies: Next.js, Java, Spring Cloud, Apache Kafka, MongoDB, React, Back-end, React Redux, Express.js, MERN Stack, Redis, NoSQL, Microservices, IntelliJ SDK, Spring, SQL

Software Engineer

2016 - 2017
Unimedia Solutions
  • Built an ad performance reporting solution for Japanese mobile operators Au and Softbank using Spring Boot.
  • Automated the testing process through RSpec unit testing and GitLab CI/CD.
  • Implemented a task completion history-checking feature.
Technologies: Ruby on Rails 4, JavaScript, Spring Boot, Java, Back-end, Firebase, SQL

Software Engineer

2013 - 2015
Golomt Bank
  • Reduced SMS notification systems' speed from two minutes to five seconds by upgrading legacy code to allow Java multithreaded processing and database connection pooling using MongoDB.
  • Developed a web service using SOAP to block or unblock cards as an e-bank module, reduced 30% of branch overhead in cards, and increased security by encrypting request parameters.
  • Reduced 40% of the migration process overhead by assembling a database record formatting tool.
  • Redesigned and reduced the legacy billing system's response time by applying a proxy pattern to the data manipulating section and encrypted data exchange.
Technologies: Java, ASP.NET MVC, MSSQLCE, Dart, JavaScript, Back-end, NoSQL, Corporate Finance, Digital Banking, IntelliJ SDK, SQL

TomYo App

TomYo is a React Native-based mobile app. I was the lead developer on the project, developing a video-on-demand solution, payment services, and authentication logic. Initiated and led componentizing of the platform code to ease the development process.

AWS Video on Demand (VOD) Solution

A video on demand (VOD) adaptive bitrate streaming solution. I Implemented the entire workflow using AWS Step Functions, workflow/video upload to MediaConvert processing, and CloudFront distribution. Used CMAF to reduce storage size.

Mattermost Web App

https://github.com/mattermost/mattermost-webapp
Mattermost is an open-source, private cloud Slack alternative. I'm credited as an open-source contributor, as I implemented maximum team member configuration features and UI fixes and refactored the back-end services to early return logic.

Libraries/APIs

Node.js, React, Restify, Socket.IO, React Redux, Twilio API

Other

Back-end, Web Development, TypeORM, WebSockets, MERN Stack, Team Leadership, PostgreSQL 9, Corporate Finance, Digital Banking, IntelliJ SDK, Spring Cloud, AWS Elemental MediaConvert, Serverless

Languages

Java, JavaScript, Go, GraphQL, SQL, Dart, TypeScript

Frameworks

React Native, Next.js, Express.js, NestJS, Spring, Ruby on Rails 4, Spring Boot, ASP.NET MVC, Redux

Tools

Sequelize, AWS Step Functions, AWS CloudFormation, Amazon EKS

Paradigms

Gang of Four (GOF) Design Patterns, Agile, Scrum, Microservices, Serverless Architecture

Platforms

Linux, Amazon Web Services (AWS), Kubernetes, Firebase, Docker, Apache Kafka, AWS Lambda

Storage

PostgreSQL, Redis, NoSQL, MongoDB, MSSQLCE, Google Cloud, Amazon DynamoDB

2015 - 2016

Master's Degree in Computer Science

RMIT University - Melbourne, Australia

2009 - 2013

Bachelor's Degree in Software Engineering

National University of Mongolia - Ulaanbaatar, Mongolia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring