Sergey K.

Sergey K.

Senior Software Engineer

Toronto, Canada
Hire Sergey K. Hire Sergey K. Hire Sergey K.

Portfolio

Lead Architect - Mymixtapez
Lead Architect - Mymixtapez

The project is a music streaming platform where users can listen, download and stay connected to the best mixtapes and hip-hop music in the world. Developed My MixTapez back-end service for user players marketing data analytics using cloud Firebase API services: Authentication API. Used form.io library with the following detail: used subscribers user for creating a pre-built template. The main reason was to perform complex Form and Data Management within a Progressive architecture in the MyMixtapez application. That template was linked to resources serving as the common data model objects. I also created multiple form interfaces that are used within the application. Every form and resource has an automatically generated REST API associated with it. I created a number of Actions associated with the form template which allows for sending Emails, 3rd Party Integrations, Authentication, and other user subscriptions data.

Senior Python/Django Developer - Home Pro Digital
Senior Python/Django Developer - Home Pro Digital

Home Pro Digital specializes in building online marketing and website solutions for construction contractors, home service providers, and remodelers; making sales easier and getting businesses in front of customers who are actively looking for services. Developed the online platform app using Python/Django, React/Redux, AWS Cloud, Mobile Flutter/Dart Marketing platform. Designed and built the core engine of the secured platform: sessions, caching, generic views, database query caching, web services/Django RESTful API/roles, models, routes and others. Worked closely with Product Managers and UI experts to design and deliver best user experience and robust systems - evangelizing best practices and TDD testing.

Mobile Application Developer - Yidio
Mobile Application Developer - Yidio

Yidio is the premier personalized TV and movie guide that helps users find where to watch TV Shows and Movies streaming online and discover new things to watch. It helps users save time and money by using one app to manage their TV and movie life. Designed and developed the React Native iOS/Android UI mobile pages and other UI components covering infinite loop, custom layout, UI custom common components, data services for streaming data, authentication, authorization, payment, push notification, map and other business services. Built the Node.JS/MongoDB Restful API, streaming API, SSO, data elastic search and others. Utilized a TDD approach for testing with 80% coverage on both the frontend and backend.

Mobile Application Developer - RA Camping
Mobile Application Developer - RA Camping

Designed and developed an online campground reservation mobile application for ReserveAmerica. The mobile app helps users to search for available camp and RV sites, yurts, cabins and more in state, federal, and private parks and campgrounds across the U.S. Users can search for campgrounds by location, date, or amenities with the search results displayed on a map. Engineered the React Native iOS/Android mobile application for different screen sizes and developed custom React Native UI components, styles, animation, services, store, reducers, and actions for the application. Worked on the backend Restful JSON API for user authentication, authorization using Node JS/Mongo DB/PostgreSQL Restful API, SSO, data caching, integration with external API and data/user purchase analytics. Tuned the application's memory and performance and achieved 80% test coverage through TDD.

Senior Full Stack Engineer - Air Transat Vacation
Senior Full Stack Engineer - Air Transat Vacation

Developed the online Transat Air/Vacation booking portal system with AQ Messaging and Inventory for 3rd party client booking systems for internal/external users to book online vacations, tour packages, hotel, and car reservations. It communicates with the reservation engine over a secured HTTPs RESTful API and message-driven API. This increased online sales by up to 250% within 3 years and expanded sales visibility through a reporting engine and many more.

Senior Full Stack Engineer - Rogers Telecommunication/Enterprise – Network Solution Business Application for Enterprise Clients
Senior Full Stack Engineer - Rogers Telecommunication/Enterprise – Network Solution Business Application for Enterprise Clients

Developed a responsive web/mobile application that allows network users to monitor the Rogers telecommunication network. It allows them to ping and connect remote devices, monitor performance by tracking different locations, speed, power, time, signal direction, etc. Public users can issue a tech ticket on the application and set up a technician appointment, pay bills, connect/disconnect network service (self serve) and many more services.

Senior Full Stack Developer - FedEx tracking System/Brokerage System
Senior Full Stack Developer - FedEx tracking System/Brokerage System

Designed and developed the Brokerage CBSA Transport Logistic Web Portal Application for brokers. The app allows them to manage imported/exported goods into Canada/USA, monitor and manage transport channels for import/export freight while communicating with Canada/USA Border Security Entrance during the importation/exportation of goods, submission of financial declarations, customer invoicing, taxation, exchange required freight documents over integrated channels and many more etc. The application increased brokerage goods processing by up to 150% per month for the agencies; leading to an increase in revenue by up to 50 million/quarter.

Work history

UpStack
UpStack
Senior Full Stack Developer
2019 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

My MixTapez
My MixTapez
Senior Full Stack Developer / Lead Architect
2020 - 2020
Remote
  • Led the development of an online music streaming platform where users can listen, download and stay connected in the best mixtapes and hip-hop music of the world. Developed My MixTapez back end service for user players marketing data analytics using cloud Firebase API services: Authentication API.

  • Developed My MixTapez Firebase Cloud functions back end services for managing songs, created algorithms for finding matching top singers in order to show them in the top records, news etc. Scale internal infrastructure for both managed and unmanaged services ranging from Postgres to Kafka to BigQuery.

  • Developed serverless Firebase Function services using NoSQL/Firestore integration, which allows to keep user data schemaless. Managed Payment API integration with Stripe which allows user to process online payments.

