Varya Deviaterikova

Varya Deviaterikova nee DurtsovaPDF ↓

Front-end Developer & UI Designer Creating business-oriented web applications concerning to usability and guidelines

🇵🇹 Lisbon area, Portugal hallovarvara@gmail.com varya.dev

Work Experience

Front-end Engineer, Toptal

  • — Delivered web features (both Front-end and Back-end on Ruby) for driving enterprise revenue and improving client credibility to optimize and acquire new organic traffic, improve the conversion rate, and generate high-quality client leads.
  • — Created shared universal React components for use on different pages.
  • — Presented teamwork. Performed in-team and cross-team communication. Followed all existing Scrum rituals.
  • — Worked on code as well as on code review, onboarding new teammates, company-level initiatives, research, and proofs of concept, testing and validating code by standards.

Tech stack: JavaScript, TypeScript, React, Redux, Context, Ruby, Jest, React Testing Library, E2E testing, Playwright, HTML, CSS, SCSS, Git. Tools: Webstorm, Figma, Slack, Confluence, GitHub, Miro, Jira, Happo.

Front-end Developer, Yandex

  • — Worked on high-load Logistics Platform (routing optimization), web and mobile applications for Business in Geo Services. Collaborated with Back-end Developers, Designers, Data Analytics, and Marketing Managers.
  • — Developed new core client-oriented features connected to Statistics and reports — created Redux selectors, actions, and reducers, expanded store, and made dynamic responsive UI markup for complex charts’ table.
  • — Led development of a new landing page https://routeq.com/. The team included Senior, middle and junior Front-end and Fullstack developers, a UI Designer, and a Product Manager. Collaborated closely with the Marketing team on their hypotheses, concepts, and needs.

Tech stack: HTML, CSS, SCSS, CSS Modules, PostCSS, BEM, JavaScript, TypeScript, React, React hooks, React classes, Context, Redux, Redux-Saga, RxJS, Webpack, npm, Husky, Lerna, Cypress, Jest, React Testing Library, Storybook, React Native, Prettier, ESLint, Stylelint. Tools: GitHub, Jenkins, WebStorm, Figma, Slack, Sentry.

Senior Front-end Developer (Software Engineer), Sber Domclick

Was the part of Domсlick branch. Worked on 80+ components of the company's UI Kit, widgets, services, utilities, and functionality integration interfaces for mobile development. Develop and maintain guidelines for managers, developers, and designers.

Tech stack: HTML, CSS, SCSS, CSS Modules, JavaScript, TypeScript, React, React hooks, Context, Redux, Webpack, Rush, Jest, Enzyme. Tools: WebStorm, Jira, BitBucket, Figma, Confluence.

Software Engineer (Front-end Developer), EPAM Systems

Worked on 2 projects — marketing activity, constructor web app (got „Honorable Mention” on Awwwards) and company site with huge code base.

Tech stack: HTML, CSS, Less, JavaScript, TypeScript, React, React hooks, Context, Webpack. Tools: WebStorm, Jira, GitLab, Figma, Confluence.

Front-end Developer, Crazy Panda

Created a tool for Game Development analytics that improved quality of daily work for Marketing department.

Tech stack: HTML5, CSS3, Less, JavaScript (from ES5), React, Git, Webpack, Babel, Underscore.js, Semantic UI. Tools: WebStorm, Confluence, Jira, Figma, Photoshop.

Product Designer (UX/UI) and Front-end Developer, Megaplan

  • — Prototyped and designed CRM product, marketing landing pages and campaigns.
  • — Planned and developed Front-end features for public sites and CRM System.
  • — Collaborated with UI designers, Front-end and Back-end Developers, Marketing and Sell Specialists.

Tech stack: HTML, CSS, JavaScript, PHP. Tools: PhpStorm, Jira, Sketch, Photoshop, Illustrator, Zeplin, InVision, Avocode.

Digital / Web Designer, Citymetria

Worked on UI Design, infographics, landing pages, web portals, social networks, tender presentations and the game.

Clients: McDonald's, Sberbank, MTS, Volkswagen, Acer, Alcatel, Hankook, Reckitt Benckiser

Tools: Sketch, Photoshop, Illustrator, InDesign, Asana, InVision.

Web Designer and Project Manager, Central Typography

Site support. Team Lead for team of Copywriter, Front-end and Back-end Developers. Collaboration with Graphic Designers.

Skills

Technologies

