Aller au contenu principal
Accueil Accueil

Main navigation

  • Communauté
  • Challenges
  • Offres d'emploi
fr
  • English
  • French
  • Dutch
VT

Viktor Tsvetkov

Senior Frontend Engineer @ Grid Dynamics
Małopolskie, Poland

Rôles occupés

Développeur / Programmeur2 - 5 years

Front-end

JavaScript
Angular
CSS3
HTML
HTML 5
ReactJS
Langues
Maternelle Russian
Russian
Maternelle
English
Moyen
Expériences professionnelles
Since 2016
Senior Frontend Engineer @ Grid Dynamics
01 July 2018 - Present

The client is an American multinational financial company providing financial services to individuals, corporations and municipalities. The project helps its personnel to provide financial consultations, analysis and tax reports for their clients.
The main goal of the project is to rewrite a 15-year old sluggish Window form program to a modern Angular web application.
Responsibilities:
Coordinating offshore team work
Supervising code quality
Upgrading a legacy code
Optimizing Angular components
Proposing of UX changes and clarification of them for other developers
Training newcomers
High-level estimations
Project delivery reporting
Achievements:
Made cold start of application as much as 6 times faster (from 40 sec to 7 sec) via splitting it into small modules and introducing lazy loading
Introduced an error logger service that revealed many runtime exceptions happening in the browser
Got rid of legacy tools/code
Migrated Angular 4 to 9 with all dependencies
Introduced strict TypeScript typings. It allowed us to find and prevent many runtime issues.
Introduced code style rules (auto checking and fixing)
Introduced an error logging service that catches run-time errors in browser (aka Sentry)
Used Graph structure for formula calculation to recalculate only dependent cells (formulas like in Excel)
Technologies:
Angular, RxJS, ag-grid, TypeScript, git

Frontend Engineer @ Epam
01 February 2016 - 31 July 2018

The client is a large independent stock transfer agent in the United States. The project is a dashboard for presentation and update of various financial data via widgets.
The main goal of the project is to gather fragmented information into a single panel to let the analytic team see the overall status for a specific company or financial sector.
Responsibilities:
Interviewing and training newcomers
Acting as a team leader when he was on vacation (task delegation, task management)
Code review, refactoring and estimations
Optimizing React components (reselect, recompose, profiling via devtool)
Direct communication with product owners
Proposing of UX changes and clarifying them for other developers
Implementation of E2E tests
Achievements:
Feature-leadership on one of the core parts of the application (search).
Introduced Storybook (library of components) and filled it with the application components.
Introduced Gitflow into the development process, automated it with PowerShell.
Mentored developers from other teams so they were able to start a new project with React. One of them used React in the production.
Technologies:
React + Redux, highchart/highstock.js, Selenium WebDriver.JS, Fiddler, Postman

Études et diplômes
Connect with Viktor Tsvetkov

Bon retour parmi nous

Bienvenue à bord!

  • S'identifier
  • Devenir membre
CAPTCHA
Cette question sert à vérifier si vous êtes un visiteur humain ou non afin d'éviter les soumissions de pourriel (spam) automatisées.

Oops, j'ai

oublié mon mot de passe
M'inscrire avec mon mail
footer logo

EDITx permet aux informaticiens, aux sociétés et aux écoles supérieures de mettre en évidence leur expertise informatique, de réseauter, participer à des concours technologiques et de trouver des emplois IT.

Follow us

  • editx-facebook
  • editx-twitter
  • editx-instagram

Share the ❤ with your friends

Footer

  • EDITx
    • About us
    • FAQ
    • Contact
  • Tech Talents
    • Community
    • Tech Challenges
    • IT jobs
  • Employers
    • About Challenges
    • Use cases
    • Products

©2023 EDITX - All rights reserved - Use policy - Politique de confidentialité - Conditions des concours