About Me

Shreif Abdalla

Education

Bachelor of Science, Computer Science

University of Prince Edward Island

September 2021 - May 2025

Languages

EnglishArabicTurkish

About

I am a Software Engineer with a strong foundation in full-stack web development and backend systems. I specialize in building scalable applications using Java, TypeScript, React, and Node.js with expertise in PostgreSQL and cloud technologies. Passionate about clean code, system design, and creating efficient solutions that solve real-world problems. I thrive in collaborative Agile environments and continuously push my technical boundaries.

Work Experience

Full Stack Software Engineer

BSCINTEC

Ottawa, ON

October 2025 - Present

  • Built backend services using both Java with Spring Boot and Node.js with TypeScript, strategically selecting each technology based on service requirements to optimize performance and scalability across a unified microservices architecture.
  • Implemented real-time features using WebSockets, including authenticated connections and message broadcasting.
  • Worked with PostgreSQL for schema design and migrations, focusing on data integrity and query performance.
  • Contributed to containerized development workflows with Docker and collaborated through Git-based reviews.
  • Designed and optimized database queries for efficient data retrieval and improved application performance.
  • Participated in code reviews, testing workflows, and deployment processes to ensure code quality and reliability.
Node.js
Java
Spring Boot
TypeScript
PostgreSQL
WebSockets
Docker
Git
REST APIs
Express
Maven
Software Developer Intern

Vierla

Remote - Toronto, ON

April 2025 - October 2025

  • Developed web application features using Next.js, React, and TypeScript with a focus on reusable components and consistent UI patterns.
  • Integrated frontend features with REST APIs and backend services, supporting end-to-end delivery of user stories.
  • Collaborated in Agile workflows (planning, reviews, iterations) and incorporated code review feedback.
  • Debugged and resolved front-end and integration issues to improve application stability and user experience.
  • Implemented responsive design patterns and accessibility best practices across multiple user-facing features.
  • Worked with product and design teams to translate mockups and requirements into functional React components.
React
Next.js
TypeScript
REST APIs
Agile
Git
UI/UX Integration
Software Engineering Intern

Civonus Inc.

Remote - Stratford, PE

June 2024 - September 2024

  • Developed and maintained a web platform using the MERN stack with TypeScript and Material-UI.
  • Built and optimized backend API endpoints for secure data access and reliable request handling.
  • Wrote and tuned SQL queries for PostgreSQL-backed features and improved data access performance.
  • Implemented authentication and authorization mechanisms to protect sensitive user data.
  • Collaborated with backend and frontend teams to integrate APIs and ensure seamless data flow.
  • Participated in sprint planning and daily standups to track progress and communicate blockers.
MERN Stack
React
Node.js
MongoDB
PostgreSQL
TypeScript
Material-UI
REST APIs
IT Support Analyst

Silverado Gayrimenkul Real Estate

Istanbul, Turkey

September 2020 - December 2021

  • Resolved Windows, Office 365, VPN and VoIP incidents for 30+ users, sustaining a 95% same-day fix rate and reducing Tier-3 escalations by 20%.
  • Streamlined device onboarding in partnership with HR and networking teams: automated imaging, domain joins and BitLocker via MDT, cutting deployment turnaround 50%.
  • Managed AD user lifecycle and group policies; scripted bulk tasks in PowerShell, saving 4 hours weekly.
  • Owned asset logistics – imaged, packaged and shipped 120+ laptop kits across three countries; updated inventory in Jira Assets for audit accuracy.
  • Authored 20+ Confluence KB articles adopted by Tier-1 agents, lowering repeat tickets 18%.
Windows
Office 365
VPN
VoIP
Active Directory
PowerShell
MDT
BitLocker
Jira
Confluence

Projects

A showcase of my recent development work, featuring web and mobile applications

Mythos Manager Phone Application
Mythos Manager Phone Application
A campaign management system built with Flutter and Dart, featuring Firebase authentication and Firestore for real-time data synchronization.

Key Features

  • Developed a campaign management system using Flutter and Dart.
  • Integrated Firebase for secure user authentication and Firestore for real-time data synchronization.
  • Utilized Git for version control and collaborative development.
  • Implemented error handling mechanisms for various scenarios during image processing.

Technologies Used

Flutter
Dart
Firebase
Firestore
Git

Technical Skills

Programming Languages

PythonRC#JavaJavaScriptTypeScriptPHPCDartKotlinC++

Web Development

HTMLCSSReactNode.jsExpressMaterial-UI

Mobile Development

FlutterKotlin

Databases

SQLNoSQLMongoDB

Tools & Platforms

GitLinuxAWS

Patterns & Practices

Machine LearningObject Oriented ProgrammingUX DesignFull-Stack Web Development

Get In Touch

Send Me a Message
Fill out the form below and I'll get back to you as soon as possible.