Skip to content

Commit 420ff55

Browse files
authored
Merge pull request #6 from pintoderian/main
fix en.json in summaries and activities
2 parents 7442102 + e215aa8 commit 420ff55

File tree

5 files changed

+102
-30
lines changed

5 files changed

+102
-30
lines changed

app/components/experiences/_children/resume.js renamed to app/components/experiences/_children/summary.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import useTranslate from '@/hooks/useTranslate';
44
import { useState } from 'react';
55

6-
const Resume = ({ text, textLarge }) => {
6+
const Summary = ({ text, activities = [] }) => {
77
const { translate } = useTranslate();
88
const [open, setOpen] = useState(false);
99

@@ -12,10 +12,12 @@ const Resume = ({ text, textLarge }) => {
1212
{!open ? (
1313
<p className="experience-content animate-fade-in-up">{text}</p>
1414
) : (
15-
<div
16-
className="experience-content animate-fade-in-up"
17-
dangerouslySetInnerHTML={{ __html: textLarge }}
18-
></div>
15+
<ul>
16+
{activities.length >= 1 &&
17+
activities.map((activity, index) => {
18+
return <li key={index}>{activity}</li>;
19+
})}
20+
</ul>
1921
)}
2022
<div className="flex w-full justify-end">
2123
<button
@@ -29,4 +31,4 @@ const Resume = ({ text, textLarge }) => {
2931
);
3032
};
3133

32-
export default Resume;
34+
export default Summary;

app/components/experiences/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22

33
import useTranslate from '@/hooks/useTranslate';
4-
import Resume from './_children/resume';
4+
import Summary from './_children/summary';
55
import Title from '../title';
66

77
const Experiences = () => {
@@ -30,9 +30,9 @@ const Experiences = () => {
3030
<span className="text-neutral-700 dark:text-neutral-400 text-sm">
3131
{experience.date}
3232
</span>
33-
<Resume
34-
text={experience.resume}
35-
textLarge={experience.description}
33+
<Summary
34+
text={experience.summary}
35+
activities={experience.activities}
3636
/>
3737
</div>
3838
</div>

app/components/sidebar/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const Sidebar = () => {
4848
{translate('badge')}
4949
</h2>
5050
<p className="prose prose-neutral dark:prose-invert">
51-
{translate('resume')}
51+
{translate('summary')}
5252
</p>
5353
</div>
5454
<Social />

data/languages/en.json

Lines changed: 45 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"about": "About",
2+
"about": "About me",
33
"experience": "Experience",
44
"proyects": "Proyects",
55
"skills": "Skills",
66
"badge": "Full Stack Developer",
7-
"resume": "I'm looking for challenges to grow professionally and collaborate on robust web projects.",
7+
"summary": "I'm looking for challenges to grow professionally and collaborate on robust web projects.",
88
"aboutme": [
99
"I am a passionate software developer specializing in advanced technologies such as Git, React, Node, Typescript, Tailwind, and PHP. With extensive experience in creating robust and efficient web applications, I am known for my focus on code quality.",
1010
"If you're looking to take your projects to the next level and benefit from my experience, I'm here to help."
@@ -19,32 +19,67 @@
1919
"company": "El Universo",
2020
"employmentStatus": "Full-time",
2121
"date": "Sep 2021 - Present",
22-
"resume": "Developed React components for ARC PUBLISHing, configured servers with Nginx, and migrated sites to Digital Ocean. Managed DFP integration with Piano and developed APIs with Express and Typescript.",
23-
"description": "<ul>\n<li>Developed React components with ARC PUBLISHING for eluniverso.com</li>\n<li>Created microsites with Next.js and tailwindcss</li>\n<li>Adapted components with tailwindcss to enhance the user experience</li>\n<li>Implemented SCRUM methodology for task deployment</li>\n<li>Configured and maintained servers using Nginx</li>\n<li>Migrated websites to Digital Ocean for improved scalability and efficiency</li>\n<li>Integrated DoubleClick for Publishers (DFP) with Piano and maintained advertising modules</li>\n<li>Developed APIs with Express, Typescript, Jest, Husky, and Prettier</li>\n<li>Implemented Directus Headless CMS to optimize company business processes</li>\n</ul>"
22+
"summary": "I developed React components for ARC PUBLISHING, configured servers on Nginx, and migrated websites to Digital Ocean. I also managed the integration of DFP with Piano and developed APIs using Express and Typescript.",
23+
"activities": [
24+
"Developed React components with ARC PUBLISHing for eluniverso.com",
25+
"Created microsites using Next.js and tailwindcss",
26+
"Adapted components with tailwindcss to enhance user experience",
27+
"Implemented SCRUM methodology for task deployment",
28+
"Configured and maintained servers using Nginx",
29+
"Migrated websites to Digital Ocean to improve scalability and efficiency",
30+
"Integrated DoubleClick for Publishers (DFP) with Piano and maintained advertising modules",
31+
"Developed APIs using Express, Typescript, Jest, Husky, and Prettier",
32+
"Implemented Directus Headless CMS to optimize company's business processes"
33+
]
2434
},
2535
{
2636
"title": "Senior FullStack Developer",
2737
"company": "Ecuavisa",
2838
"employmentStatus": "Full-time",
2939
"date": "Oct 2020 - Sep 2021",
30-
"resume": "Led the migration of www.ecuavisa.com's CMS from Drupal to Protectmedia's IterCMS, ensuring uninterrupted site functionality. Developed custom modules, integrated Mediastream, and optimized site performance and SEO. Managed users and servers to maintain uninterrupted operation.",
31-
"description": "<ul>\n<li>Led the migration of www.ecuavisa.com's CMS from Drupal to Protectmedia's IterCMS, ensuring uninterrupted site functionality</li>\n<li>Provided efficient technical support to editorial staff, ensuring timely issue resolution</li>\n<li>Developed custom modules to enhance Ecuavisa's website functionality and meet business needs</li>\n<li>Integrated the Mediastream video platform for an improved user experience</li>\n<li>Designed and developed microsites within the CMS to promote specific events and marketing campaigns</li>\n<li>Managed user access and data security within the CMS</li>\n<li>Optimized website speed and improved Google ranking through effective SEO strategies</li>\n<li>Corrected AMP template code to enhance mobile loading speed</li>\n<li>Administered servers to deploy various APIs and custom modules, ensuring uninterrupted website operation</li>\n</ul>"
40+
"summary": "I led the migration of the website www.ecuavisa.com from Drupal to IterCMS by Protectmedia, ensuring the site's continuity. I developed custom modules, integrated Mediastream, and optimized the site's performance and SEO. Additionally, I managed users and servers to maintain uninterrupted operation.",
41+
"activities": [
42+
"Led the migration of www.ecuavisa.com's CMS from Drupal to IterCMS by Protectmedia, ensuring uninterrupted website continuity.",
43+
"Provided support to the editorial staff, ensuring efficient and timely resolution of technical issues.",
44+
"Developed custom modules to enhance Ecuavisa's website functionality and meet business needs.",
45+
"Integrated the Mediastream video platform into the CMS to provide an improved user experience.",
46+
"Designed and developed microsites within the CMS to promote specific events and marketing campaigns.",
47+
"Managed users in the CMS to ensure appropriate access and data security.",
48+
"Optimized the website speed and improved its Google ranking through effective SEO strategies.",
49+
"Fixed AMP template code to improve mobile device loading speed.",
50+
"Administered servers to deploy various APIs and custom modules, ensuring website operation continuity."
51+
]
3252
},
3353
{
3454
"title": "Project Leader",
3555
"company": "SV Technology",
3656
"employmentStatus": "Full-time",
3757
"date": "Mar 2020 - Sep 2020",
38-
"resume": "Developed electronic invoicing systems with Laravel (PHP) and Vue.js, integrated with SAP Business One for efficient business accounting management. Also built a payroll system with the same technologies for streamlined employee payments. Conducted database migrations across MySQL, SQLServer, and PostgreSQL to ensure data integrity, oversaw software implementations and quality testing, provided software support to users, and developed custom modules to enhance company efficiency and productivity.",
39-
"description": "<ul>\n<li>Developed electronic invoicing systems with Laravel (PHP) and Vue.js, integrated with SAP Business One for efficient business accounting management</li>\n<li>Developed a payroll system using Laravel (PHP) and Vue.js to simplify employee payment calculations and processing</li>\n<li>Conducted database migrations across various systems, including MySQL, SQLServer, and PostgreSQL, to ensure data integrity and security throughout the process</li>\n<li>Oversaw software implementation and testing to ensure the quality and proper functioning of the final product</li>\n<li>Provided software support to users, offering solutions and technical assistance in case of system issues or errors</li>\n<li>Developed custom modules to improve company processes and streamline workflow across different departments, optimizing overall efficiency and productivity</li>\n</ul>"
58+
"summary": "I developed electronic billing systems using Laravel (PHP) and Vue.js, integrated with SAP Business One for efficient accounting management. Additionally, I built a payroll system with the same technologies to streamline employee payments. I conducted database migrations in MySQL, SQL Server, and PostgreSQL to ensure data integrity, supervised implementations and testing, provided user support, and developed custom modules to enhance the company's efficiency and productivity.",
59+
"activities": [
60+
"Developed electronic invoicing systems using Laravel (PHP) and Vue.js, integrating them with SAP Business One for more efficient corporate accounting management.",
61+
"Built a payroll system using Laravel (PHP) and Vue.js to simplify employee payment calculation and processing.",
62+
"Performed database migrations across different systems such as MySQL, SQL Server, and PostgreSQL to ensure data integrity and security throughout the process.",
63+
"Monitored software implementation and testing to ensure the quality and proper functioning of the final product.",
64+
"Provided user support for software-related issues, offering solutions and technical assistance in case of system failures or errors.",
65+
"Created custom modules to enhance the company's processes and streamline workflow across various departments, optimizing efficiency and productivity."
66+
]
4067
},
4168
{
4269
"title": "FullStack Developer",
4370
"company": "Orodelti",
4471
"employmentStatus": "Full-time",
4572
"date": "Sep 2018 - Mar 2020",
46-
"resume": "Developed enterprise platforms using PHP, Vue.js, Node.js, JQuery, HTML5, Bootstrap 4, Laravel, and .Net. Additionally, created Android applications, conducted data analysis, and generated reports for informed business decisions. Managed database migrations across PostgreSQL, SQLServer, and MYSQL, ensuring optimal functionality.",
47-
"description": "<ul>\n<li>Developed enterprise platforms using PHP, Vue.js, Node.js, JQuery, HTML5, Bootstrap 4, Laravel, and .Net</li>\n<li>Created Android mobile applications</li>\n<li>Conducted data analysis and generated reports for informed business decisions</li>\n<li>Managed database migrations across systems such as PostgreSQL, SQLServer, and MYSQL, ensuring proper functionality and query optimization</li>\n</ul>"
73+
"summary": "I developed enterprise platforms using PHP, Vue.js, Node.js, JQuery, HTML5, Bootstrap 4, Laravel, and .Net. I also created Android applications, conducted data analysis, and generated reports for decision-making. I managed database migrations with data integrity assurance, supervised software implementations and quality testing, provided technical support to users, and administered databases using systems such as PostgreSQL, SQL Server, and MySQL to ensure optimal performance.",
74+
"activities": [
75+
"Developed enterprise platforms using PHP, Vue.js, Node.js, JQuery, HTML5, Bootstrap 4, Laravel, and .Net.",
76+
"Created Android mobile applications.",
77+
"Conducted data analysis and generated reports for business decision-making.",
78+
"Performed database migrations while ensuring data integrity throughout the process.",
79+
"Monitored software implementation and testing to ensure the quality of the final product.",
80+
"Provided user support for software-related issues, offering solutions to technical problems as they arose.",
81+
"Managed databases using systems like PostgreSQL, SQL Server, and MySQL, ensuring proper functionality and query optimization."
82+
]
4883
}
4984
]
5085
}

0 commit comments

Comments
 (0)