Skip to content
View copyleftdev's full-sized avatar
:octocat:
1337
:octocat:
1337

Sponsoring

@jeremyckahn
Block or Report

Block or report copyleftdev

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
copyleftdev/README.md
from typing import List, Dict, TypedDict

class ContactInfo(TypedDict):
    email: str
    github: str
    linkedin: str

class Skill(TypedDict):
    name: str
    proficiency: str

class Experience(TypedDict):
    role: str
    company: str
    start_date: str
    end_date: str
    responsibilities: List[str]

class EducationDetail(TypedDict):
    degree: str
    institution: str
    additional_info: str

class Certification(TypedDict):
    name: str

class Resume(TypedDict):
    name: str
    contact: ContactInfo
    objective: str
    experiences: List[Experience]
    skills: List[Skill]
    education: List[EducationDetail]
    certifications: List[Certification]

def create_resume() -> Resume:
    return {
        "name": "Don Johnson",
        "contact": {
            "email": "dj@codetestcode.io",
            "github": "github.com/copyleftdev",
            "linkedin": "linkedin.com/in/donscv"
        },
        "objective": ("Seasoned technology professional with over 16 years of experience "
                      "in Quality Engineering, DevOps, and Site Reliability Engineering roles, "
                      "seeking to advance career as a Senior Software Quality Automation Engineer. "
                      "Adept at enhancing product quality through innovative testing strategies and "
                      "proficient in Agile and SAFe environments."),
        "experiences": [
            {
                "role": "Senior Automation Engineer",
                "company": "Zuub",
                "start_date": "January 2023",
                "end_date": "Present",
                "responsibilities": [
                    "Developed and deployed advanced automation frameworks that enhance the security and efficiency of Zuub’s real-time dental insurance verification software, ensuring compliance with SOC and HIPAA standards.",
                    "Led the integration of automated testing processes that ensure the reliability and functionality of digital treatment plans.",
                    "Innovated testing strategies for Zuub’s integrated billing software, improving the patient billing experience by facilitating smarter, online payments."
                ]
            },
            # Additional experiences can be added here
        ],
        "skills": [
            {"name": "Testing", "proficiency": "Expert in API, UI, Performance, Security, Regression, and Automation Testing"},
            {"name": "Programming", "proficiency": "Proficient in JavaScript, Python, Go, C#, Kotlin, Java, TypeScript, SQL"},
            {"name": "Tools", "proficiency": "Jenkins, Postman, JMeter, GitHub Actions, Selenium, Cypress, Playwright"},
            {"name": "Systems", "proficiency": "Proficient with Docker, AWS, GCP; Windows, Linux, macOS"},
            {"name": "Methodologies", "proficiency": "Agile, Scrum, SAFe, Continuous Integration/Deployment"}
        ],
        "education": [
            {"degree": "High School Diploma", "institution": "", "additional_info": ""},
            {"degree": "Continuing Education Courses", "institution": "Pasadena City College", "additional_info": ""}
        ],
        "certifications": [
            {"name": "Certified Scrum Master"}
        ]
    }

resume = create_resume()
print(resume)

copyleftdev GitHub stats

Grey Beard Trophies

trophy

Languages and Tools I Enjoy

My Skills

GitRoll Profile Badge

Pinned

  1. copyleftev copyleftev Public

    1

  2. Clensius Clensius Public

    Clensius is a command-line utility for cleaning wordlists by removing lines that match specific regular expressions. It helps you preprocess wordlists before using them for various purposes, such a…

    Rust

  3. entropy-walker entropy-walker Public

    High-performance security tool for identifying high-entropy strings indicative of sensitive information like passwords, API keys, and tokens.scans folders for entropy in files

    Rust

  4. levenstein-grouper levenstein-grouper Public

    🔍 Levenshtein-Grouper: Uncover Textual Similarities Across Your File System in a Flash 🚀

    Rust

  5. useful-af.sh useful-af.sh Public

    collection of extremely useful shell utility functions designed to turbocharge your command line experience

    Shell 2

  6. parallel.ftw.sh parallel.ftw.sh Public

    Supercharge your GNU/Linux utilities with parallel processing. Elevate your workflows to new efficiencies with parallel.ftw.sh!

    Shell