Разработчик EdTech-платформы. Был ответственнен за разработку b2b приложения.
За время работы:
● Успешно реализовал большое количество комплексных задач
● Разработал ui библиотеку, используемую во множестве внутренних приложений
● Внедрил Storybook, тем самым увеличив скорость разработки дизайнов и задач
● Успешно внедрял свои идеи по улучшению кода, которые повысили читаемость кода и эффективность разработки
● Проводил код-ревью для обеспечения качества кода
● Занимался менторством
● Обсуждал построение и реализацию задач с нуля
Стек: TypeScript, NextJs, Redux, Styled-components, Storybook, Formik, Yup, TanStack Table
Аутсорс
Recent projects:
1. Web application in the food sector
Stack: JavaScript, TypeScript, React, GraphQL, Styled-components, Theme-ui, Storybook, Jest, Cypress, react-hook-form, Micro Front-end (import-map-overrides), GitHub, Jira
Role: Senior Software Engineer
Project description: This application makes it easy with placing and ordering products via web application with chat.
What I made:
● Fully developed a micro-fronted from the ground up
● Build a lot of reusable and fully documented components using Storybook
● Was making unit tests and fixing cypress e2e tests
● Was making code review
● Was conducting presentations of the application
● Was participating in daily meetings (using English)
2.Admin panel for trading platforms
Stack: React, Redux, SASS, React Tables, Formik, GitHub, JavaScript, Webpack
Role: Senior Frontend Developer
Project description: The application consists of two web applications with similar logic. These web applications specialize in trading on securities exchanges, trades stocks, bonds, futures, earning its capital on the difference in the value of exchange products. This application allows users to get information about transactions and trade securities, stocks, bonds, futures.
I was responsible for creating one admin panel for those web applications.
Achievements:
● Built application admin UI from the ground up
● Built reusable code for future use
● Participated in project team meetings
and communicated with project managers QA and across other technology
● Developed powerful reusable components that can be used leveraged across UIs
● Developed services for processing data
● Built the application like a library for
future use in other applications
3.Web application for managing employees time
Stack: Angular, Material-UI, GitLab, JavaScript, TypeScript, SASS, React
Role: Senior Frontend Developer
Project description: Web application for managing employees time. This application allows employees to track working hours and manage information about their vacations and illnesses. The application also allows employers to post information about company events.
Achievements:
● Built reusable code for future use
● Participated in project team meetings
and communicated effectively with peers/architects/business analysts/ project managers/QA and across other technology staff
● Applied the recent and most useful Angular approaches and tools to provide the best application performance and security
● Developed powerful reusable components that can be leveraged across UIs
● Developed services for processing data
4.Web application for a big IT company
Stack: JavaScript, HTML, LESS, Django, Wagtail, jQuery, Python
Role: Senior Software Engineer
Project description: This is a site of a big company. It has an admin panel with possibility to add/edit/delete site pages, add some images, texts and other things, view and import data. It allows users to read some data about the company and send their resumes.
Achievements:
● Built reusable code for future use without client-side frameworks
● Worked alone with unfamiliar technologies
● Redesigned the application's UI to provide a better look and feel on different devices
● Redesigned and refactored the source code to provide a better scalability, maintainability and code readability
● Implemented designs that work across all modern desktop and mobile browsers
● Participated in project team meetings and communicated effectively with peers/architects/business analysts/ project managers/QA and across other technology staff
Автоматизированные системы обработки информации
Изучал историю и основы программирования, БД, алгоритмы, C++, Web-разработку