Senior Software Engineer
Current- Developed interactive data visualization and reporting tools using React 18 (React Hooks and Redux Toolkit), D3.js and GraphQL, empowering therapists and administrators to gain actionable insights from client data.- Developed core teletherapy features by integrating React, TypeScript, WebRTC, Node.js, Java and AWS, enabling seamless video sessions.- Modernized the user interface of the scheduling tool with React, Tailwind CSS and FullCalendar.io, streamlining the booking process.- Enhanced front-end performance with efficient data fetching, caching, and rendering, ensuring smooth, responsive user experiences with large datasets, using Apollo GraphQL library.- Implemented server-side rendering (SSR) with Next.js, improving SEO and accessibility for the scheduling platform.- Monitored dashboard performance using Datadog and Google Analytics, proactively identifying and addressing bottlenecks to enhance the user experience.- Implemented comprehensive unit and e2e tests using Jest and Cypress, ensuring 95% test coverage.- Conducted code reviews and mentored junior developers, promoting knowledge sharing and continuous improvement within the team.