Welcome
I am
Portfolio Contact

About Me

Software Developer

I started programming in 2018 when I started my Bachelor's of Software Engineering degree. C was my first programming language and provided me a strong base for programming. Unlike most, I was not scared of topics such as pointers and memory allocation instead I took them as a fascinating challenge and scored 95% in that course.

I have experience in many languages such as C, Java, Python, R, and Javascript by actively engaging in in-course assignments and personal projects. Never give up on a problem until I find a solution, that is my greatest strength because I don't like to refer to other's solution until I find mine.

Contact Me

Education

  • Bachelors of Software Engineering
    University of Victoria, BC Canada
  • High School Diploma
    Delhi Public School, Khanna India

Experience

  • Web Developer Intern
    May 2021 - Jan 2022
    Smartway Media
  • Production Employee
    June 2019 – present
    McDonald's Shelbourne
  • Data Entry Assistant
    May 2018 – Aug 2018
    Kalgidhar Academy Senior Secondary School

Skills

  • Web Devlopment
    Machine Learning
    Python
    Android Devlopment

Python

Two years of programming experience with Python. Grasp of topics such as Inheritance, polymorphism, and regular expressions. Used web scraping libraries to retrieve data such as images from the websites. Also, have experience in sending and receiving emails with Python. Can efficiently work with PDF and CSV files with Python

Java

Two years of programming experience with Java. Experience in object-oriented language by implemting ADT's and doing software testing with JUnit. Implemented and used Hash tables to solve problems like longest Substring Without Repeating characters and count primes. Also, used sorting algorithms solve coding problems like contains duplicates.

C

Three years of programming experience with C.Implemented linear algebra functions like matrix multiplication to create repeated and revolving SVG graphics. Used Abstract Data types such as linked lists and stacks to solve problems such as pairing parenthesis, remove duplicate letters and Serialize and Deserialize BST

Skills

  • All
  • Programming Languages
  • Web Development
  • Machine Learning
  • Others
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image
skills-image

Testimonials

Hobbies

post image
Basketball

I have been playing basketball since I was 14 years old. Whenever I feel tired or drained from the course load it is a great source to refresh my mind and catch up on physical health. Also, it helped me to flourish my teamwork and coordination skills.

post image
Yoga

As there is a common saying about Yoga "Yoga is the journey of the self, through the self, to the self." It helps me in maintaining my body strength, flexibility, and balance. Also, it provides positive vibes to an individual keeping them in a brighter mood.

post image
Artificial Intelligence

From gaming, I developed an interest in machine learning. It is my life goal to become a machine learning engineer in natural language processing. So I try to contribute to that goal daily by adding more relevant skills to my skill set.

Projects

Campgrounds

Campgrounds is a node.js based webapp where people can upload new campground sites, view and provide review for the existing campground sites. This webapp includes Authentication and authorization.

Covid Tracker

Covid tracker is an android app made in android studios with Kotlin. It displays the daily and total statistics such as Confirmed, Active, Recovered and Death cases for different province.

Contact

Address

Victoria, BC, Canada

Email

vikrantkatoch2000@gmail.com

Phone

+236 882 7577