Loyalty One
Loyalty One
Senior Full Stack Engineer
2019 - 2021 (2 years)
Remote
  • Built and deployed new rewards features for Loyalty One to manage new programs and products for clients using Scala, React/Redux and Node.js. Developed back end services using Firebase/AWS combined cloud solutions.

  • Developed Loyalty marketing cloud function services to analyze data from NoSQL/Firestore schemaless document storage. Worked on new components and integrated them into existing frontend apps using different AWS services and Scala/Akka messaging solutions for client notification.

  • Developed Firebase Authorization cloud services during SSO integration marketing application with external 3 party system. Produced a Scala B2B app to handle scaling of Loyalty's programs - implementing world-class data and analytics solutions to create direct access for actionable insights.

Home Depot
Home Depot
Senior Ruby on Rails Developer
2019 - 2020 (1 year)
Remote
  • Worked on the design and development of a highly distributed Ruby on Rails web application suite for HomeDepot's high performance, high traffic, and advanced interactive site.

  • Oversaw tasks on the architecture, testing, deployment of complex business rules, SEO and instrumentation; developing best practices and handling release to the AWS cloud.

  • Liaised with the Product Management and User Experience experts on the project for product definition, schedule, scope and taking project-related decisions.

Home Pro Digital
Home Pro Digital
Senior Python/Django Developer
2018 - 2019 (1 year)
Remote
  • Designed and built the core engine on Home Pro Digital's Python/Django secured platform: sessions, caching, generic views, database query caching, web services/Django Restful APIs, models, and routes.

  • Worked closely with the product management and UI teams to drive the design and delivery of new processes, guidelines, team rules, and best practices on the system.

  • Prepared technical documentation, managed testing and bug fixes and worked on the design and implementation of functional requirements.

ZenMaid
ZenMaid
Senior Fullstack Developer
2017 - 2019 (2 years)
United States of America
  • Designed and developed web and mobile solutions for ZenMaid; defining best practices on quality, reliability and scalability.

  • Iterated the Angular UI components and Ionic mobile UI components; working on authentication and authorization on the project.

  • Handled all database and backend infrastructure activities; architecting the REST JSON data, GraphQL query caching, tuned queries and performed other duties as required on the project.

FedEx Canada
FedEx Canada
Senior Full Stack Developer
2015 - 2019 (4 years)
Toronto, Canada
  • Provided technical expertise and leadership for the design/development of a brokerage web/mobile-based application for Fedex.

  • Worked on the development of a Brokerage CBSA Transport Logistic Web Portal Application; to enable users manage goods, monitor transport channels and submit custom documentations.

  • Improved system stability and increased brokerage processes by 125% through the portal.

DB Schenker
DB Schenker
Senior Full Stack Developer
2013 - 2015 (2 years)
Missisauga, Canada
  • Actively participated in the design and review of technical requirements, architecting of prototypes, data modelling, data integration and QA tasks for the client.

  • Efficiently identified and automated several processes for the implementation of features on the new Canada custom brokerage platform that reduced manual work for most tasks.

  • Successfully increased the performance of data processing on the system by introducing new cutting edge approaches on the platform using AWS Cloud, LAMBDA, and data messaging approach.

Air Transat Vacation
Air Transat Vacation
Senior Full Stack Developer
2010 - 2013 (3 years)
Montreal, Canada
  • Successfully led a team of software engineers to achieve a 250% growth in revenue for the company over a three-year period.

  • Handled day-to-day technical tasks on the project efficiently; utilizing cutting-edge technologies and development best practices for the client.

  • Oversaw the rollout of a new system with synchronization to different inventory providers for enhanced product reporting.

Rogers Telecommunication
Rogers Telecommunication
Senior Full Stack Developer
2008 - 2010 (2 years)
Toronto, Canada
  • Worked with other engineers to devise a resilient architecture for Rogers and optimized the software to handle millions of requests per minute.

  • Developed a responsive web/mobile application that allowed network users to monitor the Rogers network, ping and connect remote devices.

  • Deployed a real-time network self-service software to help Rogers technicians and network users to do a self service on key Rogers network services (TV, mobile, internet and other services)..

 Reserve America
Reserve America
Software Engineer
2005 - 2007 (2 years)
Canada
  • Designed and developed “​Reserve America Online Web Portal​” application.

  • Developed Web Portal Application for managing user casino services and letting users to sign in into online casino application and play.

  • Worked on the integration of an Online Casino Application using SOA Web Services with Orbis (third party payment system).

Education

Authorized Web ReactJS/AngularJS Developer
Authorized Web ReactJS/AngularJS Developer
College of Technologie, Toronto - Canada
2012 - 2014 (2 years)
MSc. Computer Science
MSc. Computer Science
University of Toronto
2003 - 2008 (5 years)