Profileimage by Andrey Zolotin Visualization Expert | Sr. Software Engineer | Angular | D3.js from FrankfurtamMain

Andrey Zolotin

available

Last update: 26.09.2023

Visualization Expert | Sr. Software Engineer | Angular | D3.js

Company: operations1 GmbH
Graduation: Doctor of Philosophy (Ph.D.), Theoretical Computer Science | Saint Petersburg State University
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Full Professional) | Russian (Native or Bilingual)

Attachments

Andrey_Zolotin_PhD.pdf

Skills

Languages: Typescript, Javascript, C#, SQL

Frameworks & Technoloies: Angular (1.x, 2–8), RxJS, Redux, Vue.js, D3.js, Highcharts, Protractor, PrimeNG, Bootstrap, Font Awesome, Lo-Dash, Thymeleaf, jQuery;

Tools: PhantomJS, NPM, Webpack, Bower, Grunt, Gulp, Yeoman, Karma, Jasmine, JIRA, Bitbucket, Confluence, Gitlab, Jenkins, VSTS, LATEX;

IDE: IntelliJ IDEA, Webstorm, Visual Studio, VS Code, Atom

Project history

08/2023 - Present
Sr. Software Engineer
Anaconda Inc (Internet and Information Technology, 250-500 employees)


07/2020 - 08/2023
Technical Team Lead | Senior Software Engineer
Operations1 GmbH (Internet and Information Technology, 50-250 employees)

Built and leading a cross-functional team successfully solving customer pains with mobile-first cross-
platform PWA in agile way;
• Shaping project architecture and pushing forward scalable approaches following the company growth;
• Making data-driven product decisions based on data from Heap Analytics and Prometheus+Grafana metrics;
• Conducting regular tech talks to keep the team up to date with latest changes in the domain;
• Leading and contributing to the project building a design system hosted on storybook;

03/2019 - 06/2020
Frontend Developer, Overall risk monitoring system for Federal Republic of Germany debt management
BRD Finanzagentur (Banks and financial services, 250-500 employees)

  • Developing user interfaces using Angular, PrimeNG and D3.js;
  • Improving application scalability using Nx dev tools for monorepos;
  • Providing high quality solution validated by numerous end-2-end and unit tests;
  • Performing code reviews and supported frontend team members;
  • Actively participating in SCRUM processes and meetings;

Team: Dev Team: 12 members, 1 PM, 3 BA
Tools: IntelliJ IDEA, Git, Gitlab, JIRA, Confluence, Docker, Ubuntu, VMware
Technologies: Angular 7-8, Typescript, RxJS, PrimeNG, Nx, D3.js, ChartJS, Protractor, Selenium, Jasmine, Karma

05/2018 - 02/2019
Fullstack Developer, Automotive IoT Solution
EPAM Systems (Internet and Information Technology, >10.000 employees)

  • Developed REST API using Open Data Protocol;
  • Communicated with customer establishing requirements based on business demand;
  • Created user interface mockups and implemented them in Angular;
  • Worked in SCRUM environment following Agile processes
  • Performed 2-weekly progress demo of sprint functionality

Team: Dev Team: 7 members, QA Team: 1 members, 1 PM
Tools: Visual Studio, Git, VSTS, NPM, Balsamiq
Technologies: Angular 5, Typescript, C#, Entity Framework 6, Microsoft SQL Server, Font Awesome, SCSS

10/2015 - 04/2018
Senior Frontend Developer, Real Time Analytics for Clinical Trials, Astrazeneca
EPAM Systems (Pharmaceuticals and medical technology, >10.000 employees)

The developed system is a winner of Bio-IT World "Best Practices Awards";

Developed rich web application with Angular 2-5 following best Agile practices;
Developed of separate library, based on D3.js framework for data visualisation (different types of charts with customisation: box plot, bar plot, scatter plot, line plot, range bar charts).
Supervised frontend developers, performed code reviews, managed team and conducted 2-weekly knowledge sharing meetings;
Designed frontend architecture and selecting tools/technologies;
Participated in daily standup meetings and 2-weekly sprint plannings;
Took part in several "sister" projects of the cover project.

Team: Dev Team: 10 members, QA Team: 6 members, 2 PM, 2 BA
Tools: IntellijIdea, Git, Bitbucket, JIRA, Confluence, Jenkins, NPM, Karma, Angular CLI
Technologies: Angular (2.x - 4.x), Jasmine, Typescript, Highcharts, Lodash, Bootstrap, AgGrid, Redux, RxJS, Thymeleaf, jQuery

04/2014 - 09/2015
Frontend Developer, HEMWB Project, MERCK
EPAM Systems (Pharmaceuticals and medical technology, >10.000 employees)

HEMWB provides an environment for Merck, MSD and vendors to perform economic evaluations. Workbench includes functionality to execute Excel native and Mathematica models, upload Excel models and establish collaboration workspaces to enable sharing models and analyses among internal stakeholders and external partners.
  • Lead frontend team working on the AngularJS single page application;
  • Conducted weekly demos with customer showing progress and getting feedback;
  • Developed an interface to set up models, scenarios and analyses as well as display their results in a form of grid or chart;
  • Developed a number of charts using D3.js library displaying results of evaluations;
  • Performed code reviews, refactorings and kept used libraries and technologies up to date.

Team: Dev Team: 9 members, QA Team: 4 members, 0.25 Architect FTE, 1 PM, 1 BA
Tools: Webstorm, Webpack, Git, Gitlab, JIRA, Confluence, Jenkins, NPM, Karma, Yeoman
Technologies: AngularJS(1.x), D3.js, Jasmine, Javascript, Lodash, Bootstrap, SCSS, Font Awesome

03/2013 - 04/2014
Researcher / Software Developer
St.Petersburg Institute for Informatics and Automation of RAS (Internet and Information Technology, 50-250 employees)

  • Researched and developed algorithms and structures of algebraic Bayesian networks theory
  • Developed software used for topic modelling
  • Poposed new matrix-vector algorithms for posterior inference on local structures in algebraic Bayesian networks (ABN);
  • Published several papers on the matrix approach in ABN algorithms and strcutures;
  • Introduced new generic architecture of knowledge patterns for better evidence processing;
  • Implemented all described algorithms in a prototype used in scope of further researches.

Local Availability

Only available in these countries: Germany
Profileimage by Andrey Zolotin Visualization Expert | Sr. Software Engineer | Angular | D3.js from FrankfurtamMain Visualization Expert | Sr. Software Engineer | Angular | D3.js
Register