Skip to content
View yondav's full-sized avatar

Block or report yondav

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
yondav/README.md

yondav

Website Badge Linkedin Badge Gmail Badge Resume Badge

yondav

Who am I?

  class YonDav:
    family_name = 'David'
    given_name = 'Jonathan'
    nick_name = 'Yoni'
    brand_name = 'yondav'

    location = 'New York City'

    profession = 'Software Engineer'
    employer = {
        'name': 'Kinetic IQ',
        'web': 'https://www.kineticiq.com/'
    }

    technologies = [
        'JavaScript',
        'TypeScript',
        'Python',
        'Bash',
        'Git',
        'Rust',
        'Solidity',
        'AWS',
        'ReactJS',
        'NextJS',
        'Gatsby',
        'CSS',
        'TailwindCSS',
        'NodeJS',
        'ExpressJS',
        'NestJS',
        'Prisma',
        'MongoDB',
        'MySQL',
        'PostgreSQL'
    ]

    interests = ['Audio Engineering', 'Percussion', 'Baseball', 'Cooking', 'Travel']

    def format_interests(self):
        formatted_interests = ""
        for interest in self.interests:
            formatted_interests += f"- {interest}\n"
        return formatted_interests

    def introduction(self):
        interests_list = self.format_interests()
        return f"Hello, I'm {self.given_name} {self.family_name} but you can call me {self.nick_name} or drop the extra syllables and call me {self.brand_name}.\n\nI'm currently living in {self.location} working as a {self.profession} at [{self.employer['name']}]({self.employer['web']}). \n\nOutside of programming, my primary interests are\n{interests_list}"

    def tech_icons(self):
        icons_markdown_list = []
        for tech in self.technologies:
            icon_file_name = tech.lower() + '.svg'
            icon_path = os.path.join('./readme-assets/icons', icon_file_name)
            icon_markdown = f"<img src='{icon_path}' width='50' style="margin:0 8px;" alt='{tech}'>"
            icons_markdown_list.append(icon_markdown)
        return " ".join(icons_markdown_list)
  yondav = YonDav()

yondav.introduction()

Hello, I'm Jonathan David but you can call me Yoni or drop the extra syllables and call me yondav.

I'm currently living in New York City and working as a Software Engineer at Kinetic IQ.

Outside of programming, my primary interests are

  • Audio Engineering
  • Percussion
  • Baseball
  • Cooking
  • Travel

yondav.tech_icons()

JavaScriptTypeScriptPython BashGitRustSolidityAWSReactJSNextJSGatsbyCSSTailwindCSSNodeJSExpressJSNestJSPrismaMongoDBMySQLPostgreSQL

yondav's GitHub Stats

Pinned Loading

  1. yondav yondav Public

    JavaScript

  2. yondav-configs/vibe yondav-configs/vibe Public

    TypeScript

  3. node-console node-console Public

    TypeScript

  4. ali-portfolio ali-portfolio Public

    JavaScript

  5. fieldist fieldist Public

    Forked from tomekregulski/fieldist

    JavaScript