Singh Karan Preet

Software Engineer | Computer Science Graduate

professional photo

Me & my skills

➤ Following the completion of my computer science degree, I launched my career as a software engineer, specializing in both front-end and back-end development.
➤ My experience includes utilizing Angular for front-end development and Java Spring for back-end development. I have hands-on experience in working with microservices-based architectures, deploying applications on Kubernetes clusters, and managing them with Helm.
I've successfully worked with relational databases like PostgreSQL and Oracle SQL, seamlessly integrating them with the MyBatis framework.
➤ My expertise extends to applying these technologies in healthcare-related and enterprise-level projects, consistently adhering to AGILE development practices. I thrive in collaborating with multifunctional and international teams, ensuring successful project outcomes.
➤ Additional technologies and frameworks in my toolkit include Apache Camel, Apache CXF, Ionic/Capacitor, and WordPress.

Some of the technologies I have worked with:

Front-end development

  • Angular
  • HTML/CSS
  • Javascript & Typescript
  • Ionic & Capacitor

Back-end development

  • Java 17 / Java 8
  • REST API
  • Microservices structure
  • PostgreSQL / MySQL / ORACLE DB

Deployment

  • Docker
  • Kubernetes
  • Helm

Frameworks

  • Spring / Springboot
  • Apache CXF
  • Apache Camel
  • MyBatis

Version control

  • Git
  • Bitbucket
  • GitHub

Other tools

  • Linux
  • Jira
  • VS Code
  • IntelliJ IDE
  • Postman
Download Resume

My background

Education & work experience

► In July 2017 I completed my high school education with a focus on Informatics & Telecommunications, culminating in the attainment of my high school diploma.
Graduation project: Designed and developed a functional online food ordering web application utilizing a range of technologies including PHP, HTML, CSS, Bootstrap, and MySQL.

► In March 2022 I obtained my Bachelor's degree in Computer Science from Università degli studi di Parma.
Relevant coursework: Fundamentals of programming, algorithms and data structures, databases, programming methodologies, computer networks, software engineering, artificial intelligence
Thesis: "Development of the user interface and user interaction for a platform in the retail sector". Conducted an in-depth exploration of user interface design and user interaction principles within the context of a retail platform.

■ During my academic journey, I actively engaged in practical learning opportunities to complement my theoretical knowledge. Notably, I secured an internship as a Front-End Developer, a role that provided me with valuable hands-on experience in software development. This internship was pivotal in fostering my understanding of industry practices and reinforcing my passion for technology.

■ Upon graduation, I transitioned into a full-time position as a Software Developer, where I have been privileged to accrue nearly two years of professional experience. This role has enabled me to work on diverse projects, apply my academic insights to real-world scenarios, and continually enhance my technical skill set.

■ I am deeply passionate about the dynamic and ever-evolving realm of technology. My commitment to staying abreast of emerging trends, coupled with my dedication to self-improvement, has been a driving force throughout my educational and professional journey.

professional photo 2

Portfolio

Listed below some of the projects made during collage period