I'm a Frontend Developer. I have a bachelor's degree in computer science.
I have been working in IT for over five years.
During my career, I have worked on many projects in the field of medicine, fintech, banking, real estate and construction, developed blogs, online stores and landing pages.
On projects, I was responsible for front-end product development, participated in the full development cycle:
- developed front-end part of web applications based on React, TypeScript, JavaScript, REST, GraphQL + Apollo Client, Redux, RTK Query, Next.js technology stack,
- defined a stack of technologies and tools for the implementation of specific business tasks,
- discussed and formalized business requirements,
- decomposed tasks, planned team sprints,
- designed a scalable and maintainable architecture,
- made architectural decisions, improved the quality of the code base and reduced the amount of technical debt of projects, tracked project coverage with tests,
- optimized the performance of the client side of web applications,
- configured dev build and continuous integration for projects,
- participated in the code review of my team, mentoring and introducing new developers to the project.
At the moment I continue to work as a Frontend Developer.
I follow the news and trends in development, I develop both in technical and product directions.
I go in the direction of Staff and Principal Engineer.
I prefer to work on projects using a modern and relevant front-end technology stack: React, TypeScript, JavaScript, REST, GraphQL + Apollo Client, Redux, RTK Query, Next.js.
Feature-Sliced Design is my favorite architectural methodology for frontend projects.
The priority for me is the joint work in a team aimed at a quality result.
I am considering a completely remote or hybrid format of work, open to relocation proposals.
I currently live in Istanbul.
Skills:
• Languages: JavaScript, TypeScript, at a basic level: NodeJs, Java, C#, Python, SQL;
• Technologies: HTML5/CSS3, SASS/SCSS/LESS, styled-components, css-modules, BEM Methodology, Unit Testing, Jest, Webpack, ESLint, Stylelint, Firebase, Websocket, Docker;
• Frameworks and Libraries: ReactJS, Redux, Storybook, Bootstrap, Ant Design, axios, Ajax, React Router, Redux Toolkit, Mobx, Redux Sagas, Redux Thunk, Effector.js, Recoil.js, i18next, husky;
• Design principles: Feature-Sliced Design, SOLID, KISS, DRY, OOP, REST;
• Software Engineering Management: JIRA, Trello, Agile, KANBAN, SCRUM, Code Review Process, Git-Flow, GitLab, Miro, Figma;
• Testing: Jest, React-testing-library, Enzyme, WebdriverIO, sypress, puppeteer, hermione, React Profiler, loki.
My hobbies: economics, investment, study of products and business models, philosophy, astrophysics and travels.
As a sport, I do bodybuilding and weightlifting.
My favorite bands: The Doors, Pink Floyd, Led Zeppelin, The Cure, Joy Division, New Order and Depeche Mode.