Skip to content
View justinherrera's full-sized avatar
πŸ‘Ύ
Pew pew pew
πŸ‘Ύ
Pew pew pew

Block or report justinherrera

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
justinherrera/README.md

πŸ§‘β€πŸ¦° Who Am I

Hi, I am Justin Herrera, I am a dedicated developer with 5 years of professional experience, primarily focused on backend development. Throughout my career, I have had the opportunity to work on a diverse range of projects, including cryptocurrency platforms, US stocks applications, and banking systems. My expertise extends to both front-end and back-end development, though I am most passionate about creating and designing a backend system.

Currently, I am exploring the exciting field of cloud technologies particularly in deploying a containerized app and orchestration with Kubernetes.

πŸ“° About Me:

enum Role {
    NodejsDeveloper = "Nodejs Developer",
    FullStackDeveloper = "Full-Stack Developer",
    WebDeveloper = "Web Developer",
    JavaScriptDeveloper = "JavaScript Developer",
    BackendDeveloper = "Backend Developer"
}

type Duration = `${number} - ${number | "Present" }` | `${number}`;

interface Experience {
    role: Role;
    duration: Duration;
}

interface DeveloperProfile {
    name: string;
    basedIn: string;
    work: Role;
    experience: Experience[];
    currentlyLearning: string[];
    interestedToLearn: string[];
}

type AdvancedProfile<T extends DeveloperProfile> = {
    [K in keyof T]: T[K];
};

const justinProfile: AdvancedProfile<DeveloperProfile> = {
    name: "Justin",
    basedIn: "Laguna, PH",
    work: Role.NodejsDeveloper,
    experience: [
        { role: Role.NodejsDeveloper, duration: "2023 - Present" },
        { role: Role.FullStackDeveloper, duration: "2023" },
        { role: Role.NodejsDeveloper, duration: "2022 - 2023" },
        { role: Role.WebDeveloper, duration: "2020 - 2022" },
        { role: Role.JavaScriptDeveloper, duration: "2020" },
        { role: Role.BackendDeveloper, duration: "2019 - 2020" }
    ],
    currentlyLearning: ["AWS", "Docker"],
    interestedToLearn: ["Kotlin"]
};

πŸ§‘β€πŸ’» Technical Skills

πŸ“± Reach Me

Popular repositories Loading

  1. complete-node-bootcamp complete-node-bootcamp Public

    Forked from jonasschmedtmann/complete-node-bootcamp

    Starter files, final projects and FAQ for my Complete Node.js Bootcamp

    JavaScript

  2. react react Public

    Forked from typescript-cheatsheets/react

    Cheatsheets for experienced React developers getting started with TypeScript

    JavaScript

  3. node-login node-login Public

    Forked from braitsch/node-login

    A template for quickly building login systems on top of Node.js & MongoDB

    JavaScript

  4. adyen-react-online-payments adyen-react-online-payments Public

    Forked from adyen-examples/adyen-react-online-payments

    Accept payments on your React/Express-based website with cards, wallets, and key local payment methods

    JavaScript

  5. adyen-node-online-payments adyen-node-online-payments Public

    Forked from adyen-examples/adyen-node-online-payments

    Accept payments on your Node.js/Express-based website with cards, wallets, and key local payment methods

    JavaScript

  6. justinherrera justinherrera Public

    Personal Readme