Languages
Russian
Experience
I work on freelance, I create information resource using Next.js, Tailwind.css and GraphQL. I develop filters, modal window, interactive navigation on the blog site, optimize the performance of the site by reducing re-rendering, image weight.
Adaptive page layout. Fixing bugs in the layout. Optimization of page loading speed (image size reduction, search for unnecessary loops for product displays on the site)
Performed required tasks in Word, Excel, Power Point. Set up the local network. Edited various videos for events.
Education
Skills
HTML
CSS
JS
React
Next.js
Tailwind
Rest API
GraphQL
Git
Projects
Code example
function highestRank(arr){
const obj = {}
let max = 0
let res = []
for (let i = 0; i < arr.length; i++) {
obj[arr[i]] = obj[arr[i]] ? obj[arr[i]] + 1 : 1
}
for (let key in obj) {
if (obj[key] > max) max = obj[key]
}
for (let key in obj) {
if (obj[key] === max) res.push(+key)
}
return Math.max(...res)
}
About me
I graduated Minsk Radio-Technical College that’s where I learned the basics of programming. After then I gratuated Belarusian State University of Informatics and Radioelectronics in 2024.
During my studies, I did some freelance work. I developed web-pages using HTML, CSS, JS, BEM. A developed PWA applications using React, React Router, React context, WebSocket, styled-components.
The list of tasks I’ve been doing
- Lendings development (HTML, CSS, JS, SASS, BEM, SMARTY)
- SPA development (React, React Router, styled components, React context)
- Optimizing the display of a large list of data using a virtualized list
- Optimize page load speed
- Forms development and validation
- Synchronization of data with other sites on the server side
I am currently working for a client and they are developing an information project using Next.js, Tailwind.css, GraphQL. I work with a lot of data, display them in tables with pagination. I develop filters and data search on the site.
I love website development as I enjoy working not only with the functional part but also the look and feel of the website. I like layout and logic development. I have not had a mentor, but I try to develop on my own, periodically revise my code and make edits.
I want to learn new technologies, pump up my skills and develop more complex functionality.
I also watch videos on YouTube and listen to podcasts.