Front-end developer at Dataside

I specialize in developing user interfaces and managing state with React and TypeScript, focusing on building reusable components using Shadcn and TailwindCSS. I am also responsible for global state management via useContext and integrating REST APIs, leveraging React Query to optimize asynchronous data handling and caching.

Key Responsibilities

  • Design and implement responsive user interfaces using React and TypeScript
  • Build reusable component libraries with Shadcn UI and TailwindCSS
  • Implement global state management using Context API and React Query
  • Integrate RESTful APIs with optimized caching strategies
  • Collaborate with designers to implement pixel-perfect UI/UX
  • Conduct code reviews and mentor junior developers

Technologies & Tools

  • Frontend: React, TypeScript, Next.js
  • Styling: TailwindCSS, Shadcn UI, CSS Modules
  • State Management: React Query (TanStack Query), Context API, Zustand
  • Build Tools: Vite, Webpack, Turbopack
  • Testing: Jest, React Testing Library, Playwright
  • Version Control: Git, GitHub

Achievements

  • Reduced page load time by 40% through code splitting and lazy loading
  • Implemented design system used across 5+ internal products
  • Mentored 3 junior developers on React best practices