Skip to content

Commit 2f0250e

Browse files
authored
Merge pull request #4 from d4bit/dev
feat: Añadido cv
2 parents 6ddb8a6 + f6d69bf commit 2f0250e

6 files changed

Lines changed: 256 additions & 6 deletions

File tree

src/assets/cv.pdf

26.2 KB
Binary file not shown.

src/assets/cv.yaml

Lines changed: 247 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,247 @@
1+
cv:
2+
name: "David Román Castellano"
3+
location: "Remote, Spain"
4+
email: "davidromancastellano@gmail.com"
5+
website: "https://d4bit.github.io"
6+
social_networks:
7+
- network: "LinkedIn"
8+
username: "dabitforce"
9+
sections:
10+
summary:
11+
- |
12+
Salesforce Developer with 4 years of experience designing scalable and secure solutions within consulting environments. Specialized in Apex, Lightning Web Components, integrations, data architecture, and process automation. Proven ability to lead technical teams, define architectures, and deliver high-impact solutions across multiple industries.
13+
experience:
14+
- company: "Sirocco Group"
15+
position: "Salesforce Developer"
16+
location: "Remote, Spain"
17+
start_date: "2025-12"
18+
end_date: "present"
19+
highlights:
20+
- "Worked on an international client project within a consulting environment, delivering scalable Salesforce solutions."
21+
- "Developed and customized applications using Apex and Lightning Web Components."
22+
- "Implemented Salesforce Sales Cloud and Service Cloud functionalities, including complex Flows and integrations."
23+
- "Collaborated with cross-functional teams to enhance system performance and user experience."
24+
- company: "Inetum"
25+
position: "Salesforce Architect & Technical Lead"
26+
location: "Remote, Spain"
27+
start_date: "2025-06"
28+
end_date: "2025-12"
29+
highlights:
30+
- "Worked as a technical reference for Salesforce architecture, designing scalable and secure solutions aligned with business requirements."
31+
- "Provided guidance to technical teams and ensured best development practices."
32+
- "Collaborated with stakeholders to define architectural decisions, integrations, and system evolution."
33+
- company: "Omega CRM Consulting"
34+
position: "Salesforce Developer - Technical Lead"
35+
location: "Remote, Spain"
36+
start_date: "2024-12"
37+
end_date: "2025-06"
38+
highlights:
39+
- "Led the design and development of advanced Salesforce solutions, optimizing critical business processes."
40+
- "Collaborated with consulting teams to deliver customized technical solutions. Acted as code reviewer and mentor for junior team members."
41+
- company: "Omega CRM Consulting"
42+
position: "Salesforce Developer - Technical Consultant"
43+
location: "Remote, Spain"
44+
start_date: "2023-01"
45+
end_date: "2024-11"
46+
highlights:
47+
- "Designed and implemented integrations and automations for clients in various sectors."
48+
- "Contributed to data migrations, system configuration, and secure environments."
49+
- "Developed custom Apex and LWC components following Salesforce best practices."
50+
- company: "Omega CRM Consulting"
51+
position: "Salesforce Developer"
52+
location: "Remote, Spain"
53+
start_date: "2022-03"
54+
end_date: "2023-01"
55+
highlights:
56+
- "Participated in process automation projects and Salesforce customization."
57+
- "Supported development teams in delivering scalable, maintainable solutions."
58+
education:
59+
- institution: "University of Granada"
60+
area: "Computer Engineering"
61+
degree: "Bachelor's Degree"
62+
location: "Granada, Spain"
63+
start_date: "2017-09"
64+
end_date: "2021-07"
65+
highlights:
66+
- "Google Developer Student Clubs: Core Team Member (2021)."
67+
- "Google Developer Student Clubs: Core Team Member (2020)."
68+
certifications:
69+
- label: Salesforce Accredited Professional - Process Automation
70+
details: "2024"
71+
- label: Salesforce Certified Agentforce Specialist
72+
details: "2024"
73+
- label: Salesforce Certified Service Cloud Consultant
74+
details: "2024"
75+
- label: Salesforce Certified AI Associate
76+
details: "2024"
77+
- label: Salesforce Certified Application Architect
78+
details: "2023"
79+
- label: Salesforce Certified Platform Developer II
80+
details: "2023"
81+
- label: Salesforce Certified Sharing & Visibility Architect
82+
details: "2023"
83+
- label: Salesforce Certified Associate
84+
details: "2023"
85+
- label: Salesforce Certified Data Architect
86+
details: "2023"
87+
- label: Salesforce Certified JavaScript Developer I
88+
details: "2023"
89+
- label: Salesforce Certified Administrator
90+
details: "2023"
91+
- label: Salesforce Certified Platform App Builder
92+
details: "2023"
93+
- label: Salesforce Certified Platform Developer I
94+
details: "2022"
95+
skills:
96+
- label: "Salesforce Expertise"
97+
details: "Apex Classes & Triggers, Lightning Web Components, SOQL, Salesforce Flows, Business Process Automation."
98+
- label: "Architecture & DevOps"
99+
details: "Salesforce Architecture (Application, Data, Security), CI/CD, Git, Pipelines Deployment, Visibility & Security."
100+
- label: "Clouds & Tools"
101+
details: "Sales, Service, Field Service, Health, Financial & Experience Cloud, Agentforce."
102+
- label: "Languages"
103+
details: "Spanish (Native), English (Advanced), Italian (Elementary)."
104+
design:
105+
theme: "engineeringresumes"
106+
page:
107+
size: "us-letter"
108+
top_margin: "2cm"
109+
bottom_margin: "2cm"
110+
left_margin: "2cm"
111+
right_margin: "2cm"
112+
show_page_numbering: false
113+
show_last_updated_date: true
114+
colors:
115+
text: "rgb(0, 0, 0)"
116+
name: "rgb(0, 0, 0)"
117+
connections: "rgb(0, 0, 0)"
118+
section_titles: "rgb(0, 0, 0)"
119+
links: "rgb(0, 0, 0)"
120+
last_updated_date_and_page_numbering: "rgb(128, 128, 128)"
121+
text:
122+
font_family: "XCharter"
123+
font_size: "10pt"
124+
leading: "0.6em"
125+
alignment: "justified"
126+
date_and_location_column_alignment: "right"
127+
links:
128+
underline: true
129+
use_external_link_icon: false
130+
header:
131+
name_font_family: "XCharter"
132+
name_font_size: "25pt"
133+
name_bold: false
134+
small_caps_for_name: false
135+
photo_width: "3.5cm"
136+
vertical_space_between_name_and_connections: "0.7cm"
137+
vertical_space_between_connections_and_first_section: "0.7cm"
138+
horizontal_space_between_connections: "0.5cm"
139+
connections_font_family: "XCharter"
140+
separator_between_connections: "|"
141+
use_icons_for_connections: false
142+
use_urls_as_placeholders_for_connections: true
143+
make_connections_links: true
144+
alignment: "center"
145+
section_titles:
146+
type: "with-full-line"
147+
font_family: "XCharter"
148+
font_size: "1.2em"
149+
bold: true
150+
small_caps: false
151+
line_thickness: "0.5pt"
152+
vertical_space_above: "0.55cm"
153+
vertical_space_below: "0.3cm"
154+
entries:
155+
date_and_location_width: "4.15cm"
156+
left_and_right_margin: "0cm"
157+
horizontal_space_between_columns: "0.1cm"
158+
vertical_space_between_entries: "0.4cm"
159+
allow_page_break_in_sections: true
160+
allow_page_break_in_entries: true
161+
short_second_row: false
162+
show_time_spans_in: []
163+
highlights:
164+
bullet: ""
165+
nested_bullet: "-"
166+
top_margin: "0.25cm"
167+
left_margin: "0cm"
168+
vertical_space_between_highlights: "0.19cm"
169+
horizontal_space_between_bullet_and_highlight: "0.3em"
170+
summary_left_margin: "0cm"
171+
entry_types:
172+
one_line_entry:
173+
template: "**LABEL:** DETAILS"
174+
education_entry:
175+
main_column_first_row_template: "**INSTITUTION**, DEGREE in AREA -- LOCATION"
176+
degree_column_template:
177+
degree_column_width: "1cm"
178+
main_column_second_row_template: |-
179+
SUMMARY
180+
HIGHLIGHTS
181+
date_and_location_column_template: "DATE"
182+
normal_entry:
183+
main_column_first_row_template: "**NAME** -- **LOCATION**"
184+
main_column_second_row_template: |-
185+
SUMMARY
186+
HIGHLIGHTS
187+
date_and_location_column_template: "DATE"
188+
experience_entry:
189+
main_column_first_row_template: "**POSITION**, COMPANY -- LOCATION"
190+
main_column_second_row_template: |-
191+
SUMMARY
192+
HIGHLIGHTS
193+
date_and_location_column_template: "DATE"
194+
publication_entry:
195+
main_column_first_row_template: "**TITLE**"
196+
main_column_second_row_template: |-
197+
AUTHORS
198+
URL (JOURNAL)
199+
main_column_second_row_without_journal_template: |-
200+
AUTHORS
201+
URL
202+
main_column_second_row_without_url_template: |-
203+
AUTHORS
204+
JOURNAL
205+
date_and_location_column_template: "DATE"
206+
locale:
207+
language: "en"
208+
phone_number_format: "national"
209+
page_numbering_template: "NAME - Page PAGE_NUMBER of TOTAL_PAGES"
210+
last_updated_date_template: "Last updated in TODAY"
211+
date_template: "MONTH_ABBREVIATION YEAR"
212+
month: "month"
213+
months: "months"
214+
year: "year"
215+
years: "years"
216+
present: "present"
217+
to: ""
218+
abbreviations_for_months:
219+
- "Jan"
220+
- "Feb"
221+
- "Mar"
222+
- "Apr"
223+
- "May"
224+
- "June"
225+
- "July"
226+
- "Aug"
227+
- "Sept"
228+
- "Oct"
229+
- "Nov"
230+
- "Dec"
231+
full_names_of_months:
232+
- "January"
233+
- "February"
234+
- "March"
235+
- "April"
236+
- "May"
237+
- "June"
238+
- "July"
239+
- "August"
240+
- "September"
241+
- "October"
242+
- "November"
243+
- "December"
244+
rendercv_settings:
245+
date: "2026-01-09"
246+
bold_keywords: []
247+
sort_entries: "none"

