Harsimran Singh

Hello World ! I'm a Full Stack Software Developer

About Me

> Harsimran.region
  => "Toronto, ON, Canada"

> Harsimran.education
  => "Masters of Applied Computing @ University of Windsor"
  => "Bachelor of Engineering(Computer Science) @ Chitkara University"

> Harsimran.major
  => "Computer Science"

> Harsimran.skills
  => ["React", "Java", "Node", "SQL", "MongoDB", "PHP", "C/C++", "Python", "Cloud Infrastructure"]

> Harsimran.interests
  => ["Code", "Problem Solving", "Design", "Reading"]

> Harsimran.workExperience
  => Latest Work Experience
        company: "CGI"
        role: "Software Developer Co-op"
        startDate: "September 2023"
        endDate: "April 2024"

> Harsimran.resume
  => "HarsimranSingh.pdf"

> Harsimran.socialProfiles
  => ["twitter@HarsimranSingh", "github@HarsimranSingh", "linkedIn@HarsimranSingh"]

> Harsimran.email
  => "harsimran.singh0270@gmail.com"

Resume

Education
University of Windsor
Master of Applied Computing
Sept 2022 - April 2024
Windsor, Canada
Relevant Coursework:
  • Advanced Software Engineering
  • Advanced Computing Concepts
  • Advanced Systems Programming
  • Advanced Database techniques
  • Internet Applications and Distributed Systems
  • Networking and Data Security
  • Emerging Paradigms in Computing Technologies
  • Managing Employees
Software Engineering PrinciplesData StructuresSystem ArchitectureDatabase OptimizationSystems ProgrammingNetworking ConceptData Security
Chitkara University
B.Tech Computer Science
Aug 2015 - June 2019
Chandigarh, India
Relevant Coursework:
  • Problem Solving Technique using C/C++
  • Object Oriented Programming
  • Client Side Technologies
  • Database Management System
  • Cyber Security and Forensics
  • Design and Analysis of Algorithm
  • Computer System Architecture
  • Designing Frontend Using Javascript
  • Theory of Computation
  • Malware and Reverse Engineering
C/C++JavaPythonSQLCyber SecurityJavascriptSystem DesignOOPS ConceptWeb DevelopementAlgorythm Analysis
Work Experience
CGI
Software Developer Co-op
Sept 2023 - April 2024
Toronto, Canada
  • Worked on a project to establish a secure and scalable cloud infrastructure on Google Cloud Platform(GCP) for a banking application.
  • Implemented Infrastructure as Code using tools such as Terraform to automate the provisioning and management of cloud resources, ensuring consistency and efficiency.
  • Integrated monitoring and alerting systems to ensure proactive identification and resolution of potential issues, optimizing the overall system reliability.
  • Managed the deployment and configuration of Kubernetes clusters on Google Kubernetes Engine (GKE), while also overseeing the containerization of applications and orchestrating their deployment, scaling, and management processes.
  • Designed and implemented CI/CD pipelines using tools such as Jenkins to automate the build, test, and deployment processes, resulting in significant time savings and increased deployment frequency.
Google Cloud PlatformKubernetesDockerJenkinsTerraformMongo DBMonitoringHelmPython
247 Software
Full Stack Software Developer
Sept 2019 - June 2022
Pune, India
  • Proficiently developed a SaaS-based web platform by leveraging expertise in ReactJS, MongoDB, NodeJS, PHP, and Java. .
  • Applied software development best practices to design and implement a scalable and reliable system that delivers a range of functionality.
  • Demonstrated ability to bring a unique perspective to development work, with a diverse skill set that enables me to create innovative solutions that meet user needs.
  • Designed and developed a range of features, including cross-platform notification services, working schedule calendar layouts, PDF report generation, and export Excel services, using ReactJS and NodeJS.
  • Demonstrated ability to collaborate effectively with team members, maintain high code quality, and deliver projects on time and within budget.
React jsNode jsJava spring bootphp lumenmongo dbmysqlgitRest APItravis ci/cdawsAgile

Work

InvestSmart   HyperPersonal Finance News Platform - an AI powered website revolutionizing how users consume financial news. The platform analyzes users' stock holdings and interests to deliver hyper-personalized news articles. By understanding individual investment preferences, users receive curated content directly related to their portfolio, keeping them informed and engaged. InvestSmart Code.

ConfluenceBot  Confluence Bot transforms the way users interact with Confluence, offering a streamlined approach to accessing and leveraging information stored within the platform. Leveraging natural language processing (NLP) algorithms, Confuelence Bot comprehends user queries and provides accurate responses based on the content of uploaded PDF files and Confluence pages. ConfluenceBot Code.

Algorythm   Developed a cross-functional desktop application used for maintaining participant databases of college cultural fest, reducing 100% of the manual work of searching and checking participant data. Integrated report generation and MS Excel generation of data to be further evaluated by department heads. Algorythm Code.

Smart Device Management   Utilized Flutter to develop cross-platform web apps and Python to construct and train model for detecting any anomalies in smart device. Collaborated with the team of 6 members to develop mobile application for user to maintain and check the working condition of different smart devices. SDM Code.

Car Price Prediction   The Purpose of this project is to develop reliable and accurate car price prediction model. The dataset scrapped from internet utilizes a comprehensive range of features such as automobile make, model, year, mileage, fuel type, engine size, and many more. Neural network model is used to predict the price. Frontend interface developed using ReactJS and used Python fastapi for developing RestApi. Price Predictor.

Rangla Punjab Radio   Rangla Punjab Radio is a mobile application designed to provide users with a seamless experience of listening to live stream radio. The application is developed using Flutter, a popular cross-platform framework, to ensure that it can be deployed on both iOS and Android devices. The application features a sleek and user-friendly interface that makes it easy for users to navigate and find the content they are interested in. Rangla Punjab Radio.