Lada Penkova
- Frontend - developer -

About me ~

I am a bold frontend developer with extensive experience in creating websites and personal accounts, including projects for government agencies, corporations, and IT companies. My expertise includes a deep understanding of cross-browser compatibility, responsiveness, validity, and semantic markup of interfaces. I masterfully work with PSD/Figma layouts and adhere closely to the principles of Perfect Pixel.
My experience also includes adapting websites to meet accessibility requirements for people with special needs, in accordance with point a11.
At the age of 15, I created my first website, and at 17, I successfully defended 3 educational projects. I am constantly striving to learn new technologies that can enhance my projects and enrich my professional experience.

Address ~

Israel 🤍

Working ~

Only remote

Education

HTML-Academy, St. Petersburg, Frontend - developer, February 2018 to November

GeekBrains, Moscow, Web - developer, March 2020 to December 2021

Skillbox, Moscow, Frontend - develover, October 2021 to present

Skills

  • HTML & CSS

  • SCSS & Less

  • React, Redux, TypeScript

  • JavaScript

  • Vue

  • Graphics software

  • Webpack, Gulp, Grunt

I use

MacBook Pro M3 14 2023

MacBook Pro 15 2018 i9, Radeon Pro Vega 20 4gb

IPad Pro 11 2018

IPad mini 5

IPhone 11 Pro

retinization and verification in safari? Pfft, easily

My projects

  • Blanchard - sale of art objects ~

    HTML, SCSS, BEM, PixelPerfect, Vanilla JavaScript

    ~ I developed a responsive website for Blanchard, a company specializing in the sale of art objects.
    • I integrated the Swiper library into the project, customizing it for various types of sliders while ensuring accessibility (A11y) and interactivity.
    • I also implemented interactive tabs and accordions using JavaScript, complemented by smooth animations.
    • To optimize performance, I compressed large JPEG images by converting them to the WebP format, significantly reducing load times without sacrificing quality.
    • The site is fully compatible with modern browsers (Chrome, Firefox, Safari, Opera, Edge).
    • Adaptive layout of the layout is implemented.
    • BEM methodology is used for class naming.
    • The code passed validation with no errors on the W3C Validator.
  • Euclid - Project Management Systems ~

    HTML5, SASS, BEM, PixelPerfect

    ~
    • The site is implemented according to the main requirements: pixel perfect implementation, all semantic elements are correctly selected
    • Adaptive layout of the layout is implemented.
    • BEM methodology is used for class naming.
    • The code passed validation with no errors on the W3C Validator.
  • 3D Modeling Courses ~

    HTML5, SASS, Bootstrap 4, BEM, PixelPerfect

    ~
    • The site is implemented according to the main requirements: pixel perfect implementation, all semantic elements are correctly selected, Bootstrap 4 library is used.
    • Adaptive layout of the layout is implemented (using Bootstrap classes, media queries, and the picture tag for image adaptivity).
    • BEM methodology is used for class naming.
    • The code passed validation with no errors on the W3C Validator.
  • Personal Project "Kekstagram" ~

    Vanilla JavaScript

    ~ The "Kekstagram" project is a layout of a photo hosting service similar to the popular Instagram application. Users can select their photos, experiment with filters, and leave comments on other users' photos. Currently, the photo publishing function is not implemented, but the main functionality allows users to interact with images and comments.
    • This project is my first serious work using JavaScript. Within this project, I acquired and solidified basic skills in JavaScript, such as event handling, DOM interaction, and simple animation creation.
  • Personal Project "Glacy" ~

    HTML5, CSS3, Less, BEM, PixelPerfect

    ~ This is my first serious layout that I created with great love and effort. The goal of this project was to create a stylish and functional website that displays correctly on various devices and in different browsers.
    • For the first time in the project, I used custom checkboxes and other form elements to give the site a unique and modern look.
    • Ensured cross-browser compatibility and checked compatibility with browsers such as Chrome, Firefox, Safari, Edge, and Internet Explorer 10+.
    • Applied the BEM methodology to organize the structure and naming of classes in HTML and CSS.
    • Achieved pixel perfect: every element and detail of the project was carefully drawn with consideration to the layout, ensuring an exact match to the design.
  • Handmade Toy Store "Mishka" ~

    HTML5, CSS3, Less, BEM, Grunt, PixelPerfect, Retina support

    ~
    • Created an adaptive grid for mobile, tablet, and desktop versions using the "fluid" design methodology.
    • Ensured graphics adaptability using retina support and vector images.
    • Applied the BEM methodology to organize the structure and naming of classes in HTML and CSS.
    • Used the Less preprocessor to create styles, including mixins for code reuse.
    • Configured task automation with the Grunt tool to simplify the project build process.
    • Ensured cross-browser compatibility and tested compatibility with browsers such as Chrome, Firefox, Safari, Edge, and Internet Explorer 11.
    • Selected the Open Sans font for comfortable and readable text content.
    • Achieved pixel perfect in design, ensuring an exact match to the visual representation of the project layout.
  • Drag'n Drop ~

    Vanilla JavaScript

    ~ A small web application developed using pure JavaScript, providing an intuitive task management tool with Drag and Drop functionality.
  • Slider ~

    Vanilla JavaScript

    ~ A slider with beautiful animations, also works with keyboard navigation. Can be used for presenting services, products, and photos.
  • Mini game ~

    Vanilla JavaScript

    ~ A visual mini-game with dynamic content generation.
  • Catch the Dot ~

    Vanilla JavaScript

    ~ Catch the Dot game with three screens! Choose the time and catch as many dots as you can within the given time.

Experience

Frontend - developer, LLC «Hopper IT», Russia, Dubna — 2018 - 2020

My responsibilities included participating in the development of the Hopper IT company's personal website, as well as in the team development of the website for the national web development institute. My duties involved the layout of the website menu, contact forms, several pages for site administration, and personal accounts. Additionally, I was responsible for integrating the layout into the Bitrix platform, comprehensive adaptation of the site for mobile devices (tablets and phones), development of smooth animations, and retina optimization. I also conducted a complete site refactor, making it more accessible. I was entrusted with skillful management of the Jira kanban board, as well as maintaining the project's code style.

Frontend - developer, LLC «EvrAz Transnet», Russia, Moscow — 2020 - 2022

In my experience as a web developer, a significant part involves participation in the development of the website https://skyway.capital/ and its personal account, as well as maintaining 18 landing pages, including the project I created myself, https://cryptadium.com/. My responsibilities included not only technical support for all these resources but also making instant necessary changes and insisting on ensuring the accessibility of the websites and personal accounts. Additionally, I rewrote some functions from TypeScript and PHP to Vue, collaborating closely with teams of testers, marketers, and designers. I spent a lot of time in negotiations and making necessary adjustments, expressing my opinion. I adhered to sprints, skillfully worked with the Kanban board in Jira, and meticulously maintained the project's code style.

Frontend - developer, LLC «EvionRP», Israel - 2022 - October 2024

I am involved in developing the in-game CEF client as the lead interface developer at EvionRP using React & Redux.

Interests

I love code more than life