Saikrishna Matreddy
Frontend Developer · React.js · TypeScript · 4.6 Years Experience
Hire this person
Send a job offer directly to this candidate
About
I'm a Frontend Developer with 4.6 years of experience building web applications that are fast, easy to use, and built to last. I work primarily with React.js and TypeScript, and I genuinely enjoy the craft — writing clean code, thinking through component structure, and making sure the UI feels smooth for the end user. Over the years I've worked on projects where I helped reduce page load times by 20%, cut API response times by 30%, and made it noticeably faster to ship new features.
I'm comfortable working across the full frontend stack — from wiring up APIs and managing state with Redux or Recoil, to getting the accessibility and responsive design right. I hold two Microsoft Azure certifications and have hands-on experience with Azure API Management. I work well in Agile teams, take code reviews seriously, and enjoy helping teammates when they're stuck.
Experience
Frontend Engineer at Tata Consultancy Services Ltd.
- Worked on React.js and TypeScript applications across multiple environments (dev, staging, beta, production) — the kind of setup where you learn to be careful and thorough. This work contributed to a 20% improvement in customer engagement.
- Built reusable React components that the team could plug in across different parts of the app without rewriting things from scratch. This cut new feature development time by about 25%.
- Handled state management using Redux, Recoil, and Context API depending on what the project needed. Got good at knowing when to use which tool, and keeping things from getting messy as the app grew.
- Spent time optimising pages that were loading slowly — using lazy loading, code splitting, and memoisation. Got load times down by around 20% on the pages we focused on.
- Connected the frontend to APIs through Azure API Management, setting up authentication, caching, and rate limiting. This helped bring API response times down by 30%.
- Made sure every screen we built was accessible (WCAG 2.1) and worked well across all major browsers. Used Tailwind CSS and Bootstrap for consistent, responsive layouts.
- Integrated REST APIs using Axios and added proper error handling so the app failed gracefully instead of breaking silently — reduced unhandled errors by about 25%.
- Took part in sprint planning, standups, and reviews. Kept my JIRA tasks up to date and flagged blockers early — this helped the team ship about 15% faster overall.
- Did code reviews through Sonarqube and Bitbucket and genuinely cared about the quality bar. For six months straight, nothing critical made it to production.
- Helped out three junior developers on the team — walking through React patterns, TypeScript types, and debugging approaches whenever they got stuck.
Education
B.Tech in Computer Science & Engineering – Audisankara College of Engineering & Technology (2020)