Agile, Babel, BEM, Bootstrap, Context, CSS, CSS Modules, CSS3, Cypress, E2E testing, Enzyme, ESLint, Express, Git, HTML, HTML5, Husky, JavaScript, JavaScript (from ES5), Jest, jQuery, Lerna, Less, Lodash, Material, Materialize, Mocha, MongoDB, MySQL, Next.js (with SSR), Node.js, npm, PHP, Playwright, PostCSS, PostgreSQL, Prettier, React, React classes, React hooks, React Native, React Testing Library, Redux, Redux-Saga, Reselect, Resource, REST API, Ruby, Rush, RxJS, SCRUM, SCSS, Selenium, Semantic UI, Sentry, SQL, Storybook, Stylelint, Swagger, TypeScript, UI Design, Underscore, Underscore.js, UX, Webpack, Yarn

Tools

Asana, Avocode, BitBucket, Confluence, Figma, Git, GitHub, GitHub Projects, GitLab, Happo, Illustrator, InDesign, InVision, Jenkins, Jira, Lightroom, Miro, MongoDB Compass, Photoshop, PhpStorm, Postman, Procreate, Sentry, Sketch, Slack, VS Code, VSCO, Webstorm, Zeplin

Languages

EnglishB2PortugueseA1RussianNative

Goals

My goal is to work on IT product with a great team, constantly improve my expertise, and contribute to society.

Background

Worked as a UI designer since 2013. Got fundamental university education in developing UI including usability, design, and development.

Interests

Love to code, make digital and pencil art, lettering, visual notes, and photos, visit aesthetic coffee shops, read books, wait forever for playing a new game from The Elder Scrolls series, watch TV Series and learning continuously.

Interested in minimalism, atomic design, design systems, accessibility, typography, realistic drawing, digital art, and writing.

Education

Web and Graphic Design, HSE University

Honors degree. Diploma theme: „Lettering. Creating concept, design and content for informational online resource“.

Programming classes: HTML, CSS, JavaScript, ActionScript, X3D, PHP. Business English. Digital art and illustration: Adobe Photoshop & Illustrator. Branding and Corporate Identity making. Publishing: Adobe InDesign, Corel Painter. Photography course. Art history. Сopyright Law and general university courses. Drawing and Painting traditional art courses: study program of Stroganov University. Colors theory. Graphics technique: traditional high-quality pen drawing (Dürer technique). Composition. Typography.

Trainings and courses

    2023

  • Node.js basics, architecture, environment variables, asynchronous code, file system interaction, threads, architectural patterns, Web Sockets. Creating cross-platform CLI file manager. Building a REST API based on Node.js, Express, Fastify, Nest.js, Prisma. Working with Postgres, GraphQL, Docker (Dockerfile, docker-compose.yml). Configuration, logging and error handling. Authentication, JWT, CORS. Testing.

  • How to build and maintain projects in Monorepo (a single repository), and plan JavaScript application architecture. Yarn, NPM, PNPM workspaces, Lerna. Dependency Management.

    2022

  • Building full Node and PostgreSQL applications with middlewares (for error handling, parsing data etc.) Understanding of the Node event loop.

  • WDA equips women in tech with the skills, resources, and support they need to become a tech presenter and speaker. It bring diversity to the stages, because impact does not end onstage. WDA provides with 1:1 mentorship from Googlers and developer community leads. Beyond gaining new skills, I also met, connect, and network with other women developers on a similar journey.

    2020

  • JavaScript (Core JS) and libraries, algorithms, HTML, CSS, SCSS, technical interviews, personal mentor from EPAM.

  • React.js (classes, hooks), TypeScript with React, CSS modules, asynchronous React, Error boundary, linting for clean code support, bundling with Webpack.

  • Advanced JavaScript Practices. Object Oriented Programming. Functional Programming. Scope and Execution Context. Inheritance + Prototype Chain. ES6, ES7, ES8, ES9, ES10, ES2020. Closures. Asynchronous JavaScript + Event Loop. Modules. `this` keyword. JavaScript Engine and Runtime. Error Handling. Stack Overflow. Memory Leaks. Composition vs Inheritance. Type Coersion. Pass By Reference vs Pass by Value. Higher Order Functions. IIFE. .call(), .apply(), .bind(). Interpreter/ Compiler/ JIT Compiler. Garbage Collection. Hoisting.

  • React.js (classes, hooks), TypeScript with React, CSS modules, asynchronous React, Error boundary, linting to support code quality, creating custom Webpack building scenarios.

    2018

  • Digital drawing mentorship Tony Sart

    Digital drawing from fundamentals of academic drawing to making materials and textures realistic and balanced compositions.

    2014

  • Deutsch Kurse (level A1) Deutschkurse school

    Breakthrough or beginner