src/components/Header.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import logoImg from '../assets/logo.png';
2929

3030
<div class="flex items-center space-x-2">
3131
<SocialIcons />
32-
<ThemeToggle />
32+
<!-- <ThemeToggle /> -->
3333

3434
<button id="menu-toggle" type="button" class="inline-flex items-center p-2 w-10 h-10 justify-center text-sm text-sf-dark rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-white dark:hover:bg-gray-700 dark:focus:ring-gray-600" aria-expanded="false">
3535
<span class="sr-only">Open main menu</span>

src/components/HeroSection.astro

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import { Image } from 'astro:assets';
44
import avionetaImg from '../assets/airplane.png';
55
import profileImg from '../assets/avatar.jpg';
6+
import cvFile from '../assets/cv.pdf';
67
---
78
<section id="home" class="pt-24 lg:pt-0 min-h-screen flex items-center pb-12 relative overflow-hidden transition-colors duration-500 bg-white dark:bg-[#0a0a0a]">
89

@@ -51,7 +52,8 @@ import profileImg from '../assets/avatar.jpg';
5152
</div>
5253

5354
<div class="flex flex-wrap gap-4 pt-2 justify-center lg:justify-start">
54-
<a href="/your-cv.pdf" download class="inline-flex items-center gap-2 px-6 py-3 lg:px-8 lg:py-3.5 bg-sf-dark text-white rounded-xl font-semibold hover:opacity-90 hover:shadow-lg transition-all transform hover:-translate-y-1 text-sm lg:text-base">
55+
<a href={cvFile}
56+
download="David_Roman_CV.pdf" class="inline-flex items-center gap-2 px-6 py-3 lg:px-8 lg:py-3.5 bg-sf-dark text-white rounded-xl font-semibold hover:opacity-90 hover:shadow-lg transition-all transform hover:-translate-y-1 text-sm lg:text-base">
5557
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><polyline points="7 10 12 15 17 10"/><line x1="12" x2="12" y1="15" y2="3"/></svg>
5658
Download CV
5759
</a>

src/pages/blog.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import BackToTop from '../components/BackToTop.astro';
1313
<meta charset="UTF-8">
1414
<meta name="viewport" content="width=device-width, initial-scale=1.0">
1515
<link rel="icon" type="image/png" href={logoImg.src} />
16-
<title>Impulsaforce | David Román - Senior Salesforce Developer</title>
16+
<title>Impulsaforce | David Román - SeniorSalesforce Developer</title>
1717
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&display=swap" rel="stylesheet">
1818
</head>
1919
<Header />

src/pages/index.astro

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ import BackToTop from '../components/BackToTop.astro';
3737
(function() {
3838
const html = document.documentElement;
3939
const storedTheme = localStorage.getItem('theme');
40-
const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
41-
const initialTheme = storedTheme || (prefersDark ? 'dark' : 'light');
42-
40+
//const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
41+
//const initialTheme = storedTheme || (prefersDark ? 'dark' : 'light');
42+
const initialTheme = 'light';
43+
4344
// Aplicar tema inicial
4445
html.classList.toggle('dark', initialTheme === 'dark');
4546

0 commit comments

Comments
 (0)