A dedicated and versatile React Developer with experience in developing scalable, performant and user-centered web applications. Over 9 years of professional experience in frontend and full-stack development, specializing in React, Next.js, TypeScript and modern state management libraries. Experienced in designing seamless UI/UX experiences and integrating robust backend services. Able to solve complex challenges, mentor teams and deliver high-quality, optimized solutions.
- Frontend Development: Extensive experience with HTML, CSS, JavaScript (ES5/ES6), jQuery and TypeScript, with knowledge of building functional React components.
- UI/UX Design: Designed and implemented reusable React UI components, including buttons, checkboxes, inputs, icons, dropdowns (multi-level) and more. Skilled in customizing CSS frameworks such as Bootstrap, Material UI, Ant Design and Tailwind CSS using LESS and SASS preprocessors.
- State Management: Good knowledge of Redux Toolkit, Redux Saga, Jotai and Zustand to create scalable and predictable state management solutions.
- Backend and API Integration: Developed Node.js applications using MVC frameworks and RESTful APIs. Integrated third-party APIs such as Google Maps, Stripe, PayPal, Twilio and Agora to ensure seamless functionality of the application.
- Testing and Optimization: Proficient in Test-Driven Development (TDD) using Jest, Enzyme and Cypress. Experienced in debugging, profiling and optimizing single-page applications (SPAs) for performance and SEO with Chrome Developer Tools.
- Agile Methodologies: Hands-on experience with Agile workflows, including Scrum and Kanban. Experienced in CI/CD pipelines, paired programming and mentoring team members.
- Version Control and Collaboration: Adept at using GitHub and Jira for version control and bug tracking, facilitating efficient team collaboration.
- Cloud Solutions and Deployment: Expertise in deploying applications using AWS and Azure, ensuring scalability and reliability.