Consulting

Swiss Healthtech Company

Consulting & Coaching

Client:

A Swiss Healthtech Company

Year:

2022 - present

Service Offered:

Coaching, Technical Leadership, Product Ownership, Requirements Engineering

Initial Situation

Assignment

Client Challenges

  1. Recruitment Support: A newly promoted team lead needed to hire multiple software engineers and project managers within a short period of time.
  2. Technology Transition: The company’s software was built on a proprietary programming language, making recruiting, onboarding and development difficult.
  3. Decision-Making Process: Opportunities existed to streamline and accelerate decision-making in areas such as requirements, specifications, and architectural choices to enhance project momentum.
  4. Technical Leadership: Newly appointed tech leads were gaining valuable experience in their roles, with potential for growth into confident and effective leadership.
  5. Responsibility: Clarifying roles and responsibilities offered a strong opportunity to boost development speed and improve overall team efficiency.

Technology Transition Challenges

The Swiss Healthtech company relied on a proprietary programming language that was developed in-house decades ago. While it served its purpose at the time, the language had several limitations:

  • Steep Learning Curve: New developers had to undergo extensive training to become proficient in the language, delaying productivity.
  • Limited Ecosystem: Unlike widely adopted programming languages, the proprietary language lacked external libraries, frameworks, and community support.
  • Maintenance Issues: The technology required dedicated internal resources to maintain and update the language, increasing costs and slowing innovation.
  • Scalability Concerns: As software complexity grew, the monolithic architecture became increasingly difficult to manage, requiring modifications that were cumbersome and time-consuming.
  • Interoperability Barriers: Integrating with modern technologies and third-party systems was challenging due to the custom nature of the language.

To address these issues, the company decided to transition to TypeScript with a Node.js backend and React for the frontend. This shift allowed them to:

  • Standardize development using a widely supported language.
  • Reduce onboarding time for new developers.
  • Leverage a modern software ecosystem with extensive libraries and frameworks.
  • Improve maintainability and future-proof their clinical information system.
https://www.bing.com/images/create

RESULT

Consulting and Implementation

Coaching & Recruiting Support

  • Assisted the team lead in hiring software engineers.
  • Reviewed CVs, helped in candidate selection, and supported interview preparation.
  • Outcome: Managed to hire multiple developers and project managers within a few months 

TypeScript Training

  • Conducted training for developers transitioning to TypeScript.
  • Led by Mario Campione as Senior Software Developer.
  • Outcome: Developers gained skills in TypeScript, improving adoption, created internal learning materials for future developers

Tech Lead Mentoring & Support

  • Mario worked directly with the development team as a mentor and tech lead.
  • Focused on hands-on support to improve implementation speed and quality.
  • Outcome: Faster technology adoption and improved development workflow.

Coaching for Tech Leads

  • Luca coached tech leads on making architecture and software design decisions and finalized requirements and specifications.
  • Encouraged structured decision-making to prevent delays.
  • Outcome: Reduced bottlenecks and increased project progress.

 Product Owner Support

  • Luca temporarily assisted the team as product owner and scrum master to improve coordination, focus and development speed.
  • Worked on aligning tech leads and business teams.
  • Outcome: Clearer communication, better-defined roles, and more efficient development.

Consulting Engagement

  • Consultants Involved: Mario Campione (TypeScript Training & Tech Lead), Luca Solimine (Coaching of Tech Leads and & Product Owner Consulting)
  • Implementation Duration: Several months
  • Collaboration: Engaged with tech leads, product owners, developers and the management
https://www.bing.com/images/create

Project Timeline

  • Recruitment Support: Completed within weeks.
  • TypeScript Training: Conducted in multiple sessions over a few weeks.
  • Tech Lead Mentoring: Over multiple months.
  • Coaching for Tech Leads: Implemented within weeks.
  • Product Owner Assistance: Over multiple months

Conclusion

With the support of consulting services, our client was able to make steady improvements in several key areas, including hiring, training, decision-making, and product ownership. The consultants brought valuable perspectives that helped efficient recruitment, support the adoption of new technologies, and increase project efficiency.

A key part of the engagement was helping the Swiss Healthtech company transition from an older proprietary programming language to TypeScript. This modernization made the development workflow more maintainable and scalable, while also improving compatibility with current technologies. These changes have helped position the team for more efficient and sustainable growth moving forward.

latest projects
More projects below