Feb 2025 – Present
Software Engineer
Solarz · SaaS CRM for solar integrators · Full-time · Remote
Rebuilt Insights, the analytics module of a CRM with 7,000+ active users that the CEO uses in client consulting, by shipping 13 redesigned data visualization charts (Recharts) with filters, exports, and permission rules behind a feature flag for a gradual rollout.
Protected the product’s most commercially valuable flows by writing 14 of the 18 Playwright end-to-end test suites (about 78%), covering Insights filters, periods, exports, permissions, and mobile, plus data-field management and proposal building.
Helped cut development time by 50% and rework by 80%, according to an internal survey of developers and designers, by contributing 45+ components to Estrela UI, the in-house design system built with Storybook, Tailwind CSS, and Radix/shadcn, working directly with the UX/UI team.
Helped optimize the performance of data-heavy screens such as the deals Kanban for 7,000+ active users by applying React Query caching, lazy loading, list virtualization, and memoization, and made key flows responsive across mobile and desktop.
Reduced bugs and rework across a codebase shared by 20+ contributors through code review of pull requests against strict component and code standards.
Unblocked front-end deliveries without waiting on the back-end team by making targeted changes in Java and Spring Boot, such as endpoints and API contracts.
Stack: React, Next.js, TypeScript, JavaScript, HTML, CSS, React Query, Zustand, Tailwind CSS, Radix UI, shadcn/ui, Storybook, React Hook Form, Zod, Recharts, Playwright, Vitest, React Testing Library, REST APIs, Java, Spring Boot, Git, and Docker.
