Sahithi Thadi — Software Engineer
As a passionate Frontend Developer with 3 yrs of expertise at Product based company, I specialize in building scalable, high-performance web applications. My expertise includes React.js, TypeScript, SASS, Material UI, and REST API integration, with a strong commitment to optimizing both code quality and user experience. React.js & TypeScript I develop dynamic, component-based applications using React.js and TypeScript for type safety, which ensures robust and maintainable code. I am skilled in building reusable components and managing state with React Context and Redux, enabling smooth data flow and scalability. TypeScript enhances development efficiency by reducing runtime errors. SASS for Styling I use SASS to write scalable, maintainable, and modular CSS. With SASS, I implement variables, mixins, and nested styles to streamline the styling process. I focus on creating responsive, mobile-first layouts while ensuring cross-browser compatibility and optimizing performance for faster load times and improved user experiences. Material UI for UI Components To create visually appealing and accessible UIs, I extensively use Material UI. This component library allows me to implement Material Design principles, ensuring consistent, intuitive, and user-friendly interfaces with a focus on interactivity and accessibility. REST API Integration I integrate REST APIs to manage data exchange within applications. Proficient in Axios and Fetch API, I handle asynchronous operations efficiently, with a strong focus on error handling and data consistency to ensure seamless backend communication and smooth user interactions. Optimization Techniques Performance optimization is central to my development process. I apply advanced techniques to enhance speed and scalability: Code Splitting: Using React.lazy and Suspense, I reduce initial load times by loading components only when necessary. Memoization: I optimize performance reducing unnecessary re-renders and improving memory usage. Lazy Loading: I implement lazy loading for images and resources, enhancing performance, especially on mobile devices. Tree Shaking: I reduce bundle size by eliminating unused code through tree shaking, ensuring a lightweight app. Responsive Design: Using SASS, Material UI, and media queries, I ensure applications are fully responsive, offering an optimized experience across all devices, from desktops to mobile phones. By combining these technologies and techniques, I create modern, fast, and highly optimized web applications that deliver exceptional user experiences and meet business needs.
Stackforce AI infers this person is a Frontend Developer specializing in scalable web applications within the SaaS industry.
Location: Bengaluru, Karnataka, India
Experience: 4 yrs
Skills
- Frontend Development
Career Highlights
- 3 years of expertise in frontend development
- Specializes in scalable web applications
- Proficient in modern frameworks and optimization techniques
Work Experience
HCLSoftware
Software Engineer (10 mos)
EdgeVerve
Product Engineer (3 yrs 8 mos)
Education
Fellow at NxtWave's CCBP 4.0 Intensive at NxtWave's CCBP 4.0 Intensive
Bachelor of Technology - BTech at Indian Institute of Information Technology Design & Manufacturing, Kurnool
Bachelor of Technology - BTech at Indian Institute of Information Technology, Design and Manufacturing, Kurnool
Intermediate at Ascent Classes