Varya Deviaterikova

Varya Deviaterikova nee DurtsovaPDF ↓

Front-end Developer & UI Designer Prototype, design, and implement interfaces with respect to typography, colors, usability, specification

Work Experience

Front-end Engineer, Toptal

Work on an exclusive network of the top freelance software developers, designers, finance experts, product managers, and project managers in the world. Top companies hire Toptal freelancers for their most important projects.

Tech stack: JavaScript, TypeScript, React, Ruby, Jest, HTML, CSS, React Testing Library, Git. Tools: Webstorm, Figma, Slack, Confluence, GitHub, Miro.

Front-end Developer, Yandex

Worked on Logistics Platform (routing optimization) for Business in Geo Services.

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, WebStorm, Figma, Slack.

Senior Front-end Developer (Software Engineer), Sberbank

Was the part of Domсlick branch. Worked on 80~ components of company's UI Kit, widgets, services, utilities, 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 tool for Game Development analytics.

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), Megaplan

Prototyped and designed CRM System, marketing landing pages and campaigns.

Tech stack: HTML5, CSS3. Tools: PhpStorm, Jira, Sketch, Photoshop, Illustrator, Zeplin, InVision Prototype.

Digital Designer, Citymetria

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

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

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

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

Tools

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

Languages

EnglishB2RussianNativeGermanA1PortugueseA1

Goals

  • work on IT product with a great team
  • improve my expertise constantly
  • contribute to society

Background

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

Interests

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

Interested in minimalism, atomic design, systems, accessible environment, typography, slow living, 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

    2022

  • 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