Janos Imhof

janos@imhof.dev

Full-Stack webdeveloper

social_linkedin social_github social_mail
ast-2
wave

About Me

profile

Hello, my name is Janos Imhof.
I'm a 25-year-old web developer from Switzerland.

wave
wave
./imgs/icons/education.png

Education

04/2023 – 04/2026

HFTM Bachelor in Software Engineering

  • Courses in advanced programming languages and software architecture
  • Practical semester focusing on real-world software projects
  • Specialization in Agile Development and Cloud Computing
  • Bachelor's thesis on innovative software solutions
08/2015 – 08/2019

BBBaden - IT Specialist Training

  • Training as an IT Specialist
  • Specialization in Application Development
  • Graduation with a Swiss Federal Certificate of Proficiency
  • Hands-on experience in software development and debugging
  • Learning programming languages like Java, C#, and SQL
  • Understanding the full software lifecycle from design to deployment
08/2015 – 08/2019

BBBaden - Vocational Maturity School

  • Complementary subjects in mathematics and physics for technical maturity
  • Project work integrating technical skills with economic and ethical considerations
  • Preparation for university-level education in technical fields
08/2011 – 06/2015

District School Aarau

  • Broad general education with a focus on STEM (Science, Technology, Engineering, and Mathematics)
  • Introduction to computer science and basic coding concepts
  • Group projects fostering teamwork and problem-solving skills
  • Extracurricular activities in sports, music, or arts
08/2006 – 07/2011

Primary School Küttigen

  • Foundation in core subjects: mathematics, language, and natural sciences
  • Participation in creative workshops and activities (e.g., art, theater)
  • Early exposure to technology and basic IT skills
  • Development of social and teamwork skills through group activities
wave
wave
./imgs/icons/cv.png

Professional Experience

03/2021 – present

Web Developer, Contria GmbH, Langenthal

  • Project manager for the development & programming of the new time tracking module for Contria ERP
  • Project manager for the development & programming of the new home screen for Contria ERP
  • Participation in the development & programming of the new resource planner for Contria ERP
  • Other development and programming tasks in the Contria ERP domain
02/2020 – 02/2021

Civil Service as IT Specialist, Stiftung Wendepunkt, Muhen

  • Support & assistance for unemployed IT professionals
  • Administration, maintenance & revision of internal SharePoint
  • 1st & 2nd Level Support
  • Maintenance of Active Directory (users, permissions, etc.)
  • Management of approximately 500 clients (setup, configuration, software updates, inventory)
  • Procurement, maintenance, and disposal of IT equipment
08/2019 – 01/2020

On-Site Supporter, HINT AG, Lenzburg

  • Windows 10 rollout
  • Management of approximately 1,500 clients (setup, configuration, software updates, inventory)
  • 1st & 2nd Level Support
  • Management and maintenance of CA CMDB
08/2015 – 08/2019

Apprenticeship as IT Specialist in Application Development, HINT AG, Lenzburg

  • Administration & maintenance of internal SharePoint
  • Development of SharePoint solutions for clients
  • Management and maintenance of CA CMDB
  • Management of approximately 1,500 clients (setup, configuration, software updates, inventory)
  • Procurement, maintenance, and disposal of IT equipment
  • Supervision of interns
wave
wave
./imgs/icons/business.png

My Skills

Programming

skill-icon

HTML5

90%

skill-icon

JavaScript

80%

skill-icon

CSS3

80%

skill-icon

React / React-Native

50%

skill-icon

PHP

80%

skill-icon

Doctrine

50%

skill-icon

C#

80%

skill-icon

Git

50%

skill-icon

MySQL

80%

skill-icon

MongoDB

50%

Systems

skill-icon

CentOS

70%

skill-icon

Sharepoint

60%

skill-icon

Windows

90%

skill-icon

Windows Server

80%

Design

skill-icon

Photoshop

75%

skill-icon

UX-Design

65%

wave
wave
./imgs/icons/gym.png

My Hobbies

hobby-icon

Gym

I enjoy going to the gym as it helps me stay physically fit, build strength, and maintain discipline. Working out is not just about fitness but also about improving mental health and building confidence.

hobby-icon

Swimming

Swimming is my favorite way to unwind while staying active. It’s a full-body workout that improves endurance and flexibility, and it also allows me to relax and connect with water.

hobby-icon

Programming

Programming is both my passion and a creative outlet. I enjoy solving problems, building applications, and learning new technologies to improve my skills and contribute to meaningful projects.

hobby-icon

Table Tennis

Table Tennis is a fun and fast-paced game I enjoy playing with friends or family. It sharpens reflexes, enhances hand-eye coordination, and is always a great way to stay active while having fun.

hobby-icon

Listening to Music

Music is a big part of my daily life. Whether I’m working, relaxing, or traveling, listening to music helps me focus, unwind, and escape into my favorite melodies.

hobby-icon

Watching Youtube

I spend time watching YouTube to learn new skills, stay informed about trends, and find entertainment. It’s an amazing platform for tutorials, educational content, and inspiration.

hobby-icon

Cooking

Cooking allows me to explore my creativity and try out new flavors. I find joy in preparing delicious meals for myself and loved ones, experimenting with recipes, and improving my culinary skills.

hobby-icon

Friends & Family

Spending time with friends and family is incredibly important to me. Whether we’re sharing meals, going on trips, or simply enjoying conversations, these moments bring me joy and strengthen our bonds.

wave
wave
./imgs/icons/message.png

Leave a Message

wave