Alex Kovalov

Senior Frontend Developer at Stratos Network
  • Claim this Profile
Contact Information
Location
Toronto, Ontario, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Ivaylo B.

I crossed paths with Alex for the second time at Achieve3000 and he continued to impress me with his technical proficiency, analytical skills and a great ability to come up with more than one solution to a challenge on the fly. We worked side by side and his guidance was invaluable as I was getting acclimated in the new work environment. A great team player, an expert developer and a great asset to any team!

Kasra Zokaei

Alex has strong technical skills and stays current with the latest trends. In addition he has great project planning ability, and able to drive development teams to achieve results beyond what they thought was possible. He brings a lot of energy and care to his team. His deep knowledge and experience was well respected by his team members and he naturally became a mentor for other developers. He will be a great addition to any team!

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Technology, Information and Internet
    • Senior Frontend Developer
      • Apr 2021 - Present

      Responsible for web and mobile applications of Stratos Network, as well as for the website and Stratos SDK. Implementing all the stages of SDLC using Electron, TypeScript, React, React Native and Expo CLI, and focusing on TDD using Jest, Mock Service Worker and React Testing Library. Responsible for web and mobile applications of Stratos Network, as well as for the website and Stratos SDK. Implementing all the stages of SDLC using Electron, TypeScript, React, React Native and Expo CLI, and focusing on TDD using Jest, Mock Service Worker and React Testing Library.

    • Australia
    • Financial Services
    • 1 - 100 Employee
    • Senior Frontend Developer
      • May 2019 - Present

      Responsible for development of everything frontend/UI/mobile related at OneLedger Technology Inc., such as Web Applications (React.js/TypeScript), chrome browser extensions, Electron Framework Applications, Mobile Applications (React Native). Developed OneWallet and created OneLedger Apps Ecosystem (meant to apply micro frontends approach with single responsibilities). Created numerous Web and mobile applications for OneLedger enterprise clients. Being actively involved into planning and developing vast majority of OneLedger SDKs

    • Independent Contractor
      • Sep 2018 - Present

      Working on some ongoing different projects, acting as a senior developer, solutions architect and an adviser. Among those, most recent and interesting are: 1) developing new and supporting existing products of OneLedger Technology Inc (see a more detailed list at ​https://www.oneledger.io/products​). Among those: OneWallet (Electron, chrome extension and a React Native app versions - see more details at ​https://www.oneledger.io/products/onewallet), Explorer UI (​https://oneledger.network/​), International Health Passport (to track and check people's vaccination and COVID-19 tests results, and being used by border organizations etc - React Native and React.JS), various backend SDK and API. Also implementing Ethereum smart contracts POC.2) created a new SPA for an existing famous wellness platform and extending its mobile app with new features (react.js, react native, codeginiter)3) developed a brand new social platform, which would have a search engine in place and a system of paid membership (subscription) for the full access (react.js + laravel)4) implemented an api for the existing and famous search engine, which rewards their users with the cryptocurrency tokens - blockchain, node.js, laravel, aws, react.js5) creating a new e-commerce product, aming to compete with Shopify/Magento2 and having a goal of capturing a market segment in that field - vue.js, nuxt.js, laravel

    • API/eCommerce/Senior PHP Developer
      • Nov 2016 - Sep 2018

      Developed a middleware API project (REST and SOAP), which purpose was to communicate with a global vendor API, and then, to communicate with magento client stores and vice versa. The main idea of that project was to keep real physical stores data (inventory and etc) and web-stores data in sync and accurate. For this project I have emphasized code quality and reusability because it was serving different stores, so its quality, reliability and performance were key factors. Implemented Amazon publish/sales integration for one of our major clients. Developed and supported several existing clients web-stores, (runningroom.com, lacordee.com, swimco.com and a few more), as well as had another major task of developing new versions of those web-stores using Magento2, which were meant to replace existing Magento1 sites. Was involved in troubleshooting and fixing urgent issues on Magento sites, working under big pressure and always providing the fastest and proper solutions. Was always involved in project stages and milestones plannings, tasks breakdowns etc., as well as regular agile meetings. Had mentored other, less senior developers.

    • Sri Lanka
    • Media Production
    • Senior PHP Developer
      • May 2016 - Oct 2016

      Had multiple roles and responsibilities assigned to me, such as: acting as a developer delivering high quality testable and reusable code, (both PHP and JavaScript ), and as a software architect applying best practices of SDLC in the team during projects development and mentoring teammates, as a devop and techop by participating in the improvement of some projects deployment process by replacing manual servers pushes with either CI or semi-automated approach. Had done a lot of existing code refactoring, trying to bring clean coding standards into some legacy projects. Also made a lot of contribution into increasing some projects testing coverage by developing reliable and well built automated tests, aimed to replace manual testing.

    • E-Learning Providers
    • 1 - 100 Employee
    • Lead Software Developer
      • Jul 2015 - May 2016

      Participated in development of the leader in differentiated instruction and learning solutions reporting project, which is meant to be used by school system leadership to get performance metrics for their divisions. Have done some performance improvements for application ETL. Contributed into Performance Review Report project ­ company main revenue generator. Increased application testing coverage by implementing API automated testing and extending unit testing coverage. Was involved into a few more related projects which are about data generating ­ to generate and aggregate subsets of data (summary chunks) and have those to be used in the ETL later, and about some other reporting tools.

    • Canada
    • Advertising Services
    • 1 - 100 Employee
    • Senior Developer Team Lead
      • Jan 2015 - Jul 2015

      My role is a multifunctional team lead which involves participating in all SDLC phases, such as communicating with the stack holders and requirement collections, system architecture, technical design, components prototyping, scaling, performance improving, development and testing as well as working process organization and tasks prioritizing, and also in charge for project managing and scrum master roles reporting directly to the development manager.Among the products and projects of Metroland Media which I am leading development and support of and which I am responsible for are SAVE.CA, WAGJAG.COM, TRAVELALERTS.CA, Analytics Tool for SAVE.CA, Email Preference Centre for all products and Admin tool for SAVE.CA. The most important duties are:- leading a multifunctional team to develop from scratch an admin tool for SAVE.CA as well as working as a system architect (content and user management for SAVE.CA and all other various operations)- leading development and support of Analytics Tool for SAVE.CA (providing the data analytics reports to the internal users and external clients)- leading development and support of Email Preference Centre and News Letter Generator (a tool to manage subscribers lists for all the products listed above)- organizing the work process actively applying AGILE methodology and combining duties of a scrum master and project and product managers as well as a team lead responsibilities- organizing projects testing flow and implementing different stages of testing process in place for all the products- implementing continuos integration to make the work process and code deployment as easy and smoothly going as possible- working with data aggregation and big data solutions to increase the reporting system performance and improve data quality- communicating with other teams and departments to provide the fastest feedback and requirements collecting for the support and improvement of the existing projects

    • India
    • Industrial Automation
    • Senior PHP Developer
      • May 2012 - Jan 2015

      Developed and maintained a new codebase and core of the existing social network platform, which is used by a wide range of company products, which are typically in the top 1000 websites by traffic volume in the world. Contributed to migration of the existing codebase to the new core and ensured it was done properly, on time and in accordance with business rules and without breaking existing features. Developed and maintained a new codebase and core of the existing social network platform, which is used by a wide range of company products, which are typically in the top 1000 websites by traffic volume in the world. Contributed to migration of the existing codebase to the new core and ensured it was done properly, on time and in accordance with business rules and without breaking existing features.

    • Software developer
      • Dec 2010 - Apr 2012

      Participated into development and maintained an innovate advertising platform offering real time advertising. The platform delivers billions of ads every week and helping publishers and advertisers reach their goals by having full control and maximum flexibility in terms of managing an add, such as keywords, GEO targeting, time, auditory targeting etc. Contributed a lot into its reporting part, solving performance issues and extending data aggregation and developed new functionality. Participated into development and maintained an innovate advertising platform offering real time advertising. The platform delivers billions of ads every week and helping publishers and advertisers reach their goals by having full control and maximum flexibility in terms of managing an add, such as keywords, GEO targeting, time, auditory targeting etc. Contributed a lot into its reporting part, solving performance issues and extending data aggregation and developed new functionality.

    • Senior-programmer (contractor)
      • Apr 2010 - Oct 2010

      Development of the several software projects and web projects:“Three DLL” - a special tool that did several things: generated serial (license) number using input parameters and encryption; decrypted the entered key and validated it.I created a windows application for these tasks and I did a special dynamic library for using it in external applications for license validation. The main idea was to make it is possible touse that library as many times as it was necessary (in different applications);“Reprotox” - a project for data manipulation. It had a windows service part and web-admin part.The windows part allowed to generate defined data files on the basis of the different data that was downloaded from the external server and to send these prepared files to the clients using FTP and schedule for generating and sending the files. The web-admin part allowed to manage existed scheduled tasks (for sending files) and it allowed to create new ones and drop them as well;“BGF” - a website for a company that offered a different kinds of housing searching for seniors.For example for individuals who need ether skilled nursing or living care, or for individuals who cannot live independently but don't need nursing care, or for people who need receivingrehabilitative care to gain back the independence and so on. My task was to redo the whole project from the scratch using MS Visual Studio 2008 because the original one was created using MS Visual Studio 2003;“Real estate project” - a website for a real estate company that allowed to seek for a house, condo etc., It was possible to compare prices, to save search results, to create a list of favorites ones, to place an order and so on. The main idea of the project was to give users a possibility to do a search and booking the real estate objects as fast and convenient for users as it is possible and to make real estate agents work as efficient as possible using compare, reports, trends and so on.

    • United States
    • Computer Games
    • 1 - 100 Employee
    • Web-developer (contractor)
      • Apr 2010 - Sep 2010

      Development and improvement of the several web projects using various tools and languages:- “TotalAgent” - a website for a real estate marketing company that works with a various real estate agencies and companies. The main idea of the project was to represent a house in the most attractive way using virtual tours, brochures, processional photos and so on. I participatedin development of a part of the site which belongs to photographers (uploading photos, creation of galleries, working with orders etc) and a client-side part of site (placing an order, preparation of the brochure) and I reviewed and made a refactoring of the service that generated preview of the nested web-sites (with the photo-galleries and brochures) that belong to the clients of the company. (PHP, Ajax, jQuery, Drupal, MySQL);- “Spotcher” - a startup of advertisement system for monetizing your video with interactive overlays. Users can upload theirs video and earn money from impressions of the advertisements and clicks on the advertisements. The system was developed using OpenX API for delivery advertisements and maintenance of advertisements and FlowPalyer (with plugins) for playing videos and showing advertisements. It was possible to have different zones on the video such as 'top left' or 'bottom center', to have different campaigns related with zones and so one.I implemented a way to connect an existed OpenX API to a FlowPalyer, I created several new API functions that were required but had not been developed. I maintained displaying of the overlays on the videos and advertisements delivery. (PHP, OpenX, Ajax, Drupal, FlowPlayer, jQuery, MySQL, JSON, XML).

    • Web-developer (contractor)
      • Nov 2009 - Apr 2010

      Development of the several Internet projects using several CMS and frameworks the mostimportant and interesting was creation of a billing system for hosting provider TanHost. Iparticipated in development of the system using ZendFramework, jQuery, MySQL andJSON. That system is used on three web-sites that have been selling hosting services indifferent countries. I created several parts of the system (module of placing an order, partof report module and so on). The same time I did some small projects (like a site with apersonal info about a company) from the scratch (except design – it was always given) onthe basis of Drupal and PHP. (PHP, Ajax, jQuery, Zend, Drupal, JSON, MySQL).

    • Software and web-developer
      • Jul 2004 - Apr 2010

      Modernization and improvement of the existing programs, development and support program complexes for accountants, development of other tools and software, introduction of new technologies, development several intranet web-sites, development of the databases using MS Visual Studio (.NET, C#, MS SQL and Ajax). Modernization and improvement of the existing programs, development and support program complexes for accountants, development of other tools and software, introduction of new technologies, development several intranet web-sites, development of the databases using MS Visual Studio (.NET, C#, MS SQL and Ajax).

    • Web and software developer
      • Jul 2009 - Oct 2009

      Development of the several software and web projects for various customers (PHP, Javascript, C#, ASP .NET, MSSQL) such as:– “Internet backup project” - user can store data on the remote server, schedule it for backup, restore using masks, time settings etc. (C#, WPF, WebService);- “Start on WEB APP” - startup website for wine selling company. Required three special tools related with the general task (ASP. NET, MSSQL, C#, MS Exchange API, PDF creation and editing tools, Windows Services, Win32API);- “Simple diet generation” - specified diet plan generation using specified algorithms and diet technologies (PHP, JavaScript, AJAX);- “Redirect marker” - generation specified amount of the short links (like tinyurl) for defined URL using special conditions and terms for e-commerce projects (PHP, AJAX, Javascript, E-commerces basics);- “Work permutator” - special script for generation of defined patterns of strings and keywords using specified algorithms, methods and conditions (PHP, Javascript);- “Simple key logger” - absolutely hidden and low resourced system key logger with possibility of sending logs to defined email (C#, Win32API, SMTP);- “Trial IT” - an application for adding possibility to modify existed C# application by adding trial functionality (amount of runs, amount of work days etc.) and addition tool for product license keys recognition for modified C# applications (C#, Encryption, Decryption, Win32API).

Education

  • National Technical University of Ukraine 'Kyiv Polytechnic Institute'​
    Master of science, Computer science
    2006 - 2008

Community

You need to have a working account to view this content. Click here to join now