Sukhpinder Singh

Sukhpinder Singh

Surrey, British Columbia, Canada
4K followers 500+ connections

About

As a Technical Lead at SourceFuse, I excel at designing robust and scalable solutions that address complex business challenges. With a deep understanding of Design Thinking principles, I ensure that every solution I design is fortified against potential vulnerabilities and threats.

I have a Master's degree in Software Systems from Birla Institute of Technology and Science, Pilani, and 8+ years of experience as a .NET/Angular developer. I am proficient in leveraging Amazon Web Services (AWS) to deliver high-performance applications and enhance scalability. I also have strong technical, analytical, debugging, and communication skills, and I can learn and adapt to new technologies quickly.

I have successfully led cross-functional teams, collaborating with stakeholders to drive innovative and efficient outcomes. I have also contributed to Medium technical blogs on .NET and Angular, sharing my knowledge and passion for these technologies. My goal is to continue learning and growing as a technical leader and a problem solver.

Experience

  • daily.dev Graphic
  • Company ghost image

    • -

      Surrey, British Columbia, Canada

    • -

      Chandigarh, India

    • -

      Chandigarh, India

    • -

      Chandigarh, India

  • -

  • -

    Bengaluru Area, India

  • -

    Bengaluru Area, India

  • Company ghost image

    • -

      Bengaluru Area, India

    • -

      Bangalore

Education

  •  Graphic

    -

    -

    With a Master's degree in Computer Science, I deeply understand advanced computer programming concepts and techniques. Throughout the degree program, I focused on software engineering, database systems, and distributed systems, gaining a thorough knowledge of these fields.

  • 63%

    -

  • 74%

    -

    With a Bachelor's degree in Computer Science, I gained a comprehensive understanding of computer programming and software development principles and practices. I have developed strong analytical, problem-solving, and technical skills throughout my degree program.

    Through my coursework and projects, I have gained extensive experience in various programming languages, including Java, C++, and Python, as well as database management and web development.
    I completed several internships…

    With a Bachelor's degree in Computer Science, I gained a comprehensive understanding of computer programming and software development principles and practices. I have developed strong analytical, problem-solving, and technical skills throughout my degree program.

    Through my coursework and projects, I have gained extensive experience in various programming languages, including Java, C++, and Python, as well as database management and web development.
    I completed several internships and gained practical experience in software development.

  • 80%

    -

    Activities and Societies: Clubs and organizations: Served as a debate club member, where I developed critical thinking and communication skills. Extracurricular activities: Participated in an intramural badminton team, where I honed my teamwork and leadership abilities.

    I am enthusiastic about learning and discovering new things; a curious individual who enjoys exploring new ideas and collaborating with others. I am a team player who is always eager to help others and contribute to group projects.

    I have developed strong communication and interpersonal skills through my involvement in school clubs and organizations.

  • 76.4%

    -

    Activities and Societies: Clubs and organizations: Served as a debate club member, where I developed critical thinking and communication skills. Extracurricular activities: Participated in a chess competition.

    In addition to my academic pursuits, I am also involved in extracurricular activities such as sports and the republic day parade. I am a member of the school's chess team, where I have learned the importance of practice & standard techniques.

Licenses & Certifications

Publications

