Denis Bezyzvestnykh

Frontend Developer at Sun Finance
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Philippines, PH
Languages
  • English Limited working proficiency
  • Russian Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

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

Experience

    • Latvia
    • Financial Services
    • 100 - 200 Employee
    • Frontend Developer
      • Aug 2022 - Present

    • Full Stack Engineer
      • Jun 2021 - Present

      Project Allshopero.com - discount and low prices aggregator- Requirement Specification, prototyping, architecture design, technology selection, layout, Frontend & Backend development (nuxt, vuetify, hasura, koa, postgres)- Microservices development: interactive parsing of html pages, image comparison, integration with third-party APIs

    • Full-stack Developer
      • Jan 2020 - May 2021

      Project All-flyers.com - aggregator of discounts and special offers- Made transition from legacy code to ReactJS (Next.js + koa.js), which gave: access to the rapid integration of ready-made modules and plugins, reduced the need to document the code, reduced the time to familiarize new developers with the project- Transferred work in the company from the Hg version control system to Git (used bitbucket.org)- SEO-optimization: sitemap generation for more than 50 thousand pages, opengraph, Schema.org, etc.For the first time for the company:- Implemented the CSS framework Material-UI, which made it possible to quickly layout simple pages by developers, without hiring a layout designer- I used microservice architecture and application containerization, which helped to distribute tasks between developers, balance the load on the server and increase fault tolerance.- I implemented a ready-made third-party microservice for converting, processing, caching and uploading images to users (used nodejs streams)- I used automatically generated GraphQL interfaces based on Postgres and Hasura. Both the development of the API and the work with the database have become easier from a single UI, the need for third-party solutions (pgAdmin, etc.) has completely disappeared.- Created a microservice for multi-threaded crawling / parsing using PuppeteerJS, AMQP RabbitMQ queue manager and ChildProcess technology in node.js, as a result of which it was possible to fully utilize server resources, prevent data loss during crashes, in some cases it was possible to reduce the execution time of scripts from10 hours to 20 minutes.Project InShop.lv - discount aggregator- Created a section on the site in Frontend and Backend side- Сode refactoring in important modules Show less

    • Full Stack Engineer
      • Jan 2021 - Present

      ARBITR.MEDIA - a service for sending appeals to the media- Requirement Specification, prototyping, architecture design, technology selection, adaptive layout , Frontend & Backend development (nuxt, vuetify, hasura, koa, postgres), CD/CI- Microservices development: authorization on Koa.js (jsonwebtoken library), image processing and output (Sharp.js), import data from big external XML files without saving to the drive (using Streams in node.js)- Developed a user authorization and authentication system with nuxtjs/auth module. Integration of Bearer tokens in the GraphQL API (Hasura) for auth. The docking of ready-made reliable modules has extremely reduced the time of implementation of authorization in the project.- SEO optimization: meta elements, sitemap indexes, Opengraph, Schema.org microdata Show less

    • Full Stack Developer
      • Jan 2021 - Jun 2021

      Project - Marketplace of farm products- Web-application architecture, adaptive layout (with five reference points for different types of devices), development (nuxt, vuetify, postgres, graphql)- Preparation of single-file customizable components for the subsequent assembly of a cross-platform mobile application (I have no experience directly in the assembly, but I know the theory).- Microservices development: auth, proxy-gateway, images, logging, amqp-manager, accounting service for transactions with goods, payment service, order service, delivery service, notification service (koa.js ) Show less

    • Full Stack Engineer
      • Jan 2021 - May 2021

      Discount Aggregator project- Architecture design, fullstack development (nuxt+vuetify+hasura+postgres)- Development of bash scripts for managing small clusters from Docker containers, which made it possible not to implement resource-intensive Kubernetis or Docker Swarm mode, but to be able to quickly update repositories and rebuild containers, with joining both a single configuration file for the cluster and individual container settings- Creating repositories with containerized application templates for future use in other projects- Development of a universal microservice template on node.js with built-in secure configuration via a graphical interface- Microservices development for downloading, uploading, converting, processing and caching graphic files Show less

    • Full Stack Developer, Data analyst
      • Jan 2017 - Dec 2020

      WikiTies.org - OSINT tool for investigative journalism - Developed a single page application with interactive visualization of the map with connections between people and companies (Vue, Vuetify, SVG, D3.js ). This made it possible to get rid of third-party non-core solutions and increased the speed of investigative journalism many times over and get ready to publish visualizations (export schemes to png, pdf files). - Created a parsing module with downloading and parsing only on users demand, which made it possible not to parse lot of source sites in advance. - Implemented the simultaneous output of relational data from Postgres and graph data from Apache Jena - Fuseki (Triplet storage with SPARQL) in a single API Show less

    • Full Stack Developer
      • Mar 2020 - Apr 2020

      Online store on Wordpress - Making changes to the design theme - Adding and configuring plugins Online store on Wordpress - Making changes to the design theme - Adding and configuring plugins

    • Investigative journalist
      • Jan 2019 - Dec 2019

      - Investigation of corruption and conflict of interest activities - Collection, structuring and analysis of data from open sources - Data visualization, writing texts - Investigation of corruption and conflict of interest activities - Collection, structuring and analysis of data from open sources - Data visualization, writing texts

    • Special correspondent of the newspaper "Siberia: The Moment of Truth"
      • Jan 2011 - Jun 2017

    • Editor-in-chief
      • May 2010 - Dec 2012

      Regional information and analytical website "Siberian Day": Coverage of social and political events, journalistic investigations of corruption Regional information and analytical website "Siberian Day": Coverage of social and political events, journalistic investigations of corruption

    • Chief Executive Officer
      • Mar 2010 - Dec 2012

      Organization of retail and small wholesale trade in computer equipment and provision of digital printing services Organization of retail and small wholesale trade in computer equipment and provision of digital printing services

  • LLC Otrix
    • Novosibirsk, Russia
    • Chief Executive Officer
      • Jun 2002 - Sep 2009

      Creation of a medical center with high-tech services and an automated laboratory service Creation of a medical center with high-tech services and an automated laboratory service

Education

  • Novosibirsk Statement Technical University (NSTU)
    Incomplete Higher Education, Applied Mathematics and Computer Science
    1999 -
  • Новосибирский Государственный Университет (НГУ)

Community

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