memoji

Kareem Elgendy

Software Engineer, Full Stack

Toronto ON, Canada πŸ‡¨πŸ‡¦

Authorized to work in the US πŸ‡ΊπŸ‡Έ

2.25+ YOE

Seeking new opportunities

About

Recent computer science graduate with 2 years of professional full stack experience. I thrive on building complex projects from the ground up, handling everything from architecture planning and design to development.

Work Experience

Bank of Montreal

Aug 2023 - Present

Software Engineer, Cloud (Full Stack)

Architected and developed secure, scalable web applications on AWS infrastructure.

Python
TypeScript
Next.js (React.js)
AWS (Amazon Web Services)

Bank of Montreal

Software Developer (Full Stack)

Jan 2023 - Aug 2023

Built a suite of internal tools and applications to streamline development and deployment for engineering teams across the bank.

Top Hat

Sept 2022 - Dec 2022

Software Developer (Full Stack)

Developed and enhanced features for an accessibility-compliant STEM text editor for over 3 million post-secondary students and instructors across North America.

TypeScript
React.js
Python
Django
Pydantic
Tiptap
Datadog

Carfax

Sept 2020 - Dec 2020

Software Developer (Full Stack)

Contributed to the development and launch of a web application that connects customers across the United States with dealerships and auto repair shops for seamless buying, selling and maintenance experiences.

TypeScript
Next.js (React.js)
GraphQL
Kotlin

Education

Western University

2019 –– 2023

Bachelor of Science in Computer Science (BSc)

Skills

JavaScript
TypeScript
Python
Java
C++
Go
SQL
GraphQL
React.js
Next.js
Django
Express
Flask
Prisma
Node.js
Docker
Amazon Web Services (AWS)
MongoDB
PostgreSQL
MongoDB

Projects

AI Chatbot

AI Chatbot

May 2024

Conversational artificial intelligence chatbot powered by OpenAI's GPT large language models, delivering human-like responses with natural language understanding.

Next.js (React.js)
TypeScript
OpenAI API
PostgreSQL
Prisma
TailwindCSS
LLMs
Demo
Portfolio

Portfolio

June 2024

The website you're currently viewing - showcasing my work experience, education, skills and personal projects I've built in my free time.

Next.js (React.js)
TailwindCSS
TypeScript
Restock Bot

Restock Bot

Dec 2023

Python script that leverages public endpoints on e-commerce stores powered by Shopify to track out-of-stock products and attempt to purchase them the moment they become available and update users through SMS using the Twilio API.

Python
Twilio API
Web Scraping
Shopify
Spotify Discover

Spotify Discover

Dec 2022

Web application for Spotify users to view their top tracks and artists and analyze listening patterns.

React.js
JavaScript
Express
Spotify API

Get in touch

I'm always open to chat!