#!/usr/bin/python
# -*- coding: utf-8 -*-
# π Full skillset down below in the README, or on my personal website
from logan_profile import full_skillset
class SoftwareEngineer:
def __init__(self, name, title, years_experience, hobbies):
self.name = name
self.title = title
self.years_experience = years_experience
self.hobbies = hobbies
self.skills = full_skillset.preview(top_n=5)
def introduce(self):
print(f"π Hey, I'm {self.name} β a {self.title} with {self.years_experience}+ years of experience.")
print("In my free time, I enjoy:")
for hobby in self.hobbies:
print(f" β’ {hobby}")
print("\nSome of my go-to tech:")
for skill in self.skills:
print(f" β {skill}")
def __str__(self):
return f"{self.name} ({self.title}) β {self.years_experience}+ yrs experience"
if __name__ == "__main__":
logan = SoftwareEngineer(
name="Logan Jorgensen",
title="Software Engineer",
years_experience=1,
hobbies=["Weightlifting", "Cooking", "Hiking", "Side projects", "Live music"]
)
logan.introduce()
$ python logan_profile.py
Logan Jorgensen (Software Engineer) β 1+ yrs experience
π Hey, I'm Logan Jorgensen β a Software Engineer with 1+ years of experience.
In my free time, I enjoy:
β’ Weightlifting
β’ Cooking
β’ Hiking
β’ Side projects
β’ Live music
Some of my go-to tech:
β Python
β Go
β FastAPI
β React
β GCP
π§ Languages | π¦ Frameworks and Tools | π§ ML / AI | π± Mobile | π Databases | βοΈ Cloud |
---|---|---|---|---|---|