I am currently working as a Mobile Developer with solid experience in React Native and SwiftUI. I consider myself a Full-stack developer as I also have experience with front-end technologies like React and Next.js with TypeScript, as well as back-end with Node.js and Django. I have implemented both relational and NoSQL databases, including Firebase and MongoDB. Therefore, my versatile approach enables me to develop or collaborate in the design of web and mobile applications comprehensively, from initial conception to deployment.
- 🌍 I'm based in Argentina, Buenos Aires, Monte Grande.
- 🖥️ See my portfolio developed in Next.js and deployed on Vercel.
- 🚀 Currently working as a Mobile Developer.
- ✉️ You can contact me at LinkedIn.
- 🧠 I'm learning Kotlin.
class FullStackDeveloper:
def __init__(self, fullname, role, workplace):
self.fullname = fullname
self.role = role
self.workplace = workplace
self.languages = ["Spanish", "English"]
self.coding_languages = ["Javascript", "TypeScript", "Swift", "Python"]
self.technologies = {
"front_end": {
"basics": ["HTML", "CSS", "JavaScript"],
"web": ["React", "Next.js", "Tailwind CSS", "Bootstrap"],
"mobile": ["React Native", "SwiftUI"],
},
"back_end": {
"typescript": ["Node.js", "Express", "Next.js"],
"python": ["Django", "Django REST Framework"],
},
"databases": {
"sql": ["MySQL", "PostgreSQL", "SQLite"],
"no_sql": ["MongoDB", "Firebase"],
},
"dev_ops": {
"hosting": ["Vercel"],
"mobile": ["Google PlayStore", "Apple AppStore"],
},
}
def work(self, tech_type, tech_category, tech_name):
if tech_type in self.technologies:
if tech_category in self.technologies[tech_type]:
if tech_name in self.technologies[tech_type][tech_category]:
return f"Currently working on {tech_category} development using {tech_name}."
else:
return f"{tech_name} is not part of my {tech_category} technologies, I will start learning it."
else:
return f"{tech_category} is not a valid category under {tech_type}."
else:
return f"{tech_type} is not a valid technology type."
hernan_hawryluk = FullStackDeveloper("Hernan Hawryluk", "Mobile Developer", "Bytewave")
work = hernan_hawryluk.work("front_end", "mobile", "React Native")
print(f"Hello! My name is {hernan_hawryluk.fullname}, and I am a {hernan_hawryluk.role} at {hernan_hawryluk.workplace}.")
print(work)