Experience

Software Engineer

Intuji | June 2024 - Present

  • Developed full-stack applications using ReactJS and NestJS.
  • Led frontend projects, coordinating with backend developers, DevOps, and designers; implemented caching and debouncing to improve load times and responsiveness.
  • Introduced team practices like peer reviews and React project architecture to enhance front-end development workflow.
  • Built an in-house application using Next.js and Supabase, including database schema design and relationship management for key features.
  • Conducted PR reviews, collaborated across teams, and provided mentorship to support project quality and team growth.
  • Worked with DevOps engineers to resolve production issues via server log analysis.
  • Implemented stepper forms with complex validation using React Hook Form and Zod schemas.
  • Developed reusable UI components with structured variants, ensuring consistency and alignment with established design guidelines.
  • Built a modular architecture that helps teams quickly spin up new applications while keeping everything consistent and aligned with best practices.

Associate Software Engineer

Aricalot Technology | Nov 2022 - May 2024

  • Maintained a live product with 1,000+ daily active users, adding features, optimizing code, and resolving issues efficiently.
  • Translated requirements into UI prototypes through UX research.
  • Enhanced front-end performance by implementing lazy loading, asset minification, and API-call optimizations, reducing page load time by 7 seconds.
  • Built efficient charts and PDFs from complex data sets with optimized rendering.
  • Developed grouped and nested dynamic forms with custom validation.
  • Implemented a draft message service.
  • Built scalable React architecture using reusable components, and Redux for complex state management.