Daniel Rosenberg
Partner / Gesellschafter, Lead Developer and Co-Founder, OrgFlow GmbH
Bad Nauheim, Germany
About me
I am a passionate software engineer with 22 years of experience in software development and architecture. I am fortunate to have been given the opportunity to acquire a skillset that is both broad and deep, and for that I feel truly grateful. My current focus is on using all my skills and experience in .NET software engineering and cloud-based application architecture to build OrgFlow, a cross-platform DevOps tool that brings modern DevOps practices to the Salesforce ecosystem and opens the Salesforce platform up to modern software development, version control, deployment and automation techniques. More than any specific title, the words "software craftsman" best describe how I see myself as a professional — because more than any specific role, skill or technology, the passion for me lies in the craftsmanship of software: finding simple solutions to complex problems and building quality software with attention to detail.
Timeline
Professional experience for Daniel Rosenberg
Current 3 years and 1 month, since Jun 2020
Lead Developer and Co-Founder
OrgFlow GmbH
As lead engineer at OrgFlow, I get to leverage all my experience in .NET software engineering, DevOps and cloud-based application architecture to help design, build, deliver and operate our product, and its backend cloud services. As a startup co-founder, I also have to work on almost every aspect of the business. My experience in web design and development has also come in handy as I've designed and built most of the company's public-facing websites.
As a Salesforce DevOps engineer on the global CRM team, I'm responsible for developing and operating our end-to-end Salesforce DevOps pipeline, allowing the rest of the team to focus on development and deliver rapid improvements to the business. I get to utilize all my DevOps engineering experience to help this team increase velocity and release more frequently, with higher quality and confidence. Using Git, Azure DevOps and OrgFlow, I help ensure successful deployments and conflict-free development.
Current 9 years and 9 months, since Oct 2013
Cloud Solution Architect
IDeliverable, Ltd.
I am a cloud architecture consultant on the IDeliverable team, specializing in architecting and developing systems for the Microsoft Azure cloud. Additionally I do a fair bit of full-stack web development using ASP.NET Core, Node.js and various front-end technologies. More recently, I also help customers design, build and operate Salesforce DevOps processes and practices.
Before I transitioned into my current role, I worked with this team on and off for several years in other capacities. For a long time, I was focused on offloading some of the company's Salesforce-related data processing workloads to Microsoft Azure, architecting and operating integrations between the company's internal systems, Salesforce and Microsoft Azure. I also used to help out as an Apex and VisualForce developer.
I contracted for AUDI's IT department as part of a team of cloud computing experts in a cloud governance effort, to help develop procedures and guidelines for how best to provide cloud resources to other departments throughout the rest of the company, with particular emphasis on security, ease of administration and cost-efficiency. My contributions were as an expert on Microsoft Azure, its policy, governance and cost management features, and the integration of those into Audi's existing organization.
13 years and 2 months, Jul 2003 - Aug 2016
Solution Architect
Min Pension i Sverige AB
I was a part of this venture from the start in 2003, acting as architect and lead developer during the design and implementation of the first release, as well as several subsequent revamps and improvements over the years. My areas of focused ranged from hand-on development work, through team leadership, technical strategy, infrastructure and platform concerns, to acting as a technical liaison with the many other organizations with which this service integrates.
4 years, Mar 2007 - Feb 2011
Product Development Manager
Blue Mobile Systems AB
My role as the development manager meant acting both as a software architect (responsible for the overall architecture and design of the product and our tools and methods), a developer on the team (focusing on developing critical, challenging or architecturally significant parts) and a team leader leading the team of 6 developers in the planning and execution of each iteration cycle as well as our day-to-day operations.
I worked as a software architecture and development consultant focusing on .NET-based software solutions. Projects ranged from small applications to large-scale highly distributed intra-organizational solutions. Other duties came to include pre-sales support, managing the company’s .NET development and source control infrastructure, maintaining company coding standards, guidelines and reference designs, and educating fellow developers in emerging tools and technologies.
Languages
Swedish
First language
English
Fluent
German
Basic