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