Junior Software Engineer
Crane Global Solutions Limited (CGSL)
2024-05 – Present · Hyderabad, India
- Built and maintained scalable backend applications using Node.js and Express.js, ensuring high performance, reliability, and maintainability of core business functionalities.
- Designed and developed secure RESTful APIs with JWT-based authentication and authorization, enabling secure user access and seamless integration with external services.
- Optimized database operations in MySQL and MongoDB through efficient schema design, query optimization, and data modeling, improving application performance and scalability.
- Developed responsive and user-friendly interfaces using React.js, delivering smooth navigation and consistent user experiences across desktop and mobile devices.
- Created reusable and modular React components, reducing code duplication and improving maintainability for future feature development.
- Integrated frontend applications with backend APIs, managing data fetching, state updates, loading indicators, and error handling to ensure reliable user interactions.
- Collaborated closely with UI/UX designers and backend developers to transform designs, wireframes, and business requirements into fully functional web applications.
- Implemented responsive layouts and adhered to UI/UX best practices to ensure accessibility, usability, and cross-browser compatibility.
- Identified, analyzed, and resolved frontend and backend issues using browser developer tools, logging, and debugging techniques, improving overall application stability.
- Participated in Agile development processes, contributing to sprint planning, code reviews, testing, and timely feature delivery.
- Utilized Git and GitHub for version control, collaborative development, pull request management, and adherence to coding standards and best practices.
- Adapted quickly to evolving project requirements and continuously learned new technologies to support development goals.
- Improved application performance by minimizing unnecessary component re-renders, optimizing rendering logic, and enhancing API response handling.