feat: add dynamic years calculation and complete CV content migration

- Add dynamic years of experience calculation from April 1, 2005
- Update professional title badges: ANALYST | TECHNICAL CONSULTANT
- Add all missing skill categories from React CV (Programming Languages, JavaScript Frameworks, PHP Frameworks, Java Frameworks, Application Servers, CMS, Design Tools, Team Management)
- Add complete References section with LinkedIn, Behance, portfolios, and recommendation letters
- Refine years-of-experience subtitle styling to match original design
- Achieve 100% content parity with old React CV (English: 7→14 skill categories)
This commit is contained in:
juanatsap
2025-11-06 09:11:17 +00:00
parent 2c372eee49
commit 51597c074b
7 changed files with 349 additions and 101 deletions
+136 -14
View File
@@ -339,25 +339,72 @@
]
},
{
"category": "JavaScript Ecosystem",
"proficiency": 5,
"category": "Programming Languages",
"proficiency": 4,
"items": [
"Advanced JavaScript (ES6+)",
"React & React Ecosystem",
"Node.js & Express",
"Webpack, Vite, Modern Build Tools"
"JAVA/Groovy",
"PHP",
"Scala",
"XML/XSLT",
"Action Script",
"Shell Scripts (Unix)",
"C/C++"
]
},
{
"category": "Web Development",
"proficiency": 5,
"items": [
"HTML5, CSS3, Semantic Web",
"JSP/PHP",
"HTML(5)/XHTML/Handlebars/Moustache/Velocity/Freemarker",
"CSS/Less/Sass/Javascript/jQuery/mooTools",
"DOM/Ajax/SEO/WebServices",
"REST API Design & Development",
"LESS, SASS, CSS Preprocessors",
"Responsive & Mobile-First Design"
]
},
{
"category": "JavaScript Frameworks",
"proficiency": 5,
"items": [
"Node & ReactJS",
"Redux/Flux",
"Webpack2/Express",
"Gulp/Grunt"
]
},
{
"category": "PHP Frameworks",
"proficiency": 4,
"items": [
"Yii Framework",
"Zend Framework",
"Wordpress API",
"Joomla API"
]
},
{
"category": "Java Frameworks",
"proficiency": 4,
"items": [
"Play! Framework",
"Struts",
"Spring",
"Hibernate",
"Ibatis",
"Magnolia CMS",
"XWiki",
"TESEO Framework"
]
},
{
"category": "Application Servers",
"proficiency": 4,
"items": [
"Apache/WAMP/MAMP",
"Tomcat/JBoss/Resin/Jetty/Websphere/Weblogic"
]
},
{
"category": "Backend Technologies",
"proficiency": 4,
@@ -373,11 +420,44 @@
"category": "Databases",
"proficiency": 4,
"items": [
"PostgreSQL",
"MySQL",
"Oracle",
"MongoDB (NoSQL)",
"Database Design & Optimization"
"MySql",
"Postgresql",
"Hypersonic",
"SQL Knowledge"
]
},
{
"category": "CMS's and Web Production Environments",
"proficiency": 4,
"items": [
"Joomla",
"Wordpress",
"RapidWeaver",
"Servoy",
"WebRatio",
"Play! Framework"
]
},
{
"category": "Design Tools",
"proficiency": 3,
"items": [
"Corel Draw",
"Adobe PhotoShop",
"Adobe Illustrator",
"GIMP"
]
},
{
"category": "Team Management",
"proficiency": 4,
"items": [
"Preparation and projects startup",
"Fluid communication with clients",
"Recruitment",
"Tasks management",
"Monthly reports"
]
},
{
@@ -472,7 +552,7 @@
"name": "AI-Powered Development Workflows",
"role": "Independent Research & Development",
"period": "2023 - Present",
"description": "Pioneered AI-assisted development workflows using Claude Code and modern tools. Successfully experimented with migrating projects from React to HTMX+Go architecture, reducing complexity while maintaining functionality.",
"description": "Pioneered AI-assisted development workflows using Claude Code and modern tools. Successfully experimented with migrating projects from React to HTMX + Go architecture, reducing complexity while maintaining functionality.",
"technologies": [
"Claude Code",
"HTMX",
@@ -564,8 +644,50 @@
"description": "Data protection and GDPR compliance certification"
}
],
"references": [
{
"title": "Recommendations Letter from TwenTIC",
"url": "http://www.drolosoft.com/2010/downloads/recomendacion.pdf",
"type": "recommendation"
},
{
"title": "Presentation Letter",
"url": "http://www.domestika.org/empleo/demanda/txeo",
"type": "presentation"
},
{
"title": "Complete Portfolio (English)",
"url": "http://www.behance.net/txeo",
"type": "portfolio"
},
{
"title": "Complete Portfolio (Spanish)",
"url": "http://www.domestika.org/portfolios/txeo",
"type": "portfolio"
},
{
"title": "LinkedIn Profile",
"url": "https://www.linkedin.com/in/juan-andr%C3%A9s-moreno-rubio-3277729/",
"type": "profile"
},
{
"title": "Tecnoempleo Profile",
"url": "https://www.tecnoempleo.com/juan-andres-moreno-rubio.mpt",
"type": "profile"
},
{
"title": "Currículum Vitae in PDF (Spanish)",
"url": "http://www.morenoyrubio.com/cv/cv_jamr_2021_es.pdf",
"type": "cv"
},
{
"title": "Currículum Vitae chronological (7 pages)",
"url": "http://morenoyrubio.com/cv/cv_cronologico_jamr_2021_en.pdf",
"type": "cv"
}
],
"other": {
"driverLicense": "Type C"
"driverLicense": "Type B"
},
"meta": {
"version": "2024",