Projects

  • SEOGenius

    -

    Crafts SEO-friendly titles, subtitles, summaries, TLDRs, and hashtags for online content. Imagine crafting titles so SEO-friendly that Google sends you a personal thank-you note 😂

  • REST API Features

    Imagine a dynamic project that not only demonstrates a common response model but also incorporates global exception handling and global model validation within an ASP.NET Core REST API.

    This standard approach ensures that code is extensible, making it a standout solution in the world of web development.

  • RateGain

    RateGain is a company that primarily provides technology solutions and services for the travel and hospitality industry. They offer a range of products and services that help businesses in the travel and hospitality sector manage their operations more efficiently and effectively.

    Trusted by multiple Fortune 500 Travel and Hospitality companies worldwide, they offer a comprehensive suite of SaaS-based products designed to enable their customer base to become digital-future & market-ready.

  • Private Wealth System

    -

    Private Wealth Systems provides a total wealth dashboard with transaction-level transparency.

    This empowers sophisticated investors and their advisors with instant access, understanding, and oversight over the drivers of risk, return, income, and expense across their entire wealth.

    Regardless of complexity, asset class, or entity structure, the platform offers comprehensive insights and visibility.

  • Design Patterns

    The repository serves as a valuable resource for developers looking to understand, implement, and apply design patterns in their projects.

    The repository covers the following Design Patterns:

    - Abstract Factory
    - Adapter
    - Builder
    - Chain of Responsibility
    - Decorator
    - Factory
    - Iterator
    - Mediator
    - Observer
    - Property
    - Singleton

  • Fission serverless functions (Faas)

    -

    Fission is a framework for serverless functions on Kubernetes.

    Write short-lived functions in any language, and map them to HTTP requests (or other event triggers).

    Deploy functions instantly with one command. There are no containers to build, and no Docker registries to manage.

    Create GET & POST routes for the following languages:
    - C#
    - Node.js
    - Python

  • MIFID II Performance Depreciation Reporting

    -

    MIFID II is a legislative framework that will strengthen investor protection and improve the functioning of financial markets, making them more efficient, resilient, and transparent.

    Developed an Angular 8 MIFID application along with .NET Core API's.

    The application provides different portfolio depreciation analysis using ng2-charts, exception management, data integration, and manages report generation actions such as approve, reject, and generate report.

  • PSD2 Open Banking

    -

    🏛️ Payment Services Directive 2 (PSD2): This directive in Europe includes an API definition to enable interoperability as part of the regulation.

    Strict Security Requirements: PSD2 sets strict security requirements for electronic payments and the protection of consumers' financial data, ensuring safe authentication and reducing the risk of fraud.

    Transparency: The directive also emphasizes transparency in conditions and information requirements for payment services.

    🏛️ Payment Services Directive 2 (PSD2): This directive in Europe includes an API definition to enable interoperability as part of the regulation.

    Strict Security Requirements: PSD2 sets strict security requirements for electronic payments and the protection of consumers' financial data, ensuring safe authentication and reducing the risk of fraud.

    Transparency: The directive also emphasizes transparency in conditions and information requirements for payment services.

    Rights and Obligations: It outlines the rights and obligations of users and providers of payment services.

    Three New Main Players: The directive introduces three new main players as third parties to provide services:

    PISP (Payment Initiation Service Provider): A TPP that provides payment services. PISPs can initiate payments on behalf of their customers.
    AISP (Account Information Service Provider): A TPP that offers account information services. AISPs can aggregate data from multiple banks to provide an overview of accounts, balances, beneficiaries, direct debits, etc., to their customers.
    CBPII (Card Based Payment Instrument Issuer): A TPP that issues card-based payment instruments.
    Developed APIs: The API was developed using .NET Core.

    ASPSP App: The ASPSP (Account Servicing Payment Service Provider) app was built using Angular 8.

    TPP App: The TPP (Third-Party Provider) app was developed using the Ionic Framework.

    See project
  • Dashboard for Tools

    -

    WPF Application: This application uses both Live Charts and Telerik UI for graphical representation.

    Advantages of Data in Graphical Format:
    Show each data category in a frequency distribution.
    Display relative numbers or proportions of multiple categories.
    Summarize a large data set in visual form.
    Clarify trends better than do tables.
    Estimate key values at a glance.
    Permit a visual check of the accuracy and reasonableness of calculations.

  • Portable Test Unit (PTU) Tool

    -

    📝 Message Capture: The application captures all messages exchanged between 🖥️ IPM (Locotrol Software) and 📟 PTU.

    🔍 Message Log: The resulting log of messages can be easily "opened" within the PTU for examination.

    📊 Export to Excel: IPM messages can be exported in a format that can be directly imported into 📊 Excel without the need for any further manipulation of the data.

  • SVN Tool

    -

    🔄 SVN Revision/Branch Comparator: This utility allows users to retrieve the list of 📂 files changed between two SVN revisions or branches.

    👀 File Comparison: Users can select a specific file and view the 🔍 difference (diff) between the selected file's versions.

  • Policy Assistant

    -

    🤖Policy Assistant: I am a bot that provides conversational replies to questions related to policies.

    Technologies: I am powered by multiple bot service providers, including:

    Google DialogFlow
    QnAMaker Service
    LUIS (Language Understanding Intelligent Service)
    Deployment: The bot application has been developed using the 🖥️ Microsoft Bot Framework and is deployed on 🌐 Azure. It can be accessed through various channels such as:

    Web Widget
    Skype

    🤖Policy Assistant: I am a bot that provides conversational replies to questions related to policies.

    Technologies: I am powered by multiple bot service providers, including:

    Google DialogFlow
    QnAMaker Service
    LUIS (Language Understanding Intelligent Service)
    Deployment: The bot application has been developed using the 🖥️ Microsoft Bot Framework and is deployed on 🌐 Azure. It can be accessed through various channels such as:

    Web Widget
    Skype
    Scalability: Additional channels can be added to the bot to extend its availability as needed.

  • BarCode Scan

    -

    BarScan: This mobile app is developed in Xamarin (currently available for Android).

    Barcode Scanning: It utilizes the Zxing barcode scanner component to scan 📇 CODE_39 barcodes, specifically Infosys ID cards barcode type.

    Laptop Allocation: The app also scans 2D laptop barcodes and checks if the laptop is allocated to the employee.

    Enhanced Features: Developed single-handedly, the app includes multiple features such as enabling the torch light and improving focus for…

    BarScan: This mobile app is developed in Xamarin (currently available for Android).

    Barcode Scanning: It utilizes the Zxing barcode scanner component to scan 📇 CODE_39 barcodes, specifically Infosys ID cards barcode type.

    Laptop Allocation: The app also scans 2D laptop barcodes and checks if the laptop is allocated to the employee.

    Enhanced Features: Developed single-handedly, the app includes multiple features such as enabling the torch light and improving focus for better scanning capabilities.

  • Zipper Utility

    -

    File Zipper Console App: This C# based console application is designed to zip files with a 🔒 password, especially those considered unwanted, such as .mp3, .mp4, .torrent, .crack, etc., found on the machine.

    Encryption: Files are zipped with an 🗝️ encrypted password to ensure security.

    Marked for Official Purpose: Files can only be unzipped if they are marked for official purposes.

    Reminder Emails: The app sends reminder 📧 emails to users, prompting them to take necessary…

    File Zipper Console App: This C# based console application is designed to zip files with a 🔒 password, especially those considered unwanted, such as .mp3, .mp4, .torrent, .crack, etc., found on the machine.

    Encryption: Files are zipped with an 🗝️ encrypted password to ensure security.

    Marked for Official Purpose: Files can only be unzipped if they are marked for official purposes.

    Reminder Emails: The app sends reminder 📧 emails to users, prompting them to take necessary actions.

  • CommStation Mobile App

    -

    The app is a mail campaign and serves as a repository for important emails.

    Developed using Xamarin Forms with MVVM Architecture, allowing for one codebase for both iOS and Android

    Additionally, the app is enabled with push notifications to alert users about new emails.

  • Silent Uninstall Utility

    -

    It's a C# based console application that helps us to uninstall software installed on user machines silently if the software is not allocated to the user.

    Basically, software is uninstalled on the console using a silent switch or by fetching the uninstall key from the registry.

    Software uninstall reports will be logged.

  • Donation Management System

    -

    Implementing this system will automate grant requests from end users, allowing them to submit grants online.

    ✔️ Grants can be easily approved or rejected through the system, saving time for request submission and approval.

    Provide a tracking mechanism to monitor all approved and rejected grants.

    Help users fill out the form online without any manual intervention.

    Allow users to upload relevant documents as part of their grant submission.

    Display the current…

    Implementing this system will automate grant requests from end users, allowing them to submit grants online.

    ✔️ Grants can be easily approved or rejected through the system, saving time for request submission and approval.

    Provide a tracking mechanism to monitor all approved and rejected grants.

    Help users fill out the form online without any manual intervention.

    Allow users to upload relevant documents as part of their grant submission.

    Display the current status of grant requests to all beneficiaries.

    Automate the release of grant requests, reducing the time required for fund disbursement.

    Automate reminders for fund release and progress reports.

    See project

