I am a seasoned React developer with over 5 years of experience in crafting scalable and high-quality web applications using React, TypeScript, and JavaScript (ES6+). My work is driven by a commitment to delivering exceptional user experiences and a passion for implementing the latest innovations in web development. With strong organizational skills and a keen attention to detail, I excel in fast-paced environments where adaptability and problem-solving are key. I am dedicated to continuous learning and thrive in collaborative team settings, always aiming to contribute to the success of projects.
- Architected and maintained scalable state management solutions using Redux Toolkit (RTK) and RTK Query.
- Designed and consumed REST and GraphQL APIs, ensuring efficient data flow and seamless integration with backend services.
- Implemented test-driven development (TDD) practices, writing comprehensive Jest unit and integration tests to improve code quality and reliability.
- Integrated various third-party services and APIs, enhancing product functionality and expanding feature set.
- Spearheaded the adoption of Feature Sliced Design architecture, significantly improving project structure, scalability, and developer productivity.
- Developed and optimized complex web forms, ensuring efficient functionality and user experience.
- Collaborated closely with the product team to achieve shared goals in product development.
- Proposed and successfully implemented various solutions using React, enhancing application performance and maintainability.
- Worked with TypeScript/React and styled components, contributing to component and logic development for an online store.
- Developed web applications using React (Redux) and React Native for Android platforms.
- Led the development of a project from inception to successful release, including designing the architecture, implementing key features, and ensuring on-time delivery.
- Ensured code quality and performance through rigorous testing and code reviews.
- Supported company projects by implementing new features, addressing bugs, and creating React components.
- Added functionality by integrating with REST APIs and managing state with Redux.
- Utilized Ant Design (Antd) and Material UI design libraries for developing user interfaces.
- Styled layouts using CSS/Sass to create cohesive and visually appealing user interfaces.
- Collaborated with cross-functional teams to deliver high-quality software solutions on time.
- Languages & Frameworks: HTML5, CSS3 (Sass, Scss, Styled Components), TypeScript, React (RTK / RTK Query), React Native.
- Monitoring | Analytics: FullStory, Sentry.
- Version Control: Git, GitLab.
- Package Managers: NPM, Yarn.
- Project Management: Jira, ClickUp, Scrum, Kanban.
- Design Tools: Figma, Adobe XD, Photoshop.
- UI Libraries: Antd, Material UI, React Bootstrap.
- Testing & Linting: Jest, Vitest, React Testing Library, ESLint, Prettier, Husky, Github Actions.
- APIs & Integrations: REST API, GraphQL, Redux Toolkit/Query, Google API (Maps & Analytics), Stripe API, Sentry, FullStory, Userpilot, LaunchDarkly, SaaSquatch.
- Configuration & Build Tools: Webpack, SWC, Vite, VitePWA, Storybook.
- Organization and Responsibility: Strong organizational skills and a sense of responsibility.
- Purposefulness: Focused on achieving goals.
- Team Player: Effective in collaborative environments.
- Self-Development: Dedicated to continuous learning.
- Attention to Detail: Meticulous in ensuring quality.
- Problem-Solving: Efficient in resolving challenges quickly.
- Teamwork: Able to work well in a team and handle large amounts of information.
- Quick Learner: Adaptable and ready to put in extra effort when needed.
- Stress Resistance: Capable of maintaining performance under pressure.