Ostoskori 0
Rakettitiede koodimentori

Code mentor

Don’t waste your time struggling with tech choices or the state of your code base. Contact Rakettitiede’s software developers to receive the best solution to your problem!

Is your development team stuck with legacy tech? 

Do need to perform a validation? Are you in need of acquisition tips or outside-the-box insights from an expert specialised in a particular technology? Do you want to organise a workshop on new technologies for your development team?

 
 
 
 
 
 
 
 

When do you need a code mentor?

Sometimes your software development team may need an objective situational picture as well as insights, ideas, support, additional skills and proposals for action from an experienced external software developer. You may need a code mentor when:

  • You need a quick answer to a question from an experienced software developer.

  • Your development team lacks particular expertise when deploying new technologies (read more about our areas of competence).

  • The state of the code base is unclear: the system may have been inherited from another operator or the team may have lost a critical supplier or expert.

  • You need a sparring partner to help you make sense of the future of a technology: for example, you may want to know how you can use AI tools in a safe and responsible manner.

  • You need support to make technologies compatible after a merger.

  • Migrating a system to the cloud sounds appealing but you’re unsure if it’s the right financial choice.




 
 
Rakettitiede-violetti.png
 
 

What does code mentoring involve?

A complimentary meeting

A meeting with an experienced software developer will give you answers and recommendations that will help you solve your problem right away.

Sparring, a project or a workshop

If the meeting with an expert doesn’t solve your problem, the code mentor will have the development team clarify the current situation and needs for change through sparring sessions, a project or a workshop led by a senior developer.

We engage the development team to uncover the strengths, risks and development potential of the system. The investigation will cover both the details and the big picture, including architecture and life cycle as well as business-critical matters.  

 

Read our client stories

  • Client: Helvar

    Industry: electric motor, generator and transformer manufacturer

    Challenge: The client had a lighting controller which contained unnecessary code and required the use of a component that was too expensive compared to the markup of the device. External support and insights were needed to see how the code could be made more compact.

    Solution: A code review that focused on ways of minimising code rows and thus device-related expenses.

    Final result: All observations, proposals for action and research methods were documented and presented to the client. Thanks to the more compact code, critical component costs will remain low, allowing the client to better meet the end-users’ needs.

    Key technologies: C++, bare metal

  • Client: Angular Velocity

    Industry: Technological R&D

    Challenge: The client’s application is designed to track sports equipment, such as balls, pucks and javelins, using a stereo vision camera instead of the typical sensors, reflectors or antennas. Incorporating a new sport into the application proved challenging due to the unavailability of the original software development team. Additionally, there were difficulties in recognising specific objects and implementing noise filtering.

    Solution: The original application had been developed using C# and C++. Rakettitiede’s developer soon noticed that the solution wasn’t flexible enough to accommodate new features within a reasonable timeframe.

    Following a brief discussion, a new approach was adopted: incorporating a camera SDK. The programming language was switched to Python, which goes well with SDK. Mathematical gimmicks were also used to simplify calculations and to enhance accuracy.

    The collaborative coding of the solution began at the first meeting!

    Final result: The SpectoCornhole application underwent testing at various sports events in the United States in 2023. The calculations of some parameters weren’t bad at all, and the development work has since continued.

    Key technologies: C#, C++, Python, Camera SDK, math libraries (Numpy, Scipy)

 
 
 
 

Rely on an expert to solve your problem!

 

Send us a question – our expert will answer

Book a preliminary 15-minute discussion or give us a call

Marietta Johansson

+358 40 520 3100
marietta@rakettitiede.com

📆 Book an e-meeting

Timo Jaakola

+358 50 540 0230 timo@rakettitiede.com

📆 Book an e-meeting

 
 
 
orange-banner.png