LinkedIn: rkatarine
Email: rkatarine.dev
Telegram: @rkatarine

Web developer with more than 7 years of experience, adept in all stages of advanced web development. Creates high-tech products using available materials and ensures the launch of applications without human factors.

SberMarket

Senior Frontend Developer
Oct 2021 - Present / Remote

I worked in a team that separated the frontend from the monolithic application, rewriting a portion of the code from RoR to Next.js. Additionally, I participated in setting up monitoring for the frontend application in Grafana, utilizing data from Prometheus. I configured Gitlab jobs to ensure code quality checks. During this time, I developed and delivered lectures for students on internship, covering various aspects of web development. I also implemented the automatic publication of npm packages. Furthermore, I optimized the frontend application code, resulting in a 20% reduction in server load. Additionally, I conducted research on caching libraries and network operations.

Technologies stack: TypeScript, Fastify, Next.js, npm, Gitlab CI, Grafana, Sentry, node-sass, DartSass.

OK.RU

Frontend developer
Apr 2020 - Sept 2021 / Remote

Implemented user interfaces for various sections of the desktop site, including "Search," "Notification and Alert Settings," "Discovery," and "Help." Wrote documentation for tools on the new web platform and developed BFF in Java. Provided support for custom Webpack plugins and loaders, including the creation of a Webpack loader to define attribute parsing rules for the initial state of the React application. Prepared the React.js infrastructure for the mobile site based on research outlined in the article: The new frontend ok.ru: launching React in Java. Created the frontend for "Anonymous Content Search" and "Discovery" on the mobile site using a new stack based on React. Implemented SEO for the "Help" section of the desktop site. Contributed to enhancing the frontend infrastructure and set up testing tools for the UI kit. Maintained and developed UI-library components for reuse in both existing and future projects.
Technologies stack: React, MobX, Typescript, CSSModles, Webpack, Babel, Grunt, Vanilla JS, RequireJS, HTML, Styles, Java, Gradle.

LTD Bariant

Fullstack developer
Jan 2019 - Mar 2020 / St. Petersburg, Russia

Project: Energy Sector GIS
Roles: Frontend Developer, Backend Developer
Tech: JavaScript, Node.js, Express, React, Redux, OpenLayers

Project: Interactive diagram editor
Roles: Frontend Developer, Backend Developer
Tech: JavaScript, Node.js, Express, React, Redux, OpenLayers

Project: Production asset management system in the energy sector
Roles: Frontend Developer
Tech: JavaScript, HTML, CSS, d3.js

LTD Complight

Fullstack developer
Nov 2017 - Dec 2018 / St. Petersburg, Russia

Project: GIS Platform
Roles: Frontend Developer, Backend Developer
Tech: JavaScript, React, Redux, Node.js, Express, Geoserver, OpenLayers, jsts, PostgreSQL, PostGIS

LTD Institute of Geographical Information Technologies

Fullstack developer
Jul 2016 - Nov 2017 / St. Petersburg, Russia

Project: Energy Sector GIS
Roles: Frontend Developer, Backend Developer
Tech: JavaScript, Node.js, Express, jQuery, ArcGis Api JavaScript, Microsoft SQL Server