Implementing business ideas is like building a house.
You can picture it. You can imagine how it will grow and make people happy for a long time.
Having the same clarity on a technical level is challenging. Confidence in your technical decisions is a must-have but requires real-world experience. Just like on a construction site, a well thought out plan is crucial for the success of your project. It will streamline development, avoid expensive mistakes, and enable strategic shortcuts that won’t hurt you later.
„It’s easy to feel overwhelmed by the need to translate the idea into a structured solution that keeps feasibility, flexibility, affordability, scalability, security and sustainability in mind.“
You need an experienced software architect to guide you!
Over the past ten years, I’ve worked with small startups as well as global companies like adidas, helped them implement their business ideas by creating technical plans and by guiding their development teams through projects. The proudest I am about the success we had with Runtastic. They got acquired by adidas in 2015 for €220 million.
Simon Lasselsberger Founder Lasssim, Software Architecture and Development Expert
Find out more about me in this interview in the factory300 Community Chats series.
Simon Lasselsberger played a leading role in ensuring that the Runtastic software architecture easily coped with a mega-user growth and that the performance was always top-notch. He tells how he is now helping startups prepare just as perfectly for growth in the community chat.
The video is in German, if you’d like to get a personal introduction in English, give me a call.
I worked on projects that involved
Android, iOS and Web clients
Scalable Microservices and Event-driven Architectures using Java, C# and Ruby
Databases like MySQL, MongoDB, Cassandra and Elasticsearch
CI/CD pipelines using Docker, Kubernetes or OpenShift
First, I want to know details about your goals, your domain and your current situation to figure out which kind of support I can give you (see Services). We will create a brief roadmap for solving your challenges and define how we will work together (on-site, remote)
2. Workout a plan
We will stick our heads together and work out the details of the plan and the order of execution that fits your development process. Your team members are more than welcome to join at this stage to share their expertise and pains.
3. Execute the plan
I will guide and support you and your team by providing the necessary structure to execute the plan. Depending on your needs, we will achieve this by continuous alignment and review meetings, documentation, and ad-hoc consultations.
Do you have difficulties figuring out which database to use? Do you want to assess the feasibility of a new feature? Whatever the topic is, I’m happy to attend a workshop and provide my ideas and expertise on the subject.
A proper software architecture that fits your business and leverages your development process is a must-have foundation for your success. Let my experience be your best shortcut and get my insights into your existing or planned architecture.
Architecture Planning and Execution
Be it an entirely new feature, product, company, or the need to change or scale your existing business. I will help you translate your business needs into a comprehensive technical plan and guide you and your team through execution.
I am very happy with the cooperation with Simon, not only because of his extraordinary experience in tech, but also on a human level. He listens and understands the specific needs and regularly gives proactive advice and coaching on various issues.
Christian Kaar, MSc former CTO & Co-Founder Runtastic GmbH
Although his know-how and professional skills are a tremendous benefit, what additionally makes Simon a precious team member is the respectful and exemplary way he interacts and socialized with team members and his exemplary sense for team dynamics.
DI Dr.mont. Sebastian Michelic Managing Partner and Co-Founder qoncept dx GmbH
In our collaboration, we were designing the complete software architecture and data structure, and the high expectations were well met. In this design process, we could greatly benefit from Simon's expertise as a software architect in terms of choice of tools, problem abstraction, technological know-how, and working principles together with our team.
I greatly enjoy working with such a vivid and clever mind and can only recommend choosing Simon for any challenging software project that you have in mind.