v1.0.1
Víctor Calderón O.

SRWEB DEV;Senior full stack web developer
Build
Test 20/20

Deployment 100%
enfocado en construir webs excepcionales
v1.0.1
Build
Test
Deployment
     Mi trabajo 

Experiencia laboral

Full stack web developer
Geti solutions SPA
  -
Encargado del desarrollo, mantenimiento y optimización de nueva plataforma de clientes (SaaS) y de herramientas de administración de la empresa. Desarrollo desde cero además de sitio web corporativo (Además de SEO y posicionamiento).
Planeación de soluciones, despliegue, optimización y ejecución. Trabajo en conjunto con equipo de diseño y experiencia de usuario.
Anteriormente encargado de webscraping, mejoras en plataforma inicial.
HTMLSASSNodeJSBigQueryAngularCakePHPGoogle Cloud PlatformGIT
E-commerce developer
Moldeable SPA
  -
Desarrollador de sitios web e-commerce desde cero, convirtiendo maquetas de Adobe Photoshop en plataformas e-commerce funcionales.
Implementé pagos a través de TransBank WebPay y MercadoPago.
HTMLCSSMySQLPHPPhotoshopGIT
Platform developer
InfoCrea
  -
Prestación de servicios freelance para desarrollar MVP de plataforma académica para escuelas y universidades.
HTMLjQueryCSSMySQLPHPGIT
Front-end developer
Freelance
  -
Desarrollo freelance de sitios web en WordPress o sitios en PHP, creación de templates HTML.
Soporte técnico, implementaciones en sitios e-commerce PrestaShop, WooCommerce, Magento.
HTMLCSSjQueryMySQLWordPressWooCommerce
+2 años

Desarrollador web experto en Angular

Soy un desarrollador experto en Angular con una sólida base en la creación de aplicaciones web dinámicas y responsivas.

Este sitio web fue creado con con Angular 18.

import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
import { BlogPostResult, BlogCategoriesResult } from '../interfaces/blog';

@Injectable({
    providedIn: 'root'
})
export class BlogService {

    constructor(private http: HttpClient) {}

    getBlogPosts(page: number): Observable<BlogPostResult> {
        return this.http.get<BlogPostResult>(`https://vcalderon.dev/api/blog-posts.json?page=${page}`);
    }
    getBlogCategories(): Observable<BlogCategoriesResult> {
        return this.http.get<BlogCategoriesResult>(`https://vcalderon.dev/api/blog-categories.json`);
    }

}
ng g s core/services/blog