Developer and Designer Hybrid@psousa
GitLab hosts your (private) software projects for free and much more. They also have the cutest logo which we're going to recreate in Sketch.
Let's take the opportunity to take a look at the new boolean operations in Sketch 52.
Using the Union, Subtract, Intersect and Difference tools should help you create more complex shapes by letting you combine any number of shapes or Symbol layers to create incredibly complex shapes, where each of the component parts is still editable.