About
Highly skilled React JS / UI Developer with 3.7 years of experience in end-to-end web application development and analysis within the IT industry. Proven ability to architect and deliver robust Single Page Applications (SPAs) and complex frontend solutions using modern web technologies like React JS, Redux, and TypeScript. Adept at leveraging Agile methodologies to drive project success and enhance user experience across diverse platforms.
Work
Bangalore, Karnataka, India
→
Summary
Led end-to-end web application development and analysis as a Software Engineer, contributing to critical client projects leveraging modern frontend technologies.
Highlights
Developed and launched multiple Single Page Applications (SPAs) from scratch using React JS, Redux, and Routing concepts, significantly enhancing user experience and application responsiveness for key clients.
Architected and maintained application state using Redux, ensuring robust data flow and predictable state management across complex web applications, including an E-commerce Platform and Savings Scheme.
Contributed to the full software development lifecycle, from gathering business requirements and analyzing data flow to investigating problem areas and implementing solutions for internal and client-facing systems.
Implemented specific accessibility concepts in HTML, CSS, and JavaScript, improving web page usability and compliance while creating reusable UI components and integrating Material UI for enhanced design.
Utilized Agile and SCRUM methodologies to streamline development workflows, ensuring timely delivery of features and consistently resolving application alerts to maintain high system availability across projects.
Languages
English
Kannada
Hindi
Skills
Web Technologies
HTML, CSS, JavaScript, TypeScript, React JS, Redux, Bootstrap, Material UI, RTL.
Tools & Methodologies
VS Code, Git, GitHub, NPM, create-react-app, Agile, SCRUM.
Application Development
Single Page Application (SPA), UI Component Development, Routing Concepts, Application State Management, Accessibility.
Software Development Life Cycle
Business Needs Analysis, Data Flow Analysis, Workflow Investigation, Problem Area Resolution, Application Monitoring.