- Collaborated in Agile/Scrum environments, facilitating bi-weekly sprints, daily stand-ups, and backlog management, which enhanced team efficiency and project transparency.
- Led the migration of applications from React 15.5 to React 16.10, ensuring a seamless transition and optimizing application performance. Developed Single Page Applications (SPA) using React.js and Flux, integrating SASS and LESS for scalable and maintainable styling, and Bootstrap for responsive design.
- Utilized Core Java APIs, including multithreading, file I/O, collections framework, and exception handling, to optimize backend processes, improve performance, and enhance the overall robustness and reliability of the application.
- Designed and implemented dynamic, responsive UI components and front-end architectures using HTML5, CSS3, and JavaScript, ensuring cross-browser compatibility and optimal user experiences.
- Led the development of reusable components and templates, leveraging React Virtual DOM and React views for efficient data rendering and optimization.
- Developed robust, scalable backend services using Java, Spring Boot, and Spring MVC, building efficient, high-performance web applications. Designed and implemented RESTful APIs for seamless communication between the front-end and back-end, ensuring smooth data flow and enhanced system integration. Integrated Spring Security for authentication and authorization.
- Tested and debugged applications using Postman for API testing and Jasmine/Karma for front-end testing, integrated Log4j for logging, and used Chrome Developer Tools for performance optimization.
- Developed and maintained backend services with Node.js and Express.js, handling API requests, interacting with MongoDB, and implementing RESTful and SOAP web services for seamless data transmission in JSON and XML formats. Integrated AJAX calls for smooth client-server communication and MongoDB schema design.
- Applied Redux for state management in React applications, streamlining data flow and enhancing performance. Implemented Flux architecture to improve scalability and manage complex application states.
- Conducted unit testing with Jasmine and Karma, ensuring high code quality and reliability.
- Contributed to server-side operations with Node.js, developing robust API endpoints consumed by frontend applications.
- Utilized Log4J for logging application errors and Splunk for log analysis, generating insights from user feedback and optimizing application stability.
- Configured Jenkins jobs for AWS infrastructure and Terraform automation, ensuring smooth deployment pipelines.
- Worked collaboratively with the UX/UI design team to create intuitive user interfaces, including dashboards for data access and manipulation, by utilizing jQuery, AngularJS, and ReactJS components.
- Integrated ng-React for combining React components within Angular views, streamlining development.
- Designed and deployed comprehensive front-end solutions, including user authentication with OAuth and JWT, and UI components such as TreeView, Table Grid, and custom UI widgets for web-based applications.
- Developed effective cross-browser and cross-platform HTML/CSS/JS solutions, enhancing the usability and accessibility of enterprise web applications.
- Optimized and debugged websites using Chrome Developer Tools, ensuring seamless integration with APIs, AJAX calls, and backend services. Successfully integrated content management workflows on platforms like AEM and WebSphere, streamlining content validation and publishing processes.
- Optimized cloud services and infrastructure, building AWS-based infrastructure with Terraform, deploying applications with Kubernetes, and integrating Azure DevOps for automated CI/CD pipelines.
- Collaborated with UI/UX teams to design and develop dynamic, reusable UI components, focusing on performance, maintainability, and responsiveness across various platforms and browsers.
- Designed and implemented MongoDB schemas for efficient unstructured data storage,data models to support complex business logic and real-time data processing in the application. and optimized SQL databases with complex queries to ensure high-performance data retrieval.
- Utilized Git for version control, managed deployments through Jenkins, and coordinated development workflows using JIRA, following Agile/Scrum methodology for efficient project management and iterative development.
- Managed AWS infrastructure, including services like EC2, Lambda, Docker for containerizing applicationsS3, and DynamoDB, and deployed microservices using Kubernetes for orchestration and Azure for cloud-based service management.
- Built and integrated RESTful APIs using Node.js and Express, with advanced features API for location-based searches and Excel export functionality.
- Optimized application performance by developing algorithms and software to monitor and refine technical performance and configuration.
- Integrated data visualization media and tools to illustrate complex analysis.
Environment: ReactJS, SASS, LESS, Bootstrap, Flux, Java, API's, multithreading, file I/O, HTML5, CSS3, javascript, DOM, Springboot, spring MVC, RESTful API's, Postman, Jasmine, C#, Karma, Log4j, Node.js, Express.js, MongoDB, SOAP, JSON, XML, AJAX, JQuery, AEM, OAuth, CI/CD, SQL, Jenkins, JIRA, AWS, EC2, S3, DynamoDB, Kubernates, Azure