Professional Experience
Building exceptional web experiences with modern technologies
IMMIGRANT INVEST
Frontend Developer
Enterprise React Application from Scratch
Performance Optimization & Bundle Size Reduction
Cross-functional Team Collaboration
A11y Compliance & Accessibility Audits
Key Responsibilities & Achievements
- Lead development and maintenance responsive, high-performance frontend applications using Typescript, React, and Next.js.
- Leverage the project's Design System and UI-kit to build consistent, scalable, and user-friendly interfaces, directly enhancing customer satisfaction.
- Build and enhance web applications utilizing the Next.js app directory for optimal performance and SEO.
- Apply performance optimization techniques, reducing TTFB by 20% through code splitting and asset optimization.
- Lead the development team, ensuring alignment of frontend work with broader project objectives and goals.
- Managed an NX Monorepo to unify development workflows across multiple sites.
- Write comprehensive unit and E2E tests to maintain code quality.
- Collaborate closely with product manager and designer and business owner to deliver seamless, user-centric solutions.
Technologies Used
EPAM Systems
Frontend Developer
Key Responsibilities & Achievements
- Successfully built and launched a new enterprise-level React application from scratch, which received positive feedback from stakeholders and end-users.
- Significantly contributed to extending an enterprise e-commerce project, leveraging an existing code base to develop three additional websites with distinct styles.
- Implemented new features and bug fixes in accordance with business logic, resulting in improved user experience and increased customer satisfaction.
- Wrote extensive unit and integration tests using Jest and Testing Library to maintain 80%+ code coverage.
- Integrated third-party services such as TrueFit and Google reCAPTCHA seamlessly into the application, enhancing its functionality and security measures.
- Contributed to a project that required internationalization (i18n) for more than 100 locales, ensuring the application supported multiple languages and regions effectively.
- Created components in Storybook and leveraged it as a design system to showcase and document UI components for seamless collaboration across teams.
- Set up components in CMS (AEM and ContentStack) to enable efficient content management and streamline the process of updating and maintaining website content.
- Collaborated closely with cross-functional teams to identify and address technical issues, ensuring timely delivery of high-quality code.
- Transitioned between Moscow and Georgia offices while maintaining consistent high-quality development standards and project continuity.
Technologies Used
Upwork
Web Developer
Key Responsibilities & Achievements
- Optimized Webpack bundle sizes, resulting in faster page load times and improved website performance.
- Developed custom booking forms with client-side validation and RESTful API integration.
- Conducted audits and adaptations for e-commerce platforms to ensure A11y compliance, making the websites more accessible for users with disabilities.
- Applied CSS Grid and Flexbox for complex layout requirements across various screen sizes.
- Fixed responsive design issues using Tailwind CSS and mobile-first approaches.
- Built RESTful APIs using Express and Node, creating robust and scalable solutions for clients.