A seasoned front-end developer with over 20 years of experience in software development, specializing in HTML5, CSS, Sass, Less, JavaScript, TypeScript, ES6, React, Angular, and Single Page Applications (SPAs). Proficient in architecture for SPAs, communicating with back-end systems via RESTful APIs, WebSockets, and web services. Expertise includes unit tests, global state management tools, Responsive Web Design, and Design Systems.
Served as a technical lead and senior front-end developer, contributing to the delivery of optimal user experiences efficiently and cost-effectively for both large corporations and startups. Extensive experience collaborating with designers, back-end developers, and project managers to develop cross-browser, pixel-perfect HTML and highly interactive web applications with high traffic demands.
Competencies encompass Cross-browser Support, Single Page Applications (SPAs), Progressive Web Apps (PWAs), Responsive Web Design (RWD), UI/UX, Progressive Enhancement, Mobile Web Apps, and high-performance websites. Proficient in HTML5, CSS, Sass, Less, Flex, Tailwind CSS, JavaScript, TypeScript, ES6, React, React Native, Next.js, Angular, and jQuery. Experience with Redux, Zustand, Immer, Lodash, Axios, Zod, JSON Forms, Node.js, Express.js, version control (Git, GitLab, SVN), Photoshop, Figma, Jira, SCRUM methodology, quality assurance, unit testing (Jest, Vitest, React Testing Library), web app profiling, web performance optimization, Chrome DevTools, and technical writing in Confluence.
Currently focusing on enhancing skills in Docker, GraphQL, Python, and AI.