Honors & Awards

  • Most active writers in 2023

    Hackernoon

    I was the 20th most active writer in 2023.

  • HackerNoon Contributor of the Year - C#

    Hackernoon

    🏆 Received the prestigious "Noonie 2021" award 🌟
    Category: C# stories on HackerNoon 📚🎨
    Recognized for the highest quality content! 🏅📈

  • HackerNoon Contributor of the Year - Design Patterns

    HackerNoon

    🏆 Received the prestigious "Noonie 2021" award 🌟
    Category: DESIGN-PATTERNS stories on HackerNoon 📚🎨
    Recognized for the highest quality content! 🏅📈

  • Mr Integrity

    SourceFuse

  • Star of the Quarter - Super Squad

    SourceFuse

  • Insta Awards

    Infosys

    📱 Developed mobile app for both Android and iOS using Xamarin for Infosys CIO 👨‍💼 and received 🏆 for quickly overcoming the challenges. 💪🎉

  • Certification of Appreciation

    Infosys CIO

    🏆 Participation in Infosys CIO Awards 🏢👨‍💼

  • Insta Award

    infosys

    🏆 Awarded for excellent work in developing SAM Compliance components, RWD for MFA application, and CommStation mobile app. 🚀📱

  • Insta Award

    infosys

    🏆 Awarded for good contribution and excellent work in Infosys 🌐 grant web application development.

  • Drawing

    University College Of Engineering

    🎨 Event Name: "SPRAY THE WAY" 🎉
    Theme: Women Empowerment 👩‍🎨
    Achievement: 🥈 Second Prize Winners 🏆
    Our team of three members, including ME, celebrated women's empowerment by creating art on a white sheet aligned with the theme. 🎨👭

  • Chess

    G.T.B Khalsa Senior Secondary School

    ♟️ Participated in Chess Competition 🏫
    🥇 Secured First Prize 🏆

