Keyhole Consultants played a pivotal role in Yellow’s initiative to modernize its systems, with a primary focus on Angular development. The team worked on rewriting the Driver Dispatch Management (DDM) application from AngularJS to Angular, and developed new applications using Angular 10.
Keyhole Consultants contributed to Yellow Corporation’s efforts to enhance and migrate legacy applications to updated technologies. The project focused on reengineering their Driver Dispatch Management (DDM) application, integrating new functionalities, and transitioning from AngularJS to Angular for greater scalability and performance. Additionally, new applications were built with Angular 10, while legacy systems were updated and bugs fixed using Java and Spring.
Angular Contributions
Consultants leveraged Angular for building dynamic, functional UIs and migrating legacy applications. They created modular, reusable components, ensuring the seamless integration of the frontend with backend systems. Their deep knowledge of Angular allowed for rapid development, from initial demo creation to a full, scalable application.
Key Efforts and Mentorship
Keyhole Consultants didn’t just contribute to the project—they took on leadership roles, mentoring junior developers and sharing their knowledge of the tech stack. This collaborative approach fostered a productive environment for the entire team. They also acted as key communicators, helping product owners translate business requirements into actionable technical steps, ensuring that development work aligned with the broader business needs.
Consultants excelled in their Angular work, particularly in building the core user interfaces for Yellow’s DDM and other applications. They also mentored junior developers on the team, helping them navigate the complexities of Angular 10 and TypeScript, and guiding them through best practices for developing scalable and maintainable code.
Keyhole Consultants played vital roles in both backend and frontend development. Consultants worked on creating dynamic UIs with Angular, designing and building out new functionalities, as well as writing unit tests using frameworks like Jasmine, Mocha, and Karma. They collaborated closely with API developers to design RESTful APIs and enhanced performance by addressing bugs in legacy applications. Consultants also contributed to database design, creating complex queries and maintaining performance with Microsoft SQL.
Technologies Used
- Angular & AngularJS
- Frontend: HTML, SCSS, JavaScript
- Backend: Spring Boot, Java
- Unit Testing: Jasmine, Mocha, Karma
- Database: Microsoft SQL
- Development Tools: Git, Node, JSON, Chrome Debugger
Project Outcome
Keyhole Consultants were instrumental in updating and enhancing Yellow’s applications, transitioning from outdated frameworks to modern technologies. Their work not only improved the functionality of the DDM system but also contributed to the long-term scalability and performance of Yellow’s applications. Their continuous collaboration led to multiple contract extensions and ongoing involvement in other initiatives at Yellow Corporation.
Contract Extensions and Impact
Due to their consistent delivery and expertise, Keyhole Consultants were repeatedly extended and additional team members were brought in to replace other consulting firms’ spots. During a tumultuous financial period for Yellow, Keyhole consultants were shielded from furloughs and remained a stable resource for the company. Their contributions led to continuous work with Yellow until the company’s eventual bankruptcy, underscoring their value and the lasting impact of their efforts.