orness project image

Model-Driven DevOps Solution for Leto

Product Context: Orness, a software solutions company specializing in DevOps and infrastructure automation, aimed to enhance the development and deployment processes for enterprise applications. They sought to create Leto, a model-driven DevOps solution that would simplify and streamline the management of logical-level products through a graphical user interface (GUI).

Key contributions included:

✅ Designed and developed a reusable component library to ensure consistency across the application.

✅ Implemented real-time data visualizations for system monitoring and DevOps metrics using VueJS and RxJS.

✅ Optimized performance by implementing virtualized rendering techniques to handle large datasets efficiently.

✅ Enhanced user experience with smooth transitions and interactive elements, leveraging Vue's built-in animation capabilities.

✅ Integrated REST APIs (Postman, Swagger) and ensured seamless communication between frontend and backend.

✅ Established CI/CD pipelines (GitLab, Docker) to automate build, testing, and deployment processes.

✅ Ensured high code quality by implementing unit and end-to-end testing using Jest and Cypress.

Technical Challenges and solution

The challenge was to design and develope an intuitive and highly interactive web-based platform that allowed users to model, configure, and deploy complex DevOps workflows seamlessly. The interface needed to support real-time updates, ensure responsiveness, and provide a smooth user experience, even when handling large datasets.

As a Senior UI Developer, I played a key role in designing and implementing the frontend architecture of Leto, focusing on responsiveness, performance, and maintainability. The project was built using VueJS (Composition API), VuexJS, and Vue-router, ensuring a scalable and modular codebase.

orness project image
orness project image

Technologies Used

Frontend: VueJS (Composition API), VuexJS, Vue-router, Axios

State Management: Vuex

Testing: Jest, Cypress

CI/CD & Deployment: GitLab, Docker

API Tools: Postman, Swagger

Design & Collaboration: Figma, Adobe Illustrator

Code Quality: SonarQube

orness project image