C
V

Professional Experience

Architect

Homann Architects

Mar 01, 2022 - May 31, 2022

Gölling Götzelmann Architekten

Jun 01, 2022 - Apr 30, 2024

learn more
show less

Tasks as an Architect at Homann Architects and Gölling Götzelmann Architekten: Design, project management coordinating engineers, local authorities, clients, team members

Achievement at Gölling Götzelmann Architekten: Innovative sustainable apartments on a residual site led to planning permission

show less
Marketing And Communications Manager

EnerKíte

Dec 01, 2019 - Dec 31, 2021

learn more
show less

Raised 1 mio € in crowdfunding campaign

Established a regular content creation workflow incl. writing, video production, newsletter, social media

Public relations and events planning (trade fair, investor day, webinars)

Helped executive team with website and brand relaunch

show less

Training and Education

Web Development

Le Wagon

May 24, 2024 - Nov 23, 2024

learn more
show less

6 month part-time remote coding bootcamp

Worked in a group of three to design, develop and ship Tons of Tones, a clone of AirBnB in 2 weeks and Charity Nest in 4 weeks, both in part time framework

Learned Ruby, Ruby on Rails, JavaScript, HTML, CSS, PostgreSQL, Heroku, Git, Github, Figma

show less
Design

Master of Arts at Fachhochschule Potsdam

Oct 01, 2017 - Sep 30, 2020

learn more
show less

Final grade: 1,3

Interface design track focused on service design

Projects in human computer interaction, typography, motion graphics, physical computing, video production, and more

show less
Economics

Bachelor of Science at Humboldt-Universität zu Berlin

Oct 01, 2014 - Sep 30, 2017

learn more
show less

Final grade: 1,8

Bachelor Thesis was a microeconomic analysis on sharing economy and housing markets (effects of the peer-to-peer platform AirBnB)

Lectures in statistics, econometrics, information systems, game theory, entrepreneurship, marketing and more

show less
Architecture

Bachelor of Arts at Fachhochschule Potsdam

Oct 01, 2009 - Mar 31, 2014

learn more
show less

Final grade: 1,9

Visual, layout and 3D design, assesment of client needs, development & presentation of designs

show less

Da-vid

Dicke

Welcome to my portfolio.
I’m a Junior Full Stack Developer with a background in architecture, design and marketing.
My Tech Stack I create web apps using Ruby on Rails, JavaScript, HTML, and CSS, currently working on my first React project.
My Passion I love to solve problems with smooth user experiences and smooth backend code.
My Transferable Skills I apply previous experiences in design and project management to achieve visually coherent apps and efficient team collaboration.
My Offer As a passionate and ambitious learner I could enhance your team tomorrow.

Port
folio

CharityNest

Le Wagon Bootcamp Final Project

Oct 24, 2024 - Nov 23, 2024

Web app for young professionals to donate to curated and evaluated charity organisations, track impact and engage in discussions 

learn more
show less
Demo Day Pitch Video
Tech Stack

Ruby on Rails, HTML, CSS, JavaScript, PostgreSQL, ActionCable, Heroku, Redis, Stripe API, OpenAi API, Mapbox API

User Flows

Discovering trustworthy charity organisations

Comparing impact of charity projects

Donating to a charity project

Receiving report updates by the organisation and quaterly external evaluation reports

Engaging in discussions with other users and organisations

Screenshots
Key Challenges

Our first key challenge as a team was designing user flows and the frontend with a 'desktop-first' approach for facilitating donations to impactful charity projects without a precise design or business model reference.

While we worked with a basic UI kit in Figma and some wire-frames in the first team project, now each team member was asked to start with one high fidelity prototype for his main page in Figma. Initially, this felt like unneccesarily doubling the efforts, but after struggling to code my second page without a high fidelity prototype, me and my team were reassured it actually saves time. With a Figma prototype for my third side, my team and I could easily split the work on individual components, streamlining development

After the final pitch and the end of the bootcamp we continued to work on the app to make it responsive. This process taught us efficient strategies and reinforced why it's essential to consider responsiveness from the start.

Having learned about Websockets and ActionCable during the final project, I implemented real-time notifications about new reports or comments on the user's discusssions for the final pitch. An additional challenge was to go beyond the lecture content and implement the functionality on Heroku with Redis Cloud.

Potential Improvements

Optimzing the exploration process with filters and more sorting options

Integrating video updates to help users track charity projects in a more engaging way

Enable a peer-to-peer review system, where benefiacaries of charity projects can comment on the impact of the projects.

show less

Tons of Tones

Le Wagon Bootcamp AirBnB Clone Project

Oct 07, 2024 - Oct 23, 2024

AirBnB for instruments. A web app that lets musicians rent out and borrow instruments from each other with confidence.

learn more
show less
Tech Stack

Ruby on Rails, HTML, CSS, JavaScript, FlatpickrJS, PostgreSQL, Heroku, Mapbox API

User Flows

Discovering instruments on loan near by

Booking an instrument for some days

Exchanging instruments and money after approval of owner

Reviewing a transaction

Creating an listing to rent out an instrument

Approving a request

Screenshots
Key Challenges

Our first app project and team collaboration posed the challenge of establishing a smooth workflow with GitHub. We achieved this through regular pull requests, detailed code reviews, communication via Slack, and daily stand-up video calls.

As a team, we learned continuous deployment on Heroku, tackling basic deployment errors and integrating the MapBox API.

In the booking process, I addressed the challenge of handling blocked dates and preventing double bookings using FlatpickrJS.

For the pitch presentation, we aimed to showcase real-time notifications for booking approvals and reviews. As we had not learned about Web Sockets and Action Cable yet, I created a functional workaround using a JavaScript fetch loop.

Potential Improvements

Filtering and sorting options on the index page (e.g. by ratings, users or location).

Adding a map view to the index page to explore instruments nearby

Ceating Favourites to rent later

Offer an online payment process

A chat function between owner and renter

Adding videos to showcase the sound of the instruments before booking

show less