Software Development

Development of Professional Learning Platform

Client


For over a decade, one of the leading online platforms for schools and preschool education in the United States has partnered with Buffer Group. The platform's primary goal is to assist all students in developing according to their individual skills and abilities.



Challenge


Since its inception, our team has been deeply involved in overseeing the creation of the application from scratch, including critical decisions about architecture and technology. Our primary challenges included seamlessly integrating our solution into educational systems, managing the planned content display, and ensuring completion within strict deadlines.



Solution


The application was crafted to meet rigorous standards in business, security, and code quality. Utilizing shared infrastructure solutions streamlined implementation post-planning, with new development requirements addressed during Scrum ceremonies.


Throughout development, we upheld strict code quality and comprehensive test coverage, employing an infrastructure-as-code approach. Testing spanned unit and integration levels, complemented by load testing conducted by the QA team following the deployment of core functionalities.



Technologies


  • Frontend: ReactJS
  • Backend: Java, Spring Boot, Hibernate, OpenAPI, Postman, Docker, Flyway, MySQL, Nomad, LTI
  • Services Integration: AWS Cognito, Terraform, Google Analytics, Kubernetes, Github actions


Result


The service designed to offer educators content was successfully delivered on time, and it met all criteria for code quality, feature completeness, and business requirements.