
Software Engineer with 2+ years in React.js, Node.js & Web Application Development.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Software Engineer With 2+ years Of Experience Specializing In Building Dynamic High-Performance Web-Application Using React.js And Node.js. Skilled In Developing Responsive Frontend, RESTful APIs, and Scalable Backend Services. Strong Problem Solving Abilities And a Solid Understanding Of Modern JavaScript Frameworks and Development Best Practices.
IBM
Software Engineer
December 1, 2023 – Present
Bengaluru, Karnataka, India
eCommerce
May 1, 2022 – December 1, 2022
Developed and maintained scalable, responsive eCommerce web applications for IBM's B2B and retail platforms using React.js and Node.js. Built and optimized dynamic product pages, shopping cart, and secure checkout flows with responsive UI/UX for both desktop and mobile devices. Integrated enterprise systems such as Salesforce CRM, payment gateways (Razorpay, Stripe), order management, and logistics APIs using RESTful services. Collaborated with UI/UX teams to translate Figma wireframes into modular and accessible frontend components. Created reusable frontend and backend components to improve code maintainability, performance, and developer productivity. Implemented server-side rendering (SSR) and metadata optimization to enhance SEO and page performance. Leveraged MongoDB and MySQL for structured and unstructured data storage, and used Redis to boost performance through intelligent caching. Developed JWT-based authentication and enforced role-based access control (RBAC) to secure user flows and admin panels. Designed and consumed RESTful APIs for microservice-based architecture, ensuring consistent communication across internal services and third-party providers. Utilized Redux and Context API for centralized state management across cart, user sessions, and dynamic filters. Improved initial load times and performance scores through lazy loading, dynamic imports, and code splitting techniques. Implemented form validation, input sanitization, and encryption techniques to ensure data integrity and application security. Participated in Agile ceremonies including sprint planning, stand-ups, retrospectives, and ensured timely delivery of user stories. Conducted unit and integration testing using Jest, Mocha, and JUnit to ensure robust and reliable code before deployment. Deployed applications using CI/CD pipelines with Git, Jenkins, and Docker, ensuring smooth staging and production rollouts.
Cultural Fit Analysis
The candidate's experience in Agile environments and collaboration with diverse teams suggests a good cultural fit for dynamic, team-oriented development settings. The breadth of technologies used across projects indicates adaptability and a willingness to learn. The focus on performance optimization and robust testing aligns with best practices in modern software development cultures.
Soft Skills & Operational Fit
The candidate demonstrates strong collaboration skills, having worked with cross-functional teams (UI/UX, QA, DevOps) in Agile environments. Their experience in leading migration efforts and improving development efficiency suggests initiative and problem-solving capabilities. The ability to debug and troubleshoot issues indicates a practical, hands-on approach to operational challenges.