About me:
I have been a frontend developer for about 5 years. I have a modern technical stack that includes React, TypeScript, working with multiple CSS approaches (CSS Modules, SCSS, CSS-in-JS). Worked with a legacy code and in the projects that were started from scratch. Can develop without using third-part libs.
I like doing code reviews and take part in improving the code and approaches to work. Familiar with Jira and Figma, know the difference between Scrum and Kanban, and story points with other estimation techniques.
Interested in international projects.
English level: B2.
Some fresh code:
– Test case for MinervaKMS. React, Redux, SCSS, LocalStorage and adaptive.
link: minervakms
Frontend:
Little familiar (no commercial experience):
Other skills:
Don't make emails, but I know the guy who does it perfectly.
Working as a middle frontend developer at the worldwide project with international team.
Tech stack: React, Redux, TypeScript, Jest, React Testing Library, Storybook, Gitlab, MaterialUI.
Worked on interfaces for booking system for public and system parts using React (class and hooks), Redux, SCSS, Webpack and Mercurial. I had to create, support and improving interfaces. Worked with designer, backend developer and team lead. All this time I was the only one frontender at the project. At this project we preferred creating our own components than using external. From time to time I had work with Django templates, static websites, configure webpack, translating from English to Russian interfaces text, writing data structure for components, merging branches and pushing updates to the client, and solve other business tasks.
About some projects I made that I can share:
– Tunneltech. Simple static website with mobile first approach. Did layout, styles and some logic.
link: tunneltech
– Booking system for Japan. Worked on layout, styles and separated React-components.
link: flystation.jp/booking/
– Booking systems for Moscow. Worked on layout, styles, React-components. Basically it worked only for booking flights. I added some features like: booking surfs, purchasing packages, certificates, added Redux and removed props drilling.
link: moscowflow.ru/volna/booking
link: moscowflow.ru/truba/booking
– Low level API for booking system that allows to use widgets and interfaces of booking system in any client's interface:
links: flight certificates, surf packages, surf certificates
– Calendar admin. The calendar that was made myself from scratch without using external libraries. Allows to set custom week start day, weekends, holidays and creating customer own day types.
link: system interface that I can't share.
– Interface for Photo and Video system. Interface works for mobile, desktop and special terminals. Has dark and light themes, allows customisation. Sells photo and video.
– Interface for working with invoices. Main features: receiving payments, making refunds, partial payments, partial refunds, adding and removing items of invoice.
link: system interface that I can't share.
– Dashboard, Instructors Pad, component for creating accounts, and many other features.