09/06/2022 updated


100 % available
React Developer, Senior Front-end Developer, Senior Developer
Moskau, Russian Federation
Worldwide
RxJS, React, GraphQL, memoization, caching, Chrome, NET service, Windows, TDD, žReact + Typescript +, business logic, NET Framework, Windows Services, APIs, Windows Interop API, Salesforce, API, DOM, React + Redux +, agile scrum, žReact + Redux + Sagaž, UI, žJIRA + Jenkins, DevOps, form data, unit testing, codebase, real-time data, WebSockets, thin client, Active Directory, REST API, microservices, Docker, cloud, technical debt, refactoring, SOLID principles, JavaScript, OOP, OpenAPI, Codegen, WebSocket, java, DB, Sikuli, Tomcat, ReactJS, TypeScript, Sass, data migration, PostgreSQL, Firebase, Angular, bootstrapping, Bridge OOP Pattern, web application, NET, MVC4, ž LINQ Queries, frontend, jQuery, JSON, C#, Nodejs, MongoDB, AWS, Python, Object Oriented Design
Experience
Professional experience5 - 10 years
Languages
GermanFluentEnglishNative speakerFrenchGoodRussianNative speaker
Project history
Discount Tire
Responsibilities
* Assist in the migration of the main application to React
* Improve test coverage
* Participate in architectural decision making process
Achievements
* Successfully migrated several features from the legacy code base
* Significantly improved test coverage
* Influenced some of the important architecture decisions
Technical Details
* Worked with žReact16 + GraphQL ž stack
* Utilized best practices to optimize application performance such as memoization and
caching with service workers
Responsibilities
* Assist in the migration of the main application to React
* Improve test coverage
* Participate in architectural decision making process
Achievements
* Successfully migrated several features from the legacy code base
* Significantly improved test coverage
* Influenced some of the important architecture decisions
Technical Details
* Worked with žReact16 + GraphQL ž stack
* Utilized best practices to optimize application performance such as memoization and
caching with service workers
Automation Hero via Soshace (Contractor)
Responsibilities
* Develop a cross-platform RPA application available as Chrome extension and a desktop
client
* Deliver new functionality quick
* Implement design according to specifications
* Create .NET service for Windows to facilitate interactions between the desktop
application and Windows
Achievements
* Successfully implemented core functionality
* Have been keeping high percent of test coverage via the red-green-refactor TDD practice
* Designed highly modular and fast to develop architecture
Technical Details
* Used žReact + Typescript + RxJS žfor presentation and business logic
* Use .NET Framework to build Windows Services
* Utilized chrome extension APIs as well as Windows Interop API to implement the RPA
functionality
* Integrated our product with Salesforce by adding an ability to open an extension from
Salesforce dashboard
* Gained a wealth of knowledge working with ž Chrome API ž for browser extensions and
DOM
Responsibilities
* Develop a cross-platform RPA application available as Chrome extension and a desktop
client
* Deliver new functionality quick
* Implement design according to specifications
* Create .NET service for Windows to facilitate interactions between the desktop
application and Windows
Achievements
* Successfully implemented core functionality
* Have been keeping high percent of test coverage via the red-green-refactor TDD practice
* Designed highly modular and fast to develop architecture
Technical Details
* Used žReact + Typescript + RxJS žfor presentation and business logic
* Use .NET Framework to build Windows Services
* Utilized chrome extension APIs as well as Windows Interop API to implement the RPA
functionality
* Integrated our product with Salesforce by adding an ability to open an extension from
Salesforce dashboard
* Gained a wealth of knowledge working with ž Chrome API ž for browser extensions and
DOM
Alfabank
Responsibilities
* Develop front-end applications using React + Redux + Saga
* Contribute to several fast paced bank projects
* Increase test coverage
* Follow agile scrum best practices
* Effectively communicate with teams on different projects
Achievements
* Successfully implemented several bank projects including mail service and factoring
* Quickly gained familiarity with complex code bases on various projects
* Significantly increased test coverage
* Effectively communicated with teams on different projects
Technical Details
* Used žReact + Redux + Sagaž as a stack for the front-end application development
* Contributed to the žopen source UI library (ARUI Feather)
* Consumed data from the middle side of the application
* Utilized žserver side renderingžto improve the load speed
* Used žDocker žand O žpenShift žas well as žJIRA + Jenkins pipelinesžon the DevOps side of
the application
* Used žRedux Formž for the form data
* Used žJest žand snapshots for unit testing
* Used žPostCSS f žor styles
* Proposed several improvements to project structure
Responsibilities
* Develop front-end applications using React + Redux + Saga
* Contribute to several fast paced bank projects
* Increase test coverage
* Follow agile scrum best practices
* Effectively communicate with teams on different projects
Achievements
* Successfully implemented several bank projects including mail service and factoring
* Quickly gained familiarity with complex code bases on various projects
* Significantly increased test coverage
* Effectively communicated with teams on different projects
Technical Details
* Used žReact + Redux + Sagaž as a stack for the front-end application development
* Contributed to the žopen source UI library (ARUI Feather)
* Consumed data from the middle side of the application
* Utilized žserver side renderingžto improve the load speed
* Used žDocker žand O žpenShift žas well as žJIRA + Jenkins pipelinesžon the DevOps side of
the application
* Used žRedux Formž for the form data
* Used žJest žand snapshots for unit testing
* Used žPostCSS f žor styles
* Proposed several improvements to project structure