Languages

  • Hindi

    Native or bilingual proficiency

  • Punjabi

    Native or bilingual proficiency

  • English

    Full professional proficiency

Organizations

  • SourceFuse

    Senior Engineer - Web Apps

    - Present

    SourceFuse Technologies is a global technology consulting and software development company. Established in 2005, SourceFuse specializes in providing innovative digital solutions to help businesses transform and thrive in the digital age. The company offers a range of services, including custom software development, cloud consulting and migration, mobile application development, DevOps consulting, and digital product engineering.

  • Societe Generale

    Specialist Software Engineer

    -

    Societe Generale is a French multinational banking and financial services company headquartered in Paris. Established in 1864, it is one of the largest banks in Europe and operates in more than 60 countries worldwide. Societe Generale offers a wide range of services, including retail banking, corporate and investment banking, asset management, insurance, and private banking.

  • GE Transportation

    Senior Engineer

    -

    GE Transportation, now known as Wabtec Corporation, was a division of General Electric (GE) that specialized in manufacturing and servicing locomotives, diesel engines, and other transportation-related equipment. It was a global leader in the rail industry, providing innovative solutions for freight and passenger railroads.

  • Infosys

    Sr System Engineer

    -

    Infosys is a global consulting and information technology services company headquartered in Bangalore, India. Founded in 1981, Infosys has grown to become one of the largest IT services firms in the world, with a presence in over 46 countries and serving clients in various industries.

Recommendations received

16 people have recommended Sukhpinder Join now to view

View Sukhpinder’s full profile

  • See who you know in common
  • Get introduced
  • Contact Sukhpinder directly
Join to view full profile

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Sukhpinder Singh in Canada

View this profile in another language

Add new skills with these courses