Suggestions
Christian Rubach
Enterprise Software Architect / Engineering Lead / Manager
Professional Background
Christian Rubach is a highly experienced Enterprise Software Architect and Engineering Lead with a wealth of expertise in software architecture, specializing in both on-premise and cloud-based solutions, including Software as a Service (SaaS) and Platform as a Service (PaaS). With a strong foundation in managing and building skilled teams, Christian provides critical technical leadership that supports and empowers key business functions. His domain expertise spans a variety of fields such as Human Resources (HR) and Human Capital Management (HCM), payroll solutions, Enterprise Resource Planning (ERP), Accounting, Customer Relationship Management (CRM), and additional business applications. He is also well-versed in shared services, including identity management, authorization, authentication, and entitlement, which are essential for modern business operations.
Education and Achievements
Christian began his academic journey at Leibniz Gymnasium in Essen, Germany, where he earned his Abitur / Diploma, laying a solid foundation for his future studies. He furthered his education at TU Dortmund University, obtaining a Master of Science (MS) in Computing with a major in Computer Science. During his studies, he honed his skills in Artificial Intelligence, Visual Programming, and HyperMedia while also pursuing a minor in Business Administration, positioning himself as a well-rounded professional capable of blending technical prowess with business acumen.
Christian's professional trajectory has seen him assume pivotal roles within a range of organizations, most notably at Sage and Apiture. As a Senior Architect at Apiture, he is involved in architecting and delivering innovative business applications across various platforms, including ERP, HR, Payroll, and Payments. His previous experience at Sage ranges from being a Software Engineering Lead focused on US Payroll to roles such as Enterprise Software Architect Advisory and Principal Software Engineer. His comprehensive experience at Sage demonstrates his ability to drive enabling services like user management, integration platforms, and portal services, further showcasing his capabilities in technical leadership.
Throughout his career, Christian has successfully architected and delivered robust business applications on diverse platforms, demonstrating his adaptability and understanding of complex software solutions. Notably, he has created and led product delivery teams, driving projects to fruition while ensuring alignment with business objectives and user needs.
Skills and Expertise
Christian brings a broad spectrum of technical skills to the table. He excels in team, people, and project management, ensuring that his teams are motivated, productive, and aligned with project goals. His proficiency in microservices and API design and development is crucial in today’s rapidly changing technology landscape, enabling organizations to create modular and scalable applications.
Christian's expertise extends to cloud computing platforms, specifically in Amazon Web Services (AWS) and Microsoft Azure’s SaaS and PaaS offerings. He is skilled in utilizing serverless computing options such as AWS Lambda and Azure Functions, as well as container orchestration technologies like Docker, ECS, Fargate, and Container Instances. His experience with databases, including both SQL (RDBMS) and NoSQL (DynamoDB and CosmosDB), complements his architectural skills and allows him to design efficient and responsive systems.
In addition to his architectural capabilities, Christian is well-versed in several common programming languages and platforms, including but not limited to .NET technologies (C#, .NET Core, Visual Studio, ASP.NET), RESTful services, JavaScript, HTML, and Salesforce, including APEX programming. His knowledge of these diverse technologies equips him to deliver innovative solutions that meet various business needs and challenges.
Achievements
Christian Rubach is recognized for his numerous accomplishments throughout his career. His strategic vision and leadership have led to significant advancements in the field of software architecture. He has independently architected and delivered a multitude of business applications tailored for essential functions such as HR, Payroll, and ERP. By driving enabling services within organizations, he has successfully enhanced technical capabilities while supporting core business operations.
As a leader of product delivery teams, Christian's influence ensures that projects are executed efficiently and aligned with business needs, effectively translating technical concepts into user-friendly solutions. His contributions to enterprise software architecture are invaluable, and his commitment to excellence continues to elevate the standards within the industry.
Fluent in English and German, with proficiency in Italian and French, Christian possesses exceptional communication skills that facilitate collaboration in diverse, multicultural environments. This ability not only enhances his leadership style but also strengthens the collaborative efforts of his teams, allowing for a rich exchange of ideas and innovation.
In summary, Christian Rubach stands out as a prominent figure in enterprise software architecture, combining technical knowledge, leadership capabilities, and a deep understanding of business functions and applications. His extensive career demonstrates a dedication to advancing technology solutions that empower businesses to thrive in an ever-evolving digital landscape.