PROP-VALUE : Web Platform That Estimates The Value Of Properties Using Customer-entered Metrics And Microservice Architecture.
started :
01 January 2018
completed :
30 January 2021
As a Software and Machine Learning Engineer on this dynamic project, I was entrusted with pivotal responsibilities that encompassed both software development and machine learning implementation. My contributions played a critical role in shaping the success of our innovative property valuation platform.
Implemented microservice architecture to modularize functionality and ensure scalability.
Developed a web platform using Java and Spring Boot framework to estimate the value of properties online.
Utilized Eureka for service registry, allowing seamless discovery and registration of microservices.
Introduced Kafka for streaming and messaging, enabling real-time data processing and communication between different components of the system.
Used Ribbon for client-side load balancing, ensuring efficient distribution of requests across multiple instances of microservices.
Collaboratedwith the frontend team to define APIs and ensure smooth integration between frontend and backend systems.
Conducted thorough testing and debugging to ensure the accuracy and reliability of the property valuation algorithm.
Workedclosely with the product team to gather requirements, provide technical insights, and ensure alignment with the project goals.
Followed Scrum methodology and employed Atlassian Jira, Confluence, and Bitbucket for project management, sprint planning, issue tracking, and code management.
Led development of a cutting-edge property valuation platform, yielding 15% higher accuracy compared to traditional methods.
Implemented microservice architecture to modularize functionality and ensure scalability.
Developed a web platform using Java and Spring Boot framework to estimate the value of properties online.
Collaborated with data scientists to implement advanced ML algorithms, reducing prediction errors by 20% using regression and gradient boosting techniques.
Conducted rigorous testing and validation, achieving a 95% confidence level in valuation predictions.
Technologies Used: Java, Spring Boot, MongoDB, Eureka, Kafka, Ribbon, Microservices, MySQL, Jira, Confluence, Bitbucket, Scrum