Navigation: About me | Experience | Courses & Certificates | Test tasks | Conferences
2010-2014 Institute of Geophysics, Ural Branch of the Russian Academy of Sciences
Laboratory of Mathematical Geophysics, Post-Graduate Student
2005-2010 Ural Federal University, Russia, Institute Radio Electronics & Information System - RTF, Mathematical Support & Adm. for Information System mathematician-programmer (MS CS)
Position: Senior Lead React Developer
Scope: Financial product.
Responsibilities included:
UI teams leader. Sites and applications development using React, Next.js (SSG), React Native.
I introduced communications between frontend teams, best practices, UI meetings, lints, code style.
Also I provided code review, mentoring, optimization of the bundle building and resource loading time.
Environment: TypeScript, React, Redux, React Native, MobX, SCSS, Webpack, MySQL, Azure.
Position: Senior Developer
Scope: Financial product, USA. B2B, B2C.
Responsibilities included:
More than 10 multi-language applications for big financial company using React, Node.js and TypeScript created.
I worked across all teams to create excellent UI for processing center, member application and administrators. 50 000 000+ people enjoy these solutions.
I worked in great SCRUM team with 200+ professionals.
I introduced 30% of all best practice (code and management).
Environment: TypeScript, React, Redux, PostCSS, Storybook, Jest, Enzyme, Node.js, Koa, Webpack, MySQL, redux-form, kibana, sonar cube, Jenkins, Jira, AppDinamics.
Position: Full Stack Developer
Scope: B2B product
Responsibilities included:
SPA for visualization and management data migrated from Angular JS to React + TypeScript application. Bar charts, forms with validations created. Lints (including pre-commit), jest + enzyme configured. A lot of tests wrote (unit and integration, >95% coverage). Adaptive design added.
In backend: bugs fixed, migrations wrote.
Environment: React, Redux, redux-act, Material UI, stylus, Node.js, Express, Jest, Enzyme, Webpack, PostgreSQL, Plot.ly, lodash, moment, redux-form, gulp, TypeScript.
Position: Interviewer, Full Stack Developer
Scope: Management network devices, Next generation SCUD system (power engineering)
I created IT team from scratch. This team brought income $350 000 to the company in the first 3 months of work. Also I developed 2 projects.
- Single page application for management all network devices (routers, phones and etc) in whole Russia for the largest government customer.
Environment: React, Node.js, C++, PostgreSQL.
- Multi-languages single page application for monitoring and administration recorders of power energy (line/vector/PQ charts, real time and history) for Nuclear Power Plants and monitoring center. The micro services using Node.js for solving specific tasks created. Interesting react component made: a tree list based on recursive components with Drag'n'Drop.
Environment: React, Redux, Redux-saga, ImmutableJS, Material UI, Styled Components, SCSS, Node.js, Express, Jest, Enzyme, Supertest, Webpack, Docker, PostgreSQL, D3, Plot.ly.
Position: Researcher
Responsibilities included:
Programming in C ++, CUDA, ASP.NET.
Solving magnetic and gravity direct and inverse problems.
A cluster based on NVIDIA CUDA video cards created.
Web administration system for it to running tasks, view processes, logs.
7 publications in national and global journals.
4 papers were indexed in Web of Science and Scopus.
Environment: Visual Studio, CUDA, Sublime.
Position: Developer, Optimizer
Responsibilities included:
Web-sites development using OpenCart CMS.
Optimization for search engines and social media.
Copywriting, tasks in content exchanges.
Purchase and placement texts on thematic resources.
Result:
The site had several home regions on the same domain using special magic.
The best search engine visibility among all competitors in their regions.
Environment: PHP, JavaScript, jQuery, HTML, CSS, MySQL, IIS, Key Collector, Xenu, Screaming Frog SEO Spider.
Position: SEO specialist, software engineer.
Responsibilities included:
Web-sites development using different CMS.
Forming of the semantic kernel.
Microdata (schema.org).
Analysis of competitors.
Optimization of the page for a specific request with a guarantee of access to the top. Search and elimination of problems on the site (including solving cross–browser compatibility issues).
Creation of reference mass, numerous tasks in content exchanges. Promotion of groups in social networks.
Only through my work, the main client earned > 33 000 000$ by spending $23 000.
Environment: PHP, JavaScript, jQuery, HTML, CSS, MySQL, IIS, Apache, nginx, Key Collector, Xenu, Screaming Frog SEO Spider
Position: Full Stack Developer.
Responsibilities included:
Reseller service.
Environment: PHP, JavaScript, jQuery, HTML, CSS, MySQL, Linux.
Position: Owner, Full Stack Developer.
Responsibilities included:
Physical server, server OS, web server, plugins and add-ons, game servers, maintenance.
This project for 4 years has collected more than 900 000 messages.
I sold traffic from my web and game servers to a regional telecom operators (I was 16 years old! :-).
I am able to create a community, successfully implement projects.
Environment: PHP, JavaScript, jQuery, HTML, CSS, MySQL, IIS, vBulletin.
Navigation: About me | Experience | Courses & Certificates | Test tasks | Conferences