Suggestions
Robin Steiger
Senior Software Engineer at ELCA Informatique SA
Professional Background
Robin Steiger is a highly skilled and dedicated functional programming enthusiast with a remarkable career spanning over 14 years in the realm of software engineering, specifically focusing on JVM languages, including Java and Scala. As a Senior Software Engineer at ELCA Informatique SA / ELCA Informatik AG, he has contributed significantly to the development of cutting-edge solutions that leverage immutable data structures, hexagonal architecture designs, and trunk-based development methodologies. His deep understanding of compiler design and algorithmics is showcased through his commitment to crafting robust systems and automating DevOps pipelines, positioning him as a valuable member of his team and a key contributor to organizational success.
As a natural mentor, Robin has integrated his passion for teaching and knowledge-sharing into his professional journey. He began his mentoring activities as a teaching assistant during his studies at Ecole polytechnique fédérale de Lausanne, where he completed both his Bachelor's and Master's degrees in Computer Science. His mentorship roles evolved over time into coaching and reviewing, wherein he has taken an active stance in guiding junior developers and teams toward achieving their goals. Additionally, Robin often shares his insights and expertise as a regular presenter at various company events, further solidifying his role as a supportive and knowledgeable leader within the engineering community.
Education and Achievements
Robin's exceptional educational background begins with his studies at the prestigious Ecole polytechnique fédérale de Lausanne, where he pursued both his Bachelor's and Master's degrees in Computer Science. Notably, his thirst for knowledge and innovative thinking led him to extend his educational journey at Carnegie Mellon University, one of the foremost institutions recognized for its excellence in computer science and technology. This rigorous academic training has equipped Robin with a strong foundation in theoretical principles and practical application, fueling his lifelong passion for programming and software development.
Robin's role at ABB as a Research Intern during his studies provided him valuable experience and insights into the industry, allowing him to work on significant projects that further honed his skills in software engineering. This opportunity paved the way for his transition into impactful roles in the professional software development field, where he has continually embraced challenges and driven innovation.
Achievements
Throughout his career, Robin Steiger has achieved remarkable milestones that underscore his expertise and dedication to excellence in software engineering. His passion for immutable data structures combined with a deep understanding of algorithm design has allowed him to contribute to the development of scalable systems that meet and exceed client needs. Additionally, Robin's experience in automating DevOps pipelines aligns with the increasing demand for efficiency in software delivery, making him a sought-after professional in this domain.
Beyond his technical acumen, Robin's commitment to mentoring and educating others has made a lasting impact within his workplace. By embracing roles that involve coaching and presenting, he has fostered an environment of continuous learning and growth for emerging talents in the industry, demonstrating his leadership capabilities.
With a solid educational grounding, an extensive professional background, and a commitment to sharing knowledge, Robin Steiger stands out as a noteworthy professional in the field of software development, particularly in functional programming and JVM languages.