Hello! 👋

I'm Chris Joel Yesudhas

Software Developer

About Me

Software Developer and AI Researcher with 3+ years of experience at GEP, Siemens Canada, and UNB, with experience in Software Development, Generative AI, AI agents, RAG, and LLM integration with enterprise systems. Earned a Master’s in Computer Science with a perfect 4.3 GPA

Software Development Full-Stack Web Development Javascript AngularJs React Node.js C# .net Java Springboot Python C/C++ Azure CI/CD Automation Docker AI/ML Cybersecurity

Experience

Graduate Research Assistant

University of New Brunswick, Fredericton, Canada

Jan 2025 - Apr 2025 (4 months)
  • Used Python and Google’s Tesseract OCR engine to extract and curate datasets from MIT OpenCourseWare PDFs for training language models.
  • Applied prompt engineering and fine-tuning techniques to evaluate LLMs (e.g., GPT-4o, Gemini) and benchmark performance

AI and Cybersecurity Research Intern

Seimens, Fredericton, Canada

May 2024 - Dec 2024 (8 months)
  • Conducted R&D on language models (OpenAI GPT-4o, LLAMA, Mistral), including prompt engineering and fine-tuning custom models for cybersecurity applications
  • Built and deployed a chat-based web application implementing Retrieval-Augmented Generation (RAG) with LangChain, using a React.js front-end and Flask API back-end, hosted on Microsoft Azure
  • Achieved the highest possible rating of 'Outstanding' in employer evaluations for both co-op terms

Software Engineer

GEP Worldwide, Mumbai, India

Jun 2021 - Aug 2023 (2 years 3 months)
  • Delivered enterprise-grade software solutions for clients including Bank of America, Roche, Dupont, and Lenovo, supporting high-availability systems in regulated industries
  • Built and deployed full stack web applications (AngularJS, ReactJs, C#, .NET Framework, MySQL, MongoDB) with RESTful microservices, reducing system integration time by ~20%
  • Optimized databases with millions of records, improving query performance and cutting data retrieval time by up to 40%
  • Implemented authentication and authorization workflows (SSO and non-SSO) with Azure Active Directory, strengthening security and role-based access across applications
  • Achieved WCAG 2.1 compliance for client-facing applications by ensuring full keyboard operability and screen reader compatibility, improving accessibility for 10,000+ users.
  • Containerized applications with Docker and orchestrated deployments with Kubernetes, ensuring scalable and reliable delivery in Azure Cloud environments
  • Automated build, test, and deployment workflows with Azure DevOps CI/CD, reducing manual release effort by ~70% and increasing deployment reliability

Education

Masters in Computer Science

University of New Brunswick

Sep 2023 - May 2025
  • Graduated with a perfect GPA of 4.3/4.3
  • Course List: Software Requirement Analysis, Natural Language Processing, Applied Graph Algorithmics, Artificial Intelligence, Machine Learning and Data Mining, Software and Network Security

Bachelor of Engineering, Computer Science

Mepco Schlenk Engineering College

June 2017 - April 2021
  • Top 5% National Level Topper For ’Problem Solving Through Programming In C’ course conducted by Indian Institute of Technology (IIT)
  • Academic Excellence Scholarship Award for the academic year 2017 and 2020
  • Finalist – Best Capstone Project Award, Bachelor’s Degree

Projects

03

Hypernym Generation using generative LLM

Applied advanced natural language processing techniques, leveraging AI models such as XLNet and employing deep learning algorithms to tackle the SemEval-2018 Task 9 Hypernym Discovery

PythonPytorchHuggingFace
04

Retinal Vessel and Foveal Avascular Zone Segmentation Of 3D Images Using Deep Learning Techniques

A Neural Network built using Pytorch that converts the 3D images into 2D projection maps to help doctors visualize the retinal vessel of the retina. The segmented 2D image helps doctors easily visualize the density and diagnose the health of the retinal vessel.This project advanced to the final round for the best project during my undergraduate final year

PythonPytorch
05

Vehicle Detection Using Densenet

An application built using Python and Deep learning frameworks like TensorFlow and Keras that detects from an input video and adds bounding boxes over detected vehicles

PythonTensorflowkeras

Certificates

Transcript

Transcript

Oracle Cloud Foundations

Oracle Cloud Foundations

Oracle Cloud AI Foundations

Oracle Cloud AI Foundations

Cybersecurity CC Course ISC 2024

Cybersecurity CC Course ISC 2024

Fundatmentals of OT Cybersecurity (ICS/SCADA)

Fundatmentals of OT Cybersecurity (ICS/SCADA)

Problem Solving through Programming in C - IIT Madras - TOP 5% National Level

Problem Solving through Programming in C - IIT Madras - TOP 5% National Level

Programming, Data Structures and Algorithms using Python - IIT Madras

Programming, Data Structures and Algorithms using Python - IIT Madras

Angular - HackerRank

Angular - HackerRank

C - HackerRank

C - HackerRank

Python - HackerRank

Python - HackerRank

Rest API - HackerRank

Rest API - HackerRank

SQL - HackerRank

SQL - HackerRank

IEC 61850 Digital Substation Basics

IEC 61850 Digital Substation Basics

Technology Stack

Backend

  • > Node.js
  • > ExpressJS
  • > ASP.NET Core
  • > ASP.NET MVC
  • > Spring Boot
  • > Django
  • > Flask
  • > WPF
  • > UWP

Frontend

  • > ReactJs
  • > AngularJS
  • > jQuery
  • > Bootstrap

Programming Languages

  • > Python
  • > C
  • > C++
  • > C#
  • > Java
  • > JavaScript
  • > PHP
  • > HTML
  • > CSS
  • > TypeScript

DevOps & Cloud

  • > Microsoft Azure
  • > Azure AI Foundry
  • > Oracle Cloud (OCI)
  • > Docker
  • > Kubernetes
  • > ELK Stack
  • > CI/CD Pipelines

Databases

  • > MongoDB
  • > MySQL
  • > MS SQL
  • > NoSQL
  • > PostgreSQL
  • > CassandraDB
  • > Neo4j

AI/ML & Deep Learning

  • > TensorFlow
  • > PyTorch
  • > Keras
  • > scikit-learn
  • > NumPy
  • > pandas
  • > Matplotlib

Others

  • > Git version control
  • > Agile Development
  • > REST APIs
  • > Web Development
  • > Quality Assurance (QA)
  • > Unit Testing
  • > Pub/Sub Architecture
  • > New Relic