Lea Bärtschi is a Senior Software Engineer based in the Lucerne area with 15 years of experience building reliable back-end systems and rich front-end experiences for fintech and digital wealth platforms. Currently at Altoo AG, she helps craft an intelligent wealth platform that connects complex data, people and processes, drawing on prior roles in banking and product-focused engineering teams. A summa cum laude MSc in Computer Science underpins a disciplined approach to design and implementation, while her open-source contributions to prominent PHP Elasticsearch projects (Elastica and FOSElasticaBundle) show a knack for enabling complex nested data structures and robust object serialization. She blends deep PHP/Symfony expertise with practical testing and dependency-injection improvements, often solving non-obvious integration and serialization challenges that improve data indexing and persistence.
14 years of coding experience
8 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Summa cum laude, Master of Science (M.Sc.), Computer Science, Summa cum laude at Universität Bern
Communication Sciences, Communication Sciences at USI Università della Svizzera italiana
English, German, French, Italian, Spanish, Swedish
Contributions summary:Lea focused on enhancing the FOQElasticaBundle for Symfony projects by implementing features related to nested fields and serialization. They added support for infinite nesting levels in field configurations, enabling more complex data structures. They also integrated serialization capabilities, allowing the bundle to serialize objects before indexing them in Elasticsearch, improving the object persistence and transformation processes. The user's work primarily involved modifying the dependency injection configuration to support these changes.
Contributions summary:Lea primarily focused on enhancing the `Elastica` PHP client for Elasticsearch. Their contributions included adding support for directly adding objects that are serialized and added to the index using JMS Serializer, improving the `addObject` method of the `Type` class and adding a `setSerializer` method to facilitate object serialization. Furthermore, the user added tests for the `addObject` method, demonstrating a focus on quality and reliability of the new feature.
phpelasticaphp-clientelasticsearch
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Lea Bärtschi - Senior Software Engineer at